Divisore di frequenza
Ciao a tutti.
Volevo capire se ciò che mi è venuto in mente è corretto oppure no. Se volessimo fare un divisore di frequenza sappiamo che potremmo usare dei semplici flipflop collegati in sequenza e azzerati una volta ottenuto il numero intero (tramite una porta and) per il quale vogliamo dividere. Per esempio se voglio dividere per 5, userò 3 flipflop che verranno azzerati quando ho la configurazione sulle uscite pari a 101. E fin qua ok.
Supponiamo invece che io debba dividere una frequenza da 250KHz a 90Hz. In questo caso non posso usare il metodo precedente, perché non posso dividere per un numero intero, giusto? Ma se io contassi gli impulsi del segnale in ingresso (90 impulsi, 7 bit, quindi 7 flipflop) e una volta arrivato al conteggio di 90 resetterei i flipflop, non otterrei in uscita un segnale con una frequenza di 90Hz?
O altrimenti, in una situazione simile, c'è un modo per dividere una frequenza usando flipflop e qualche porta logica?
Grazie.
Volevo capire se ciò che mi è venuto in mente è corretto oppure no. Se volessimo fare un divisore di frequenza sappiamo che potremmo usare dei semplici flipflop collegati in sequenza e azzerati una volta ottenuto il numero intero (tramite una porta and) per il quale vogliamo dividere. Per esempio se voglio dividere per 5, userò 3 flipflop che verranno azzerati quando ho la configurazione sulle uscite pari a 101. E fin qua ok.
Supponiamo invece che io debba dividere una frequenza da 250KHz a 90Hz. In questo caso non posso usare il metodo precedente, perché non posso dividere per un numero intero, giusto? Ma se io contassi gli impulsi del segnale in ingresso (90 impulsi, 7 bit, quindi 7 flipflop) e una volta arrivato al conteggio di 90 resetterei i flipflop, non otterrei in uscita un segnale con una frequenza di 90Hz?
O altrimenti, in una situazione simile, c'è un modo per dividere una frequenza usando flipflop e qualche porta logica?
Grazie.
