in particolare la pista evidenziata proviene dal clock della seriale sincrona di un AVR a livelli 0-5V. Tra il punto [1] e il punto [2] c'è una resistenza che assieme alla collega poco più in alto si occupa di convertire il livello a 3,3V.
Il partitore non ha problemi, e ci mancherebbe!
Però ce li hanno i segnali che vi passano. Questo è il segnale che esce dal micro, misurato nel punto [1]. La forma è praticamente identica anche se vista proprio sul pin del micro. E fa già abbastanza schifo:
formatting link
Adesso viene il bello, dopo il partitore [2] c'è questo orrore:
formatting link
Sembra proprio che sia stata filtrata di bruttobrutto da una capacità parassita. Ma dov'è?
E' quel layer di 0V lì sotto? Ma sono pochi mm! Il segnale si è fatto mezza scheda senza subire particolari alterazioni e adesso mi fa sto scherzo per 7 mm?
Idee? :)
Marco / iw2nzm
Didn't find your answer? Ask the community — no account required.
D
Darwin
Quanto valgono le resistenze del partitore? L'utilizzo di un partitore pu=F2 aumentare l'impedenza del segnale.
Si direbbe che la linea non =E8 molto ben terminata.
Non =E8 che =E8 un effetto della sonda del tuo oscilloscopio? Prova a fare qualche calcolo della costante RC data dalla resistenza equivalente dell'uscita del partitore e dalla manciata di pF della sonda in posizione x10 e vedi se va vicino a quello che vedi sullo schermo.
A
Alberto Rubinelli
Marco Trapanese ha scritto:
non sono abituato ai digitali ... quanto e' questo clock ? fa troppo schifo per essere parassita ....sembra un condensatore :)
-- ================================================================ Alberto Rubinelli - A2 SISTEMI news.aioe.org ThunderBird 2.0.0.4 Via Costantino Perazzi 22 - 28100 NOVARA - ITALY Tel 0321 640149 Fax 0321 391769 BBS 0321 392320 Mail: snipped-for-privacy@oldcomputers.de skype: albertorubinelli ICQ : 49872318 Visita il mio museo di computers:
Secondo me è proprio il partitore. Hai presente le sonde da oscilloscopio? Hanno bisogno di due condensatori in parallelo alle due resistenze del partitore, di valore inversamente proporzionale ad ogni resistenza, altrimenti il segnale si riduce come il tuo.
Giuliano
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it
M
Marco Trapanese
Darwin ha scritto:
1k5 e 3k3.
Ci avevo pensato, ma in quel caso non avrebbe dovuto fare lo stesso effetto anche prima del partitore?
Marco / iw2nzm
M
Marco Trapanese
Alberto Rubinelli ha scritto:
Con 50 ns a divisione siamo sui 10 MHz.
Marco / iw2nzm
M
Marco Trapanese
JUL ha scritto:
Quindi suggerisci di mettere in parallelo a ciascuna R un condensatore? Inversamente proporzionale ok, ma con quale costante? In altre parole che ordine di grandezza provare?
Grazie Marco / iw2nzm
A
Alberto Rubinelli
Marco Trapanese ha scritto:
non e' che sia chissa' cosa ....
domanda forse assurda : hai provato a cambiare sonda dell'oscilloscopio ?
-- ================================================================ Alberto Rubinelli - A2 SISTEMI news.aioe.org ThunderBird 2.0.0.4 Via Costantino Perazzi 22 - 28100 NOVARA - ITALY Tel 0321 640149 Fax 0321 391769 BBS 0321 392320 Mail: snipped-for-privacy@oldcomputers.de skype: albertorubinelli ICQ : 49872318 Visita il mio museo di computers:
Uhm, no, ma posso farlo domattina. Però il punto è un altro e mi rendo conto ora che non l'avevo specificato.
Così com'è il funzionamento è inaffidabile... un po' va un po' no. Rallentando il clock invece funziona correttamente senza perdere un colpo.
Quindi, può anche essere che la mia sonda (non compensata purtroppo) ci metta del suo ad abbruttire i segnali ma qualcosa c'è comunque che non quadra - letteralmente ;)
Marco / iw2nzm
J
JUL
Marco Trapanese ha scritto:
Prova al volo con un solo condensatore diciamo da 47pF in parallelo alla resistenza da 1k. Mi sembra di aver capito che è quella in serie al segnale.
Ciao.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it
D
Darwin
Quindi, se fai un'equivalenza Thevenin, ti ritrovi a valle del partitore un generatore di impulsi di ampiezza 3,5 V di picco e una resistenza serie di 1 kOhm, a spanne. Se la sonda in posizione x10 introduce una capacit=E0 diciamo di 15pF, abbiamo un RC che vale 15ns. Se la sonta =E8 mal compensata, inadatta, oppure utilizzata in posizione x1, puoi avere anche una capacit=E0 dell'ordine di 70 o 80pF, che facilmente spiegherebbe ci=F2 che vedi sullo schermo. Tieni conto che se ci colleghi qualcosa al partitore, per esempio una porta logica o un ingresso di un qualche micro, pure lui avr=E0 la sua brava capacit=E0 parassita, dell'ordine di qualche pF. Occhio. Mi sembra che i valori delle resistenze siano un po' grandi. Prova a scalarli. Prova anche ad aggiungere (come suggeriva Jul) un condensatore di "speedup" in serie alla resistenza da 1,5kOhm, per cercare di "spingere" durante le transizioni. La soluzione migliore sarebbe probabilmente un adattatore di livello integrato, anche se credo che puoi cavartela con il solo partitore.
re
No, perch=E9 in quel caso, a giocare sarebbe l'impedenza di uscita del piedino del tuo micro, che nelle famiglie CMOS recenti pu=F2 essere molto bassa, di sicuro tantissimo meno che 1kOhm vista dopo il tuo partitore. Detto per inciso, la linea che porta il segnale dal micro al partitore avr=E0 un'impedenza caratteristica dell'ordine di un 100-200 Ohm (valori tipici), quindi sar=E0 praticamente chiusa su un circuito aperto, dal lato del partitore (di cui le riflessioni che vedi). Se non tocchi i valori del partitore, prova a mettere in parallelo al partitore, tra il segnale e la massa, un condensatore da un 100pF in serie con una resistenza da un centinaio di Ohm. Fai anche molta attenzione a dove attacchi la pinza a coccodrillo per la massa. Non tutti i punti di massa sono equipotenziali, soprattutto quando ci sono fronti veloci (e quindi grandi correnti) in gioco.
J
JUL
Darwin ha scritto:
Il condensatore di speedup direi che è meglio in parallelo.
Ciao.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it
D
dalai lamah
Un bel giorno Marco Trapanese digitò:
Il ringing può anche essere dovuto al fatto che hai attaccato la massa della sonda lontana dal segnale.
Beh, se butti segnali del genere dentro a dei partitori si fa presto a mandare tutto in vacca. 10 pF su 1k fanno una costante RC di 10 ns!
Poi nemmeno quei due via ti aiutano; considera che un via da solo ti fa una capacità parassita che varia tipicamente da 0.5 a 2 pF (a seconda della conformazione, dei layer interni, ecc). Mica per niente Howard Johnson gli dedica un intero capitolo ne IL libro dell'high-speed design. :)
emboliaschizoide.splinder.com
D
Darwin
Ovviamente. Un lapsus.
M
Marco Trapanese
dalai lamah ha scritto:
Beh lo stampato lo dovrò rivedere per fare alcune aggiunte, vedrò di starci più attento.
Ma quasi quasi al posto del partitore ci metto un 74LVTH125 visto che mi serve andar veloce. Pensavo di "risparmiare" (spazio più che altro) e invece ho fatto la scelta sbagliata.
Ciao! Marco / iw2nzm
P
PeSte
noi usiamo spesso queste quando abbiamo problemi di spazio
formatting link
logiche simili le fanno anche On, NXP, ST e Toshiba. Noi usiamo solo Fairchild (per queste logiche "monouso")
Ste
Ogni problema complicato ha una soluzione semplice...per lo piu` sbagliata
[cit. Franco, i.h.e. 20.01.2007]
M
Marco Trapanese
PeSte ha scritto:
Comodissimi! Il triple-buffer calza a pennello e costa pochissimo. Ottimo! :)
Marco / iw2nzm
M
Marco Trapanese
JUL ha scritto:
Funziona a meraviglia! Non ci sarei mai arrivato. Ora viaggia a 10 MHz che è un piacere :)
Ciao! Marco / iw2nzm
J
JUL
Marco Trapanese ha scritto:
E come è la forma d'onda?
Ciao.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it
M
Marco Trapanese
JUL ha scritto:
Scusami non ho dietro la fotocamera digitale ora, ma è praticamente identica a quella prima del partitore (quindi con i fronti ripidi ma con ringing) di ampiezza 3,3V.
Per fare le cose bene bisognerebbe capire dove ho sbagliato nel layout per causare il ringing, ma con l'aggiunta del condensatore ho risolto il problema del segnale ucciso.
Ciao! Marco / iw2nzm
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.