Comparatore veloce

Apr 12, 2008 5 Replies

Salve,



Ho necessita' di un clock variabile in frequenza per un esperimento con dei microcontrollori. Il mio generatore di segnali (per ottenere il clock) ha un'uscita sinusoidale di pochi millivolt pp su 50 ohm. Vorrei da questo segnale ottenere un'onda quadra. Ho pensato di usare un comparatore veloce per squadrare la sinusoide. Mi consigliate un comparatore facilmente reperibile che riesca a lavorare almeno fino a 50MHz?



Grazie anticipatamente



Massimo IW0HKG


i

Credo ti convenga semplicemente amplificare a transistor il segnale portandolo a livelli molto elevati, fino alla saturazione o quasi. L'onda ottenuta non sar=E0 perfettamente quadrata, ma se farai seguire un flip-flop veloce (74F112 credo, oppure la serie 'ACT) otterrai anche una buona simmetria d'uscita per quanto riguarda il duty-cycle. Ovviamente, la frequenza dovr=E0 essere doppia... Un comparatore in grado di lavorare a 50 MHz mantenendo i fronti ripidi dovrebbe essere in grado di commutare in meno di 2 nanosecondi! Dovresti quindi cercare tra la componentistica per l'acquisizione video, ma di commerciale non mi viene in mente nulla... Rimarrei sui cari, vecchi TTL veloci... Valuta anche che sulle vecchie schede grafiche VGA (Trident, Tsen- labs, ecc.) nonch=E8 su motherboard Olivetti, montavano spesso dei PLL basati sulla frequenza standard di 14,xx MHz in grado di produrre un ampio spettro oltre i 20 MHz. Il pilotaggio, per=F2, dovrebbe essere digitale anche se credo di scarsa complessit=E0. Se vuoi spendere poco e non hai bisogno di variare con continuit=E0 la frequenza, puoi usare una serie di oscillatori quarzati smontati da vecchi PC e VGA. Fai attenzione anche al fatto che di solito i microcontrollori non tollerano variazioni di clock repentine. Lo sweep deve essere contenuto in velocit=E0 di variazione entro stretti limiti, pena l'impallamento.

Ciao,

io in passato ho usato questo

formatting link

HIGH SPEED: 4.5ns RAIL-TO-RAIL I/O SUPPLY VOLTAGE: +2.7V to +5.5V PUSH-PULL CMOS OUTPUT STAGE SHUTDOWN (TLV3501 only) MICRO PACKAGES: SOT23-6 (single) SOT23-8 (dual) LOW SUPPLY CURRENT: 3.2mA

A pagina 5 cè una forma d'onda simile alla tua applicazione:

RESPONSE TO 50MHz SINE WAVE (VDD = 5V, VIN = 20mVPP)

Lo trovi sicuramente su digikey.

Innanzitutto grazie per la risposta.

Gia' fatta la prova dei transistors. Per migliorare la simmetria ho provato anche a variare il punto di lavoro dei due 2n2222 in cascata e ad emettitore comune. Il risultato non e' che sia tanto entusiasmante. Poi, sconfortato, questo segnale l'ho messo in ingresso ad un 74hc163 e in uscita (su Q0)ho ottenuto un duty-cycle del 50 % e frequenza dimezzata, ma questo mi limita in frequenza perche' il mio generatore non va oltre i

60MHz(avrei al max 30Mhz squadrati in uscita). Forse per questo esperimento potrebbe andare anche bene.

L'ho sentita gia' questa cosa, ma ti posso dire che i PIC sembrano abbastanza tolleranti. Sto utilizzando da anni ormai un PIC16f84 programmato come divisore di frequenza per un PLL autocostruito. Il PIC16f84 riceve sull'ingresso del clock una frequenza che viene da un prescaler UHF(con variazioni moooolto repentine) e su un pin di uscita c'e' la frequenza divisa per un numero fisso che va al comparatore di fase. Non so se la mia e' solo fortuna, ma il circuito ha sempre funzionato!

Saluti e grazie per l'intervento

Massimo IW0HKG

"Tara_ri_rara" ha scritto nel messaggio news:PkiMj.56606$ snipped-for-privacy@twister1.libero.it...

Grazie mille :)

Saluti Massimo IW0HKG

Tempo addietro, avevo necessit=E0 di creare degli scalini molto ripidi. Mi sento di consigliare la serie AC, che =E8 facilmente reperibile e relativamente rapida. Magari, un semplice buffer o inverter con trigger di Schmitt pu=F2 fare al caso tuo.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required