Por favor, ayúdeme a identificar este ruido en mi ADC

0

Tengo un códec CS4270 conectado a una Raspberry Pi más o menos según el "diseño recomendado" en el hoja de datos (P7) , que se muestra a continuación. Este dispositivo obtiene energía de tres lugares diferentes (VA = potencia para subcircuitos analógicos, VD = potencia para DSP, VLC = potencia para puerto de control (I2C y relojes). Actualmente, un LT1965 (a su vez, recibe alimentación de un Adafruit Powerboost conectado). a una batería LiPo) mientras que VLC y VD se obtienen de la salida de 3.3 V de la Raspberry Pi.

PuedograbardesdeeldispositivocomoseesperabausandoSoXonoarecordenelPi,sinembargo,meenfrentoaunacantidadpreocupantederuidoenlaseñal.Estasimágenessonrepresentativasdeloqueestoyviendo:

Espectrocompleto,0-96kHz

Parteinferiordelespectro,aproximadamente0-1kHz

Enelespectrogramasuperior,veopicosderuidodebandaanchaqueserepitenaaproximadamente33.3Hz,aunqueelperíodoexactoparecevariardeunagrabaciónaotra(acabodeveralgunosaunos50Hzenotragrabación).Enelespectrogramainferior,veoruidodebandaestrechaa50-60Hzyalgunosarmónicosdefectuosos.NisiquieraheempezadoatrabajarenlacadenadeseñalqueconducealADCaúnporqueestosartefactosestánentodaspartesenlaplaca:conectélasentradasatierra,VA/2,inclusoelpropiovoltajedereferenciadelpuntomedio(VQ)delcódecyyoveaelmismotipodecosasentodaspartes,aunquecondiferentesnivelesdeintensidad.

Claramente,losarmónicosde60Hzemitenunruidodesdelafuentedealimentación,perotodalaconfiguraciónsedesconectacompletamentedelapared(alimentadaporlabateríaenestemomento).

Aquíhayunafotodemidiseñoactualactual.Enestecaso,lasentradasdeADCestánvinculadasaVA/2atravésdeunfiltropasivosimple(tableroinferior),queenunmundoidealproduciríaunmontóndecerosenelADC.ElLT1965sealimentaatravésdeunfiltroconunpardedécadasdetapasyuncordóndeferrita;noesestrictamentenecesario,peropareceayudarconelruidorealdelared.Estosdetallesnosonmuyrelevantes,yaquelavariacióndelafuentedealimentaciónolaentradaaúngeneralosmismosartefactos.

Realmente,realmenteagradeceríaalgunaayudaenlaidentificacióndelosposiblesculpablesdeesteruido.¿Esestoalgocaracterísticodelatopología?¿Oesestoloqueseesperaenuntablerochinode$1conpuentesentodaspartes,ydebopedirunPCBconelmismodiseñoparamáspruebas?Obviamente,estoesdifícildedepurardeformaremota;miesperanzaesquealguienveaestoydiga"¡Aha! ¡Ya lo he visto antes!"

EDIT: es muy poco probable que sea relevante, pero aquí está el controlador (en su mayoría es un contenedor alrededor del controlador CS4270 actualmente). Estoy usando, junto con una superposición del árbol de dispositivos que es casi idéntica a la de HifiBerry DAC + Pro en RPi Linux. Es poco probable que sea parte del problema, pero puede ser de interés para los nerds de Linux.

    
pregunta Ian Reynolds

1 respuesta

2

Los proto-tableros son plataformas de hardware muy sensibles al ruido. Tenga en cuenta que está construido con una gran cantidad de rieles metálicos en el interior. Además, los cableados aéreos solo capturan EMI extra del aire. Al menos se podría minimizar la amplitud del ruido conectando a tierra los rieles no utilizados circundantes del proto-tablero, así como el blindaje del cable que lleva la señal al tablero, junto con la distribución de condensadores cerámicos en los rieles de alimentación eléctrica cerca del AD. p>     

respondido por el andre_teprom

Lea otras preguntas en las etiquetas