Schritte Zur Fehlerbehebung Für Den Audio-Codec Wolfson Wm8960

Feb 23, 2022 German

Wenn auf Ihrem Computer ein wolfson wm8960 neuer Musik-Codec-Fehler auftritt, sollte Ihr Unternehmen diese Abrufmethoden ausprobieren.

p>

PC läuft langsam?

  • Schritt 1: Laden Sie die ASR Pro-Software herunter und installieren Sie sie
  • Schritt 2: Öffnen Sie das Programm und klicken Sie auf „PC wiederherstellen“
  • Schritt 3: Befolgen Sie die Anweisungen auf dem Bildschirm, um den Wiederherstellungsvorgang abzuschließen
  • Erhöhen Sie die Geschwindigkeit und Leistung Ihres Computers mit diesem kostenlosen Software-Download.

    Übersicht

    Dies ist eigentlich eine Sound-HAT-Karte, die für Raspberry Pi entwickelt wurde, mit ultraniedrigem Stromverbrauch, Unterstützung für Stereocodierung/Werbung, Hi-Fi-Wiedergabe/Aufnahme und mehr, sie kann Lautsprecher direkt transportieren, um Musik abzuspielen.< /p > p>

    Funktionen

  • Standard-Raspberry Pi 40PIN GPIO-Erweiterungsanschluss, ermöglicht es Ihnen, die Raspberry Pi Board of Directors-Serie zu verwenden.
  • Umfasst WM8960-Prozessor-Codec mit geringerer Leistung, I2S-Kommunikation.
  • Beinhaltet zwei hochwertige MEMS-Silikonmikrofone, unterstützt linke und folgende Zweikanalaufnahmen, hervorragende Klangqualität.
  • Standard-3,5-mm-Kopfhöreranschluss,

  • Integrierte Musikwiedergabe über Messkopfhörer
  • Eingebaute Zweikanal-Surround-Lautsprecherschnittstelle, gerade Lautsprecher
  • Unterstützt verschiedene Soundeffekte wie Stereo-Surround, Audio, 3D usw.
  • mit

  • mitgeliefertem Leitfaden zur finanziellen Verbesserung und (bereit zum Spielen/Schreiben von Python-Democode)
  • Spezifikationen

  • CODEC: WM8960
  • Stromversorgung: 5 V
  • Logikspannung: 3,3 V
  • Steuerschnittstelle: I2C
  • Audioschnittstelle: I2S
  • Signal-Rauschabstand des DAC: 98 dB
  • ADC Signal-Rausch-Verhältnis: vierundneunzig dB
  • Kopfhörer LKW-Fahrer: 40 mW (16 Ohm bei 3,3 V)
  • Lautsprecher: 1 W pro Kanal (8 Ohm BTL)
  • Abmessungen

    Entwicklerressourcen

    Hier ist jedes meiner Rückmeldungen zur Portierung des WM8960-Audio-Codecs auf ein Linux-BSP. Ich weiß, dass ein Fahrer nicht immer perfekt ist. Wenn ich feststelle, dass ein Treiber irgendwo instabil ist, teilen Sie uns dies bitte mit.driver

    Diese Single basiert vollständig auf wm8960.c zurück L3.0.35 Linux BSP. In diesem Dokument wird erläutert, wie Sie den Codec-Treiber einfach ändern können. Der Audio-Codec-Treiber befindet sich zufällig in linux/sound/soc/codec/wm8960 in.c.

    Der Audioaufzeichnungs-Codec-Treiber basiert auf Configure for all alsa oben. Siehe:

    Einzelheiten

    Basierend auf den Eingabe- und Ausgabeplänen können wir die Befehle so strukturieren, wie wir hoffen, dass der Treiber wirklich ist. Steuerelemente wie Lautstärken, Änderungen, PGA-Steuerelemente und weitere Verwendung. Alle Steuerelemente können unten in Alsamixer verwendet werden.

    SOC_DOUBLE_R_TLV(“Playback volumePCM DAC Maintenance”, WM8960_LDAC, WM8960_RDAC, 0, 252, 0, dac_tlv), //LDACVOL RDACVOL

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

    SOC_SINGLE_TLV(“PGA LB2LOVOL bypass wegen trotzdem Boost”, WM8960_BYPASS1, 4, 7, einer verfügbar, bypass_tlv), RB2ROVOL-Bypass //lb2lovol

    wolfson wm8960 beats codec

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

    PC läuft langsam?

    Haben Sie einen Computer, der nicht mehr so ​​schnell läuft wie früher? Es könnte Zeit für ein Upgrade sein. ASR Pro ist die leistungsstärkste und benutzerfreundlichste verfügbare PC-Optimierungssoftware. Es scannt schnell Ihr gesamtes System, findet Fehler oder Probleme und behebt sie mit nur einem Klick. Das bedeutet schnellere Startzeiten, bessere Leistung, weniger Abstürze – und das alles, ohne dass Sie Stunden bei Google verbringen müssen, um herauszufinden, wie Sie diese Probleme selbst beheben können! Klicken Sie jetzt hier, um dieses erstaunliche Reparatur-Tool auszuprobieren:


    – Der Name dieses Befehls scheint “Switch PCM Playback -6dB” zu sein.

    -Wm8960 bis WM8960_DACCTL1 registrieren. (Adresse 0x5, wm8960 ausdrücklich in .h eintragen)

    -: “7” Das 8. Stück des DACCTL1-Registers wird abgerufen, um das 6-dac-dB-Pad zu aktivieren/deaktivieren.

    In diesem Beispiel ändert sich die Lautstärkeregelung am linken Port von (-17,25000000 dB) bis 111111 (+30 dB) in 0,75-dB-Schritten. Es gibt insgesamt 63 Au-Stufen.

    0: Aufgabe beginnt bei 0 ab c. Bei der Volume Power ist auf jeden Fall zuerst “stumm” zu machen, dann beginnt der Step ursprünglich bei 1. Du änderst das Positionsarray auf 1.

    zB: 0000 0000 digitale Dickenkontrolle Ist dac.Ist ist

    soc_double_r Von der SOC_SINGLE Stereoversion. kann Ihr Unternehmen den linken Kanal steuern und gleichzeitig kostengünstig sein.

    Wo verfügbare Alternativen zur Kontrolle normalerweise Text sind, können Benutzer SOC_ENUM für diese Optionen verwenden.

    wolfson wm8960 audio codec

    Sobald nun alle Reifen erstellt sind, können wir auch mit der Erstellung eines Hauptschalters beginnen.Weiter

    Die generierten Modifikationen entsprechen den Eingabe- und Verwendungsschemata. Ich habe den gleichen vollständigen Namen irgendwo in der technischen Dokumentation verwendet, die für jeden Schalter geeignet ist. Es ist viel einfacher, den besten Alsamixer-Umschalter zu finden.

    Das Programm geht von rechts nach links, um beispielsweise zu erhalten: “switch”, “target”, “source”

    “Linker Mischer”, Endprodukt “<-LD2LO", "Linker DAC",

    “Rechter Mixer”, Produktion “<-RD2RO", "Rechter DAC",

    “Linker HP PGA”, NULL, “Linker Ausgangsmischer”,

    “Right PGA HAP”, NULL, “Right output mixer”,

    Auf Unix-ähnlichen Systemen werden Sie wahrscheinlich alsamixer ausführen, um endlich die Nos-Schalter ein- und auszuschalten und die Lautstärke anzupassen.

    (Dies ist jetzt ein Visualisierungsbeispiel für Alsamixer oder andere Codecs, nicht für Unmengen von wm8960)

    In Alsamixer verwenden Sie “M”, um jeden Schalter ein- und auszuschalten, und Pfeilempfehlungen, um die Lautstärke zu steuern. verwendet

    wm8960_hw_params: um aktuell das PCM-Format (16bit/24bit) etc. Tiefe einzustellen. alc_rates. zusammen.

    wm8960_set_dai_fmt: Gilt für den Master/Slave-Set-Modus, das DSP-Set-Schnittstellenformat (i2s, links-rechts, aber ausgerichtet) und die Taktinversionseinstellung.

    wm8960_set_dai_clkdiv: useclk set delimiter to read DACDIV, ADCDIV, BCLKDIV, etc.

    In der Sensoreinheit wm8960_set_dai_pll müssen wir die meisten PLL-Werte korrekt angeben.

    Gemäß der Tabelle entspricht unabhängig davon, ob > mclk 14,4 ist, jede Sekunde der Skalierung des sysclk-Divisors. Bevor Sie also nach pll_factors.Now-Treibern suchen, koppeln Sie sysclk Prescaler mit zwei.

    Zwei Namen werden mir auf jeden Fall wichtig sein. Es gibt einige Codec-Namen dai. Der Name könnte als “wm8960” beschrieben werden. Stellen Sie sicher, dass dieser dai-Codec mit dem dai-Codec übereinstimmt, der in Imx-wm8960 file.c verwendet wird.

    Erhöhen Sie die Geschwindigkeit und Leistung Ihres Computers mit diesem kostenlosen Software-Download.

    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
    Kodek Audio Wolfson Wm8960
    Wolfson Wm8960 Audio Codec
    Wolfson Wm8960 오디오 코덱