Volevo segnalare che la conversione a conteggio
era una tecnica usata ai primordi dell'elettronica.
Oggi esistono integrati come questo
Conversione binario BCD tramite contatori
Moderatori:
carloc,
g.schgor,
BrunoValente,
IsidoroKZ
16 messaggi
• Pagina 2 di 2 • 1, 2
0
voti
g.schgor ha scritto:Volevo segnalare che la conversione a conteggio
era una tecnica usata ai primordi dell'elettronica.
Oggi esistono integrati come questo
Avevo già trovato questo integrato, ma a quanto mi risulta è fuori produzione e comunque non sono riuscito a reperirlo
-

GabrieleBe
55 1 4 - Messaggi: 37
- Iscritto il: 12 giu 2013, 16:06
- Località: Brescia, Italia
0
voti
carloc ha scritto:non mai una bella cosa fare questi "reset acrobatici" che funzionano in base al tempo di propagazione delle porte impiegate.
Grazie il consiglio, è anche per questo che mi sono iscritto al forum, gente competente che da consigli in base all'esperienza
Domani provo il tuo suggerimento con il FF-D
Per gestire lo start della conversione avevo pensato di usare l'uscita del comparatore: i contatori ricevono il clock soltanto quando l'uscita del comparatore vale 1 (ti ricordo che l'ho realizzato tramite una or che ha come ingressi delle xor), mentre quando vale 0 significa che il conteggio è finito. Il clock viene nuovamente abilitato quando gli ingressi cambiano.
-

GabrieleBe
55 1 4 - Messaggi: 37
- Iscritto il: 12 giu 2013, 16:06
- Località: Brescia, Italia
0
voti
carloc ha scritto:se fai uno schema -con FidoCadJ mi raccomando- vediamo anche i dettagli
Non ho mai usato FidoCadJ, ma domani sarà la volta buona: posto uno schema completo del circuito finora elabolato
-

GabrieleBe
55 1 4 - Messaggi: 37
- Iscritto il: 12 giu 2013, 16:06
- Località: Brescia, Italia
1
voti
GabrieleBe ha scritto:... i contatori ricevono il clock soltanto quando l'uscita del comparatore vale 1 ....
Anche questa è una cosa da evitare, anzi direi che la prima legge delle macchine sincrone è :
"Il clock non si tocca"
i contatori sincroni hanno appositi piedini di clock enable o carry in o come mai li chiameranno...
un clock "gated", quello che vuoi fare, ha sostanzialmente due problemi...
primo passando attraverso porte logiche è "in ritardo" rispetto se stesso non "gated" e questo può potenzialmente portare a problemi dato che alcune parti della macchina commutano prima di altre.
Poi è anche possibile violare i minimi tempi alto o basso del clock...se ad esempio abiliti in un momento qualsiasi può capitare di farlo su uno dei fronti del clock, in questo caso si può generare un glitch (impulso molto stretto) e magari alcuni FF commuato, altri più "sfortunati" no...e la macchina "impazzisce

anche in questo caso la soluzione (o meglio una cura che diminuisce fortemente la probabilità di avere problemi) sono dei D-FF che sincronizzano il tutto.
Poi di nuovo, è la stessa cosa di prima, se lo fai magari funziona pure... ma secondo me non è l'approccio giusto al problema.
P.S. ottima idea usare FCD
vedrai che ti troverai benissimo Se ti serve il valore di beta: hai sbagliato il progetto!
0
voti
carloc ha scritto:i contatori sincroni hanno appositi piedini di clock enable o carry in o come mai li chiameranno...
Continuo a imparare
-

GabrieleBe
55 1 4 - Messaggi: 37
- Iscritto il: 12 giu 2013, 16:06
- Località: Brescia, Italia
16 messaggi
• Pagina 2 di 2 • 1, 2
Chi c’è in linea
Visitano il forum: Nessuno e 179 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)

