Estoy tratando de entender bien el protocolo I2S para un proyecto en el que estaré trabajando. Mi objetivo actual es tomar un archivo .wav de 24 bits y 2 canales con bytes conocidos y repetidos (por ejemplo, x00 / x00) y ver los bytes que se envían a través del bus de datos I2S con mi alcance. Para este proyecto, estoy usando una placa de evaluación TI PUREPATH-CMEVM combinada con una placa de evaluación TI TAS5733LEVM (se trata de un amplificador de potencia de audio de entrada digital de bucle abierto estéreo con ecualizador). Estoy usando un software proporcionado por TI para enviar datos a través del bus I2S. El archivo wave que estoy reproduciendo solo contiene 0 en la porción de datos, pero cuando pruebo mi línea I2S veo (aparentemente) 1 y 0 aleatorios registrados. Esperaba preguntar a la comunidad si estoy interpretando el protocolo I2S incorrectamente, ya que pensé que los datos del archivo wave se enviarían primero a MSB en el formulario de complemento de 2 firmados que está almacenado (por lo que todos son ceros en mi caso).
Aquí hay una captura de pantalla de mi archivo wave y el encabezado del archivo wave, solo para mostrar que mi archivo wave está configurado correctamente.
Aquíhayalgunastapasdepantalladeladocumentacióndel5733Lydelospinesqueestoyprobando,soloparademostrarqueestoymirandoenellugarcorrecto.
TIproporcionatodoelhardwaredesoporteenelpaneldeevaluación,porloquecreoquemiconfiguraciónescorrecta.Sialguientienealgunasugerencia/preguntasobremiconfiguración,porfavor,hágamesaberquépuedoaclarar.Creoquemiconfusiónestáenelprotocolo,nonecesariamentecómoseconfiguraelcircuitodeaudio. Lassiguientesfotossonloquerealmenteestoyviendoenmialcance.Verdeeselrelojizquierdo/derecho,azuleselrelojdebits,amarillosonlosdatosreales(pinSDINenel5733L).
Desde la vista ampliada de algunas muestras de audio, se puede ver que los bits que se están sincronizando no parecen seguir ningún tipo de patrón, aunque cada byte que se envía es el mismo. Mi pregunta es para aquellos con conocimiento de I2S, si mi archivo de audio se rellena con solo cero, ¿espero ver solo ceros? Podría tomar fotografías de fotogramas de audio con zoom, pero cada fotograma es diferente, así que no sabía si era valioso para mi pregunta.