Non riesco a trovare uno schema dimostrativo per capire come va collegato il mux CD4051. L'input va su A,B e C a 5V? L'output esce dalle 8 porte a quanti volt? A che serve l'INH? A che serve il COM IN/OUT? Che tensioni devo dare su VDD,VEE,VSS? Ho letto il datasheet ma non sono molto pratico... Scusate le troppe domande.....
Grazie 1000
Didn't find your answer? Ask the community — no account required.
E
Emanuele
Gygabyte017 ha scritto:
DAiiiii
Sul datasheet è spiegato TUTTO!
IL COM è l'ingresso analogico (o out)
su ABC ci devi collegare il micro , sono ingressi digitali, in pratica è l'indirizzamento , serve a decidere COM a quale CANALE della porta è collegato.
INH è l'inibizione
Emanuele
*** YOUR ELECTRONICS OPEN SOURCE ***
http://dev.emcelettronica.com;---------------------------------------------------------
Progetti Completi (Full Projects):
[IperKEY-ResKEY] Chiave elettronica a microcontrollore
(Microcontroller Electronics Key and key reader)
//TAGS:Pic, Eeprom, ADconverter, I2C
[IperCODE] Ricevitore RADIOCOMANDI e decodifiche
(Remote Control Receiver and decoder)
//TAGS:Pic, Radio control, routines, rolling code, UART, CCP1, LCD
D
Due di Picche
Pestando alacremente sulla tastiera "Gygabyte017" ebbe l'ardire di profferire:
Dipende a quanto metti VDD. Essendo un CMOS il valore binario 1 si ha quando si supera il valore di 2/3 dell'alimentazione.
L'output (o input essendo bidirezionale) va in collegamento con uno ed uno solo degli 8 input, secondo il codice presente su A B C.
A mandare le uscite/entrate in alta impedenza.
Vedi sopra.
VDD da +3 a +12v VSS = 0v (gnd) VEE = da 0 a +12v ma VDD - VEE deve arrivare al massimo a 20v.
VEE puoi connetterla a massa se non utilizzi gli input/output con valori negativi.
Debugger: A tool that substitutes afterthought for forethought.
News 2002 [v 2.07] / StopDialer / PopDuster - http://www.socket2000.com
Akapulce portal: http://www.akapulce.net
G
Gygabyte017
Grazie per la risposta. Ma quindi praticamente (mi sa che sto per dire una cazz***), se io: Alimento VDD con +5V, collego VEE e VSS a massa Alimento la A con +5V (livello logico 1), alimento la COM IN/OUT con
+2V, dalla porta 0 escono 2V e dalle altre 0V. Dico bene? o no?
M
mmm
no , le altre porte si comportano come un circuito APERTO
a seconda del codice ( binario ) che imposti su A,B,C colleghi uno dei pin X0-X7 al pin comune COM IN/OUT gli altri sono lasciati 'aperti'
la connessione e' di tipo resistivo , non costante al variare della tensione applicata ( che comunque deve essere compresa tra i valori tra VDD e VEE ) e con valori caratteristici delle decine o centinaia di ohm
G
Gygabyte017
Praticamente dovrei aver capito, ma la simulazione non mi funziona.... Che sbaglio? Ecco il circuito:
formatting link
M
mmm
mancano le connessioni alle alimentazioni ? ( e questo dipende dal simulatore e dal modello usato per il 4051 se vanno connesse o no )
hai lasciato l' INHibit aperto e questo sicuramente nno e' bene
nella realta' quel circuito non funzionera' correttamente , non si lasciamo MAI aperti gli ingressi degli integrati CMOS , nel tuo caso A,B,C quando non sono connessi alla 5V tramite il dip-switch sono lasciati liberi e questo non e' bene ( tipicamente o si portano a potenziale positivo o peggio ancora captano ogni tipo di disturbo )
D
Due di Picche
Pestando alacremente sulla tastiera "Gygabyte017" ebbe l'ardire di profferire:
Potevi risparmiarti 7 resistenze su 8 nei led... Ne basta UNA all'ingresso visto che solo un led sarà attivo per volta. Poi devi mettere le resistenze di pullup (una decina di Kohm) sugli ingressi ABC altrimenti tali ingressi rimangono a valore indefinito quando non sono a massa. Idem per l'INH (che non ricordo se è attivo low o high).
Never trust a computer you can't lift. - Stan Masor
News 2002 [v 2.07] / StopDialer / PopDuster - http://www.socket2000.com
Akapulce portal: http://www.akapulce.net
G
Gygabyte017
Non =E8 che qualche anima pia mi farebbe uno schemino con fidocad? L'ho collegato in un'infinit=E0 di modi ma ancora non riesco a far uscire niente da X0/X7...
Grazie!!!!!
G
Gygabyte017
Gygabyte017 ha scritto:
COme non detto, funziona!!! Bastava collegare le resistenze di pullup sia a ABC sia a INH (le ho messe da 10k). Perfetto, grazie di tutto
L
Lucas
"Gygabyte017" ha scritto nel messaggio :
Ciao, io sto cercando i listati SPICE che fanno funzionare (nel simulatore MC8) quel mux e gli altri della stessa famiglia...non è che tu riesci a copiare e ad incollare qua i "subckt" relativi o magari dirmi dove trovarli ? (4051,4052,4053,4067,4097,4016,4066)
Grazie
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.