cirrus / wolfson wm8731 - Conexión de entrada analógica a códec

1

Actualmente estoy trabajando en un proyecto de procesador de audio integrado basado en la placa de descubrimiento stm32f4 y el códec wm8731 de cirrus / wolfson.

Me preguntaba si alguien aquí está familiarizado con el códec en cuestión. A través de mi propia investigación, he llegado a descubrir que el códec es famoso por tener documentación que es difícil de entender.

Mi problema es específicamente con el pin VMID. Las conexiones externas recomendadas en la hoja de datos se encuentran aquí enlace (pág. 60) muestran dos condensadores paralelos al suelo. Sin embargo, la hoja de datos (pág. 22) menciona que VMID es responsable de polarizar internamente las señales entrantes.

Al buscar en línea, me topé con un proyecto similar de Eric Brombaugh en enlace donde VMID se conectó como en la ficha técnica. No entiendo por qué esto se debe a que no hay un desplazamiento de CC agregado en las dos entradas LINEIN.

¿Me estoy perdiendo algo aquí? ¿Necesito suministrar un voltaje a VMID para sesgar mis entradas? ¿O se hace independientemente? Además, ¿es posible simplemente agregar el desplazamiento a las entradas yo mismo antes del códec ADC?

Editar / actualizar De las respuestas a continuación ahora está claro que no es necesario un desplazamiento de CC en las entradas analógicas, pero esto dio lugar a otra consulta. Inicialmente, debido a la experiencia previa con otros ADC, abordé el diseño de entrada con la idea de que lo era.

Las entradas debían tomar una señal de una guitarra eléctrica, amplificarla y luego agregar una compensación (ahora redundante). Esto se muestra en el esquema a continuación.

ElpreamplificadoresdelatopologíadedesviaciónautomáticabasadaenelJFETj201.ElpropósitodelpotenciómetroP2esatenuarpartedelagananciaparaquelaoscilacióndeCApuedalimitarseentre-1.65vy+1.65v.LasiguienteetapaesundivisordevoltajequeagregadcoffsetparallevarlaoscilacióndeCAa0-3.3vEstefueunodelosmétodosmencionadosenotrapreguntaquesemuestraenlapágina señal de audio DC biasing

Antes de esta revisión, R4, R5 y R6 eran todos valores de 100k, lo que en teoría está perfectamente bien. Lo que encontré fue que cuando conecté R6 justo después de C2, para agregar el sesgo, la mayor parte de la ganancia de la etapa del preamplificador se atenuó. Esto se debió a que agregar la etapa de compensación de CC cargada en la mitad inferior del divisor de voltaje creado por P2. La solución fue cambiar los valores de las resistencias para que fueran mucho más grandes que el potenciómetro. Esto solucionó el problema de ganancia, pero luego encontré que el desplazamiento de CC estaba ligeramente apagado. Luego tuve que disminuir R4 para obtener los 1.65v limpios que necesitaba.

La razón por la que explico todo esto es porque ahora me pregunto si eliminar mi etapa de dc offset y conectarlo al códec LINEIN tendrá un efecto similar. Si es así, no podría ajustar los valores de resistencia interna del códec para compensar.

Por favor, avíseme de cualquier idea errónea que crea que pueda tener.

    
pregunta a_wahab

2 respuestas

1

No, no es necesario que suministre voltaje a VMID ; el voltaje es suministrado por un divisor de voltaje interno que impulsa VMID a un voltaje intermedio entre AVDD y AGND. Este circuito interno se muestra en la esquina superior izquierda del diagrama de bloques en la página 1. (Este tipo de diagrama de bloques es solo una aproximación o un resumen del circuito interno real, pero ofrece una buena descripción general). La tabla de características eléctricas en la página 11 "Niveles de referencia analógicos" enumera el voltaje de pin VMV VVMID como típicamente AVDD / 2 y la resistencia del divisor RVMID como típicamente 50Kohm. (Los resistores dentro de un IC se implementan con películas delgadas o gruesas, con ohmios casi constantes por cuadrado dentro del IC. Por lo tanto, mientras ambos resistores tengan el mismo ancho y largo, tendrán el mismo valor. Por lo tanto, el AVDD / 2 el punto medio probablemente será muy preciso incluso si la resistencia RVMID tiene alguna variación.)

Como se mencionó en la pregunta, los condensadores de derivación externos entre el pin de VMID y el riel de suministro inferior proporcionan una ruta de menor impedancia para el ruido de mayor frecuencia. Estos están claramente indicados en la página 60 bajo "Información de aplicaciones / componentes externos recomendados". El condensador 0.1uF debe ser cerámico (para ESR bajo) y debe estar ubicado a unos 5 mm del WM8731; si está demasiado lejos, no será efectivo porque de demasiada inductancia de la ruta PCB. Por la misma razón, es mejor evitar el enrutamiento de rutas de condensador de derivación de alta frecuencia a través de vías, ya que las vías de PCB son inductivas.

También tenga en cuenta que el esquema en la página 60 muestra que las entradas analógicas del ADC, así como las salidas analógicas del DAC, están acopladas en CA a través de un condensador 1uF conectado en serie . Por lo tanto, no es necesario agregar una compensación a las entradas, se elimina la compensación de CC. Este códec está diseñado para aplicaciones de audio, no está diseñado para usarse para configurar o medir niveles de CC. La tabla de características eléctricas especifica parámetros dinámicos (SNR, THD) pero no especifica ningún parámetro estático (INL, DNL, voltaje de compensación, error de ganancia).

    
respondido por el MarkU
0

Es muy probable que haya una referencia interna, que genera un voltaje, y desde la implementación de un capacitor grande on-die es muy caro, agregaron un pin para un condensador externo.

    
respondido por el Lior Bilia

Lea otras preguntas en las etiquetas