PCM1804 Salida distorsionada

Estoy usando un TI PCM1804 para convertir mi señal de audio.

El PCM1804 está configurado de la siguiente manera: Modo maestro, con reloj de entrada de 12,288 MHz Frecuencia de muestreo: 48 kHz

La señal de prueba es un seno de 440 Hz con una amplitud de 4,5 V_pp. Para obtener una señal balanceada del generador de señales, utilizo un circuito idéntico al del kit de evaluación PCM1804: http://www.ti.com/lit/ug/sleu015/sleu015.pdf

El circuito queda de la siguiente manera:Circuito

Después de analizar la salida, desafortunadamente no hay un seno de 440 Hz sino una señal distorsionada. Puedo poner una foto en el próximo post.

¿Alguien puede ayudar con este problema? No tengo idea de dónde viene esto. ¡Gracias de antemano! audio_horrible

Imagen de salida:ingrese la descripción de la imagen aquí

La captura de pantalla de la salida se puede encontrar aquí: i.stack.imgur.com/us1iy.png
Reduzca un voltaje de entrada más bajo y ¿qué obtiene? ¿Qué analizador de audio estás usando?
El analizador es Saleae Logic 8, análisis de audio a través de Matlab

Respuestas (1)

El ADC está devolviendo los datos como firmados (complemento a dos). Pero lo estás tratando como si no estuviera firmado.

https://en.wikipedia.org/wiki/Two%27s_complemento

Aquí hay una tabla (tomada directamente de Wikipedia) que explica lo que sucede:

Bits   Signed    Unsigned

011    3         3
010    2         2
001    1         1
000    0         0
111    -1        7
110    -2        6
101    -3        5
100    -4        4

La "distorsión" que ves es causada por esa transformación.

Debe haber alguna opción en el software que utilice donde pueda seleccionar si los datos están firmados o no. Cualquiera que sepa más sobre eso puede editar mi respuesta.