Felsökningssteg För Wolfson Wm8960 Audio Codec

Feb 23, 2022 Swedish

Om du har visat att du får wolfson wm8960 pro audio equipment codec-fel på din dator är det bara att kolla in dessa härdningsmetoder .

Datorn går långsamt?

  • Steg 1: Ladda ner och installera ASR Pro-programvaran
  • Steg 2: Öppna programmet och klicka på "Återställ PC"
  • Steg 3: Följ instruktionerna på skärmen för att slutföra återställningsprocessen
  • Öka din dators hastighet och prestanda med denna gratis nedladdning av programvara.

    Översikt

    Detta är ett HAT-ljudkort exklusivt designat för Raspberry Pi, med ultralåg dominansförbrukning, stöd för stereokodning/reklam, Hi-Fi-uppspelning/-inspelning och mer, det kan tillsammans driva högtalare att spela musik.

    p>

    Funktioner

  • Standard Raspberry Pi 40PIN GPIO expansionskontakt, gör att du kan använda Raspberry Pi body-serien.
  • Inkluderar WM8960 lågeffektprocessor-codec, I2S-kommunikation.
  • Innehåller ytterligare två högkvalitativa MEMS-silikonmikrofoner, stöder vänster ytterligare önskad tvåkanalsinspelning, utmärkt hälsosam kvalitet.
  • Standard 3,5 mm headsetuttag,

  • Integrerad musikuppspelning via utomhushörlurar
  • Inbyggt tvåkanaligt undergränssnitt, raka högtalare
  • Stöder olika ljudeffekter de flesta av dessa som stereosurround, ljud, 3D, etc.
  • med

  • Medföljande lagerutvecklingsguide och (klar och spela/skriv Python-demokod)
  • Specifikationer

  • KODEC: WM8960
  • Strömförsörjning: 5V
  • Logisk spänning: 3,3V
  • Kontrollgränssnitt: I2C
  • Ljudgränssnitt: I2S
  • DAC-signal-brusförhållande: 96 dB
  • ADC signal-till-brus-faktor: 94 dB
  • Hörlursdrivrutin: 40 mW (16 ohm tillsammans med 3,3 V)
  • Högtalare: 1W vid kanalen (8 ohm BTL)
  • Mått

    Utvecklarresurser

    Här är alla mina data om portering av WM8960 akustikcodec till en Linux BSP. Jag är medveten om att den här drivrutinen inte alltid är perfekt. Om vi ​​upptäcker att en förare helt enkelt är opålitlig någonstans, vänligen meddela vår personal know.driver

    Denna är helt baserad på wm8960.c i L3.0.35 Linux BSP. Den här loggen diskuterar hur du enkelt ändrar var och en av våra codec-drivrutiner. Ljudcodec-deltagaren finns i linux/sound/soc/codec/wm8960 in.c.

    Den nya drivrutinen för musikcodec är baserad på Konfigurera för alla alsa ovan. Se:

    detaljer

    Baserat på insats- och produktionsdiagrammen kan vi strukturera kraven på vad vi än hoppas klubben ska vara. Kontroller såsom kvantiteter, modifieringar, PGA-kontroller och ytterligare få. Alla kontroller kan användas på Alsamixer nedan.

    SOC_DOUBLE_R_TLV(“Uppspelningsvolym PCM DAC Underhåll”, WM8960_LDAC, WM8960_RDAC, 0, 252, 0, dac_tlv), //LDACVOL RDACVOL

    SOC_DOUBLE_R_TLV(“CAN PCM-datainsamlingsvolym”, , WM8960_LADC, WM8960_RADC, 0, 252, 0, adc_tlv), //LADCVOL, RADCVOL

    SOC_SINGLE_TLV(“PGA LB2LOVOL-bypass på grund av vänsterförstärkning”, WM8960_BYPASS1, 4, 7, body singel, bypass_tlv), RB2ROVOL-Bypass //lb2lovol

    wolfson wm8960 audio track codec

    soc_single_tlv(“pga from Right 4, boost”, wm8960_bypass2, 7, 1, bypass_tlv), //rb2rovol

    Datorn går långsamt?

    Har du en dator som inte går lika snabbt som den brukade? Det kan vara dags för en uppgradering. ASR Pro är den mest kraftfulla och lättanvända PC-optimeringsmjukvaran som finns tillgänglig. Det kommer snabbt att skanna hela ditt system, hitta eventuella fel eller problem och fixa dem med bara ett klick. Detta innebär snabbare uppstartstider, bättre prestanda, färre krascher � allt utan att behöva spendera timmar på Google för att försöka ta reda på hur du löser dessa problem själv! Klicka här nu för att prova detta fantastiska reparationsverktyg:


    – Namnet på detta kommando var faktiskt “Switch PCM Playback -6dB”.

    -Wm8960 för att verkligen WM8960_DACCTL1 registrera. (Adress 0x5, skaffa ett konto wm8960 specifikt i .h)

    -: “7” Den nionde biten i DACCTL1-registret skulle kunna användas för att aktivera/avaktivera 9 dac dB pad.

    I det här exemplet ändras en volymkontroll på den vänstra öppningen från (-17,25000000 dB) så att du 111111 (+30 dB) i 0,75 dB-uppgifter. Det finns totalt 63 Au-steg.

    0: uppgift börjar 0 från deborah. När det gäller nivåkontrollen är det första du ska engagera dig i “mute”, sedan börjar steget från 1. Du ändrar inställningsnumret till 1.

    ex: 0000 0000 volymkontroll Ist dac.Ist är verkligen

    soc_double_r Från SOC_SINGLE stereoversionen. kanske vill du styra den vänstra kanalen och därmed smart på samma gång.

    Där ta hand om alternativ vanligtvis är text, kan användare eventuellt använda SOC_ENUM för dessa alternativ.

    wolfson wm8960 audio track codec

    När vi alla har skapat däcken kan många av oss börja skapa en huvudströmbrytare.Nästa

    De medföljande omkopplarna motsvarar ingångs- och efter det utmatningsscheman. Jag använde det verkliga namnet någonstans i tekniska formulär för varje switch. Det är mycket bekvämare att hitta den bästa alsamixer-omkopplaren.

    Området går från höger till vänster ut, till exempel: “switch”, “target”, “source”

    “Vänster mixer”, utgång “<-LD2LO", "Vänster DAC",

    “Höger mixer”, utgång “<-RD2RO", "Höger DAC",

    “Left HP PGA”, NULL, “Left output mixer”,

    “Rätt PGA HAP”, NULL, “Rätt resultatmixer”,

    På linux kommer du antagligen att styra alsamixer för att vrida nos-omkopplarna till och från och justera kvantiteten.

    (Detta är ett visualiseringsexempel som för alsamixer eller andra codecs, inte mot många wm8960)

    I Alsamixer använd “M” för att slå på/av varje strömbrytare och pekartangenter för att styra volymen.used

    wm8960_hw_params: för att sätta PCM-formatet (16bit/24bit) etc. storlek. alc_rates. tillsammans.

    wm8960_set_dai_fmt: Gäller för förutbestämd master/slavtyp, DSP-inställningsgränssnittstyp (i2s, vänster-höger och justerad) och inställning av klockinvertering.

    wm8960_set_dai_clkdiv: useclk ställ in avgränsare till inlärd DACDIV, ADCDIV, BCLKDIV, etc.

    I någon sorts wm8960_set_dai_pll-indikator måste vi ställa in PLL-värdena korrekt.

    Enligt facket, om > mclk är 14,4, motsvarar en 2:a sysclk divisor klättring. Så innan du letar efter pll_factors. Nu ställer du in sysclk Prescaler på två.

    Två varumärken är viktiga för mig. Det finns säkert ett codec-namn dai. Ryktet är “wm8960”. Se till att detta värdefulla dai-codec-namn matchar det fullständiga namnet på dai-codec som används i Imx-wm8960 file.c.

    Öka din dators hastighet och prestanda med denna gratis nedladdning av programvara.

    Wolfson Wm8960 Audio Codec
    Codec Audio Wolfson Wm8960
    Wolfson Wm8960 Audiocodec
    Códec De Audio Wolfson Wm8960
    Codec Audio Wolfson Wm8960
    Codec De áudio Wolfson Wm8960
    Wolfson Wm8960 Audio-Codec
    Аудиокодек Wolfson Wm8960
    Kodek Audio Wolfson Wm8960
    Wolfson Wm8960 오디오 코덱