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:
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
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.
le_audio
jason han
le_audio