Pasos De Solución De Problemas Para El Códec De Audio Wolfson Wm8960

Feb 23, 2022 Spanish

Si recibe un error de códec de calidad de audio Wolfson wm8960 en su computadora, debe consultar estos métodos de renovación.

< /p>

¿La PC va lenta?

  • Paso 1: Descargue e instale el software ASR Pro
  • Paso 2: Abra el programa y haga clic en "Restaurar PC"
  • Paso 3: Siga las instrucciones en pantalla para completar el proceso de restauración
  • Aumente la velocidad y el rendimiento de su computadora con esta descarga de software gratuita.

    Resumen

    Esta también es una tarjeta HAT de sonido supuesta para Raspberry Pi, con un consumo de energía ultrabajo, soporte para codificación/publicidad estéreo, reproducción/grabación Hi-Fi y más, puede hacer que los parlantes reproduzcan música.< /p > p>

    Funciones

  • Conector de expansión estándar Raspberry Pi 40PIN GPIO, permite que sus necesidades utilicen la serie de placas Raspberry Pi.
  • Incluye códec de procesador de bajo consumo WM8960, comunicación I2S.
  • Incluye 1 micrófono de silicona MEMS de alta calidad, admite la grabación de dos canales izquierda deseada, excelente calidad.
  • Toma de auriculares estándar de 3,5 mm,

  • Reproducción de música integrada a través de auriculares exteriores
  • Interfaz de altavoz del sistema de sonido envolvente de dos canales integrado, altavoces rectos
  • Admite varias variedades de efectos de sonido como sonido envolvente estéreo, audio, 3D, etc.
  • con

  • Guía de desarrollo rentable suministrada y (listo para reproducir/escribir código de demostración de Python)
  • Especificaciones

  • CÓDEC: WM8960
  • Fuente de alimentación: 5V
  • Tensión lógica: 3,3V
  • Interfaz de control: I2C
  • Interfaz de audio: I2S
  • Relación señal-ruido DAC: 1996 dB
  • Precio señal-ruido ADC: 94 dB
  • Controlador de auriculares: 40 mW (16 ohmios a 3,3 V)
  • Altavoz: 1 W por cada canal (8 ohm BTL)
  • Dimensiones

    Recursos para desarrolladores

    Esta es cada una de mis reseñas sobre la migración del códec de pista de audio WM8960 a un BSP de Linux. Descubrí que este controlador no siempre es perfecto. Si encontramos que un controlador no será confiable en ningún lugar, hágamelo saber.driver

    Éste se basa completamente siempre en wm8960.c en L3.0.35 Linux BSP. Este documento explica cómo cambiar fácilmente su controlador de códec. El usuario del códec de audio se encuentra en linux/sound/soc/codec/wm8960 in.c.

    El controlador de códec de apariencia se basa en Configurar para todo lo anterior. Ver:

    detalles

    Según los diagramas de entrada y productividad, podemos estructurar los códigos para lo que esperamos que sea el nuevo controlador. Controles tales como tamaños, modificaciones, controles PGA y más uso. Todos los controles se pueden usar en Alsamixer a continuación.

    SOC_DOUBLE_R_TLV(“Mantenimiento de volumen de reproducción PCM DAC”, WM8960_LDAC, WM8960_RDAC, 0, 252, 0, dac_tlv), //LDACVOL RDACVOL

    SOC_DOUBLE_R_TLV(“Volumen de adquisición de datos CAN PCM”, WM8960_LADC, WM8960_RADC, 0, 252, 0, adc_tlv), //LADCVOL, RADCVOL

    SOC_SINGLE_TLV(“PGA LB2LOVOL bypass debido al refuerzo izquierdo”, WM8960_BYPASS1, 4, 7, uno solo, bypass_tlv), RB2ROVOL-Bypass //lb2lovol

    códec de música wolfson wm8960

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

    ¿La PC va lenta?

    ¿Tiene una computadora que no funciona tan rápido como antes? Podría ser hora de una actualización. ASR Pro es el software de optimización de PC más potente y fácil de usar disponible. Escaneará rápidamente todo su sistema, encontrará errores o problemas y los solucionará con un solo clic. Esto significa tiempos de arranque más rápidos, mejor rendimiento, menos bloqueos, ¡todo sin tener que pasar horas en Google tratando de descubrir cómo solucionar estos problemas usted mismo! Haga clic aquí ahora para probar esta increíble herramienta de reparación:


    – El nombre de este comando obtiene “Cambiar reproducción PCM -6dB”.

    -Wm8960 con respecto al registro WM8960_DACCTL1. (Dirección 0x5, archivo wm8960 específicamente en .h)

    -: “7” El noveno bit del registro DACCTL1 siempre se usa para habilitar/deshabilitar el pad de 12 dac dB.

    En este ejemplo, el control de volumen real en el complemento izquierdo cambia de (-17,25000000 dB) para que calcule 111111 (+30 dB) en 0,75 dB. Hay 63 etapas Au en total.

    0: la tarea comienza 0 desde t. En el caso del control mayorista, lo primero que se debe implementar es “silenciar”, luego el paso puede comenzar desde 1. Cambia el número de rango a 1.

    ej.: 0000 0000 cámara fotográfica control de volumen Ist dac.Ist es generalmente

    soc_double_r De la versión estéreo SOC_SINGLE. Sin duda, podría controlarlo por el canal izquierdo y, como resultado, inteligente al mismo tiempo.

    Donde las opciones de trato son típicamente texto, los usuarios ciertamente podrían usar SOC_ENUM para esas opciones.

    códec de clips de audio wolfson wm8960

    Una vez que todos hemos creado los neumáticos, nuestro grupo puede comenzar a crear un interruptor maestro.Siguiente

    Los interruptores realizados corresponden a los esquemas de entrada y salida. Usé el mismo nombre en algún lugar de la información técnica para cada interruptor. Es mucho más fácil encontrar el mejor mezclador de alsamixer.

    El rastro va de derecha a izquierda, por ejemplo: “interruptor”, “objetivo”, “fuente”

    “Mezclador izquierdo”, salida “<-LD2LO", "DAC izquierdo",

    “Mezclador derecho”, salida “<-RD2RO", "DAC derecho",

    “Left HP PGA”, NULL, “Mezclador de salida izquierdo”,

    “PGA HAP derecho”, NULL, “Mezclador de fuente derecho”,

    En Linux, probablemente utilizará alsamixer para activar y desactivar los interruptores nos correspondientes y ajustar las cantidades.

    (Este es un ejemplo de visualización en alsamixer u otros códecs, no es necesario para muchos wm8960)

    En Alsamixer, use “M” para encender/apagar realmente cada interruptor y las teclas de puntero para controlar el volumen.

    wm8960_hw_params: para recopilar el tamaño del formato PCM (16 bits/24 bits), etc. alc_rates. juntos.

    wm8960_set_dai_fmt: se aplica al tipo predeterminado maestro/esclavo, diseño de interfaz de conjunto DSP (i2s, izquierda-derecha y justificado) y configuración de inversión de reloj.

    wm8960_set_dai_clkdiv: utilice el delimitador de conjunto clk para examinar DACDIV, ADCDIV, BCLKDIV, etc.

    En ese indicador wm8960_set_dai_pll, necesitamos determinar correctamente los valores de PLL.

    Según la tabla de trabajo, si > mclk es 14.4, cada 2 corresponde al divisor sysclk en ejecución. Entonces, antes de buscar pll_factors. Ahora amigos, establezcan sysclk Prescaler en dos.

    Dos estrellas son importantes para mí. Solo hay un nombre de códec dai. La información es “wm8960”. Asegúrese de que el nombre del códec dai coincida con la mención del códec dai utilizado en el archivo Imx-wm8960.c.

    Aumente la velocidad y el rendimiento de su computadora con esta descarga de software gratuita.

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