Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Circuito display 7 segmenti

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[1] Circuito display 7 segmenti

Messaggioda Foto Utentesciorty » 4 ago 2013, 10:54

Ciao a tutti :)
Cannibalizzando un vecchio televisore ho recuperato un doppio display a 7 segmenti ad anodo comune. Giusto a scopo formativo, dato che è estate, volevo provare qualche piccolo circuitino che contasse, niente di utile..

Sto facendo delle simulazioni sul multisim, usando dei 74ls47 e contatori bcd 4510.
Quello che ho provato è di dare un impulso al clock del secondo counter(U4) ogni qual volta l'uscita del primo(U5) è 0000, e ci riesco.
Ma perché il secondo mi parte da 9? Cioè: avviando la simulazione il display da 90, premendo il pulsante poi va avanti normalmente: 90,91,91...00,01,02
Potrei pensare: quando la simulazione parte l'uscita del primo counter è 0000, che fa quindi scattare il clock del secondo, che però dovrebbe arrivare ad 1 e non a 9 giusto?

Spero di essere stato chiaro almeno un po' :)
Immagine.png
Immagine.png (26.27 KiB) Osservato 4157 volte
Ultima modifica di Foto Utentesimo85 il 4 ago 2013, 14:55, modificato 1 volta in totale.
Motivazione: Immagine in linea.
Avatar utente
Foto Utentesciorty
65 2
 
Messaggi: 42
Iscritto il: 14 mar 2012, 17:37

0
voti

[2] Re: Circuito display 7 segmenti

Messaggioda Foto Utentefairyvilje » 4 ago 2013, 12:39

Per questi contatori il numero nove è codificato da 1001 e non 1111. Forse è l'origine di alcuni possibili problemi vista la tua porta and :)
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...

Lo sapete che l'arroganza in informatica si misura in nanodijkstra? :D
Avatar utente
Foto Utentefairyvilje
15,0k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 3047
Iscritto il: 24 gen 2012, 19:23

0
voti

[3] Re: Circuito display 7 segmenti

Messaggioda Foto Utentesciorty » 4 ago 2013, 13:01

fairyvilje ha scritto:Per questi contatori il numero nove è codificato da 1001 e non 1111. Forse è l'origine di alcuni possibili problemi vista la tua porta and :)


Uhmm la porta è una OR, in modo da avere uno 0 logico in uscita solo quando in entrata ho lo 0000 del counter (che corrisponde allo 0), che viene quindi trasformato in 1 dalla not.
Avatar utente
Foto Utentesciorty
65 2
 
Messaggi: 42
Iscritto il: 14 mar 2012, 17:37

0
voti

[4] Re: Circuito display 7 segmenti

Messaggioda Foto Utentefairyvilje » 4 ago 2013, 13:06

Hai ragione, la mia svista è imperdonabile :D... non ho letto la descrizione della porta e ho frainteso la forma.
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...

Lo sapete che l'arroganza in informatica si misura in nanodijkstra? :D
Avatar utente
Foto Utentefairyvilje
15,0k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 3047
Iscritto il: 24 gen 2012, 19:23

0
voti

[5] Re: Circuito display 7 segmenti

Messaggioda Foto Utentefairyvilje » 4 ago 2013, 13:11

Ad ogni modo se passerai alla realizzazione pratica penso sia necessario un anti-rimbalzo per l'interruttore e delle resistenze limitatrici per i segmenti, essendo la corrente concessa dal controller anche troppo elevata. Per il problema del 9 la butto lì, gli ingressi lasciati liberi e la mancanza di un reset ai contatori inizialmente può essere un problema?
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...

Lo sapete che l'arroganza in informatica si misura in nanodijkstra? :D
Avatar utente
Foto Utentefairyvilje
15,0k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 3047
Iscritto il: 24 gen 2012, 19:23

0
voti

[6] Re: Circuito display 7 segmenti

Messaggioda Foto Utentesciorty » 4 ago 2013, 14:41

fairyvilje ha scritto:Ad ogni modo se passerai alla realizzazione pratica penso sia necessario un anti-rimbalzo per l'interruttore e delle resistenze limitatrici per i segmenti

Certo, dimenticavo di dire che sul multisim perora è solo per prova, magari non ci sarà neanche una realizzazione pratica :)

fairyvilje ha scritto:Per il problema del 9 la butto lì, gli ingressi lasciati liberi e la mancanza di un reset ai contatori inizialmente può essere un problema?

Gli ingressi credo servano solo per stabilire un valore che si ottiene ponendo HIGH il piedino 1 (LOAD), per avere un valore iniziale leggo, ma che rimane tale fino a che il pin 1 non sia nuovamente basso.
Avatar utente
Foto Utentesciorty
65 2
 
Messaggi: 42
Iscritto il: 14 mar 2012, 17:37

0
voti

[7] Re: Circuito display 7 segmenti

Messaggioda Foto Utenterusty » 4 ago 2013, 14:47

Al posto della OR-NOT, perché non colleghi direttamente il carry out del primo contatore al clk del secondo? Prova.

Il fatto che parta da 9 potrebbe essere un errore del simulatore, o meglio lo stato non è definito.
Non lasciare mai i reset "appesi", dagli un potenziale (asincrono attivo alto nel tuo caso); nella realta' potresti aver bisogno di un soft start, ma penso basti un pulldown sul reset.

I datasheet rimangono dei documenti imprescindibili, i simulatori delle bestie da addomesticare :ok:
Avatar utente
Foto Utenterusty
4.075 2 9 11
Utente disattivato per decisione dell'amministrazione proprietaria del sito
 
Messaggi: 1578
Iscritto il: 25 gen 2009, 13:10

0
voti

[8] Re: Circuito display 7 segmenti

Messaggioda Foto Utentesimo85 » 4 ago 2013, 14:54

Invece di usare la serie TTL userei la 74HC, per esempio il 74HC4511 o simile con le uscite negate (o usare i transistori sulle uscite), come decoder.
Inoltre è bene rimanere con una sola architettura, ossia non mischiare la serie CMOS 4000 con la 74HC se non indispensabile.

Gli ingressi di Parallel Load non vanno lasciati flottanti come anche i Reset.
Il clock così collegato nella realtà non funziona.

Metti via da parte il simulatore. A tutti i segmenti mancano le resistenze.

PS: gli schemi falli con FidoCAD.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[9] Re: Circuito display 7 segmenti

Messaggioda Foto Utentesciorty » 4 ago 2013, 15:51

rusty ha scritto:Al posto della OR-NOT, perché non colleghi direttamente il carry out del primo contatore al clk del secondo? Prova.


Funziona, ma come mai? :) Ovviamente parte da uno però!
Avatar utente
Foto Utentesciorty
65 2
 
Messaggi: 42
Iscritto il: 14 mar 2012, 17:37

0
voti

[10] Re: Circuito display 7 segmenti

Messaggioda Foto Utentemarco438 » 4 ago 2013, 16:40

Io credo che, prima di confonderti le idee con i simulatori, dovresti studiare i datasheet dei componenti che adoperi. Lo schema che hai postato ha diversi difetti e ti sono stati illustrati cosi' come ti e' stato detto che alcuni componenti non sono consoni all'uso che ne vuoi fare.
Se vuoi imparare davvero, lascia perdere i simulatori e traduci in pratica quello che vuoi fare dopo aver capito come funzionano quegli integrati.
marco
Avatar utente
Foto Utentemarco438
37,1k 7 11 13
-EY Legend-
-EY Legend-
 
Messaggi: 16323
Iscritto il: 24 mar 2010, 15:09
Località: Versilia

Prossimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 34 ospiti