Ciao,
ho una schedina con a bordo un LM3S1918 (quarzo 8 MHz, clock 50 MHz) e comunica con un AD5663 (doppio DAC a 16 bit) tramite seriale sincrona a
25 MHz. A seguire uno stadio a op-amp per filtrare l'audio e infine un TDA7376B
Quando le linee della seriale sincrona sono in funzione ( = sta riproducendo dell'audio) si avverte un leggero ronzio. E' avvertibile solo a volumi bassissimi, praticamente inutilizzabili ai fini pratici. Però vorrei migliorare comunque la situazione.
Questa la parte di layout relativa alla zona di interesse:
Le 3 linee evidenziate sono clock, data e cs. Abbastanza corte e con spigoli non retti.
Il chippettino è il DAC e il SOIC-8 a sinistra l'op-amp. Entrambi hanno il loro 100 nF di bypass. In alto, sul muro sopra il monitor c'è il TDA7376, la cui GND è "separata" dal resto e presa in prossimità dell'alimentazione.
Con quel poco che ho potuto vedere con l'oscilloscopio si notano dei piccoli spike, ~50 mV pp) che vagano anche sull'alimentazione in corrispondenza dei "burst" di comunicazione. Questa infatti non è continua ma ovviamente vengono inviati i dati ogni 1/44100 secondi.
Secondo voi da queste poche informazioni si può intuire se inserendo delle piccole R in serie alle linee digitali potrei risolvere? A parte violentare una scheda per provarci, ho altri mezzi per andare più a colpo sicuro?
Grazie! Marco