Newsgroup: it.hobby.elettronica.digitale
Titolo: Multiplexer cercasi

Il multiplexer...
(salve a tutti, sono nuovo di queste parti)
Principalmente mi serve di sapere se esiste un sito dove posso procurarmene
uno a partire dalla specifiche tecniche del circuito su cui dovra' lavorare:
16 ingressi
attivo quando il clock e' alto
tensione di lavoro compresa tra 4,8 e 6 V.
(o magari se qualcuno mi dice la sigla di un Multiplexer che risponde a
queste caratteristiche)
Se poi la curiosita' vi rode e volete a tutti i costi sapere che ci devo
fare qui di seguito c'e' tutto il resto.
Andrea
Ho un problema di natura tecnica: non so se avete presente il robot che la
de agostini sta facendo uscire in edicola un pezzo per volta.
La scheda madre di questo mostriciattolo si basa sul processore PIC 1bC57C
con clock a 20 Mhz, questo simpatico oggetto ha 16 porte, delle quali puo'
leggere lo stato (1 o 0) o puo' cambiarlo.
E fin qui...
Il processore deve leggere lo stato per conoscere cosa stanno combinando i
sensori del robot, quindi se uno dei sensori di contatto e' chiuso o aperto,
se ci sono dati in arrivo dai sensori ad infrarossi, se c'e' una fonte di
calore nelle vicinanze ecc... ma oltre a leggere lo stato dei numerosi
sensori di cui dispone (tra una cosa e l'altra sono 14) deve anche
controllare i motori di spostamento e di controllo della pinza meccanica. I
motori a spazzola della pinza (sono 2) richiedono 2 porte ciascuno, i due
servomotori invece ne richiedono una sola.
Vabbe'.
Visto che il maggior "consumo" di porte era causato dalla presenza dei
numerosi sensori ho pensato bene di indirizzarli tutti e leggerli solo su
chiamata.
Ho cosi' pensato di usare un Multiplexer a 16 ingressi, dando per scontato
che esistesse un componente con queste caratteristiche, e di usare 4 porte
del PIC1bC57C per scrivere l'indirizzo della porta da leggere e un'altra
porta per leggere il valore proveniente dal multiplexer.
E fino a qui non ci piove.
Le rogne sono venute fuori quando ho provato ad individuare il componente (o
i componenti) da utilizzare.
Dopo un po' di ricerche su google sono saltati fuori i nomi di due
integrati:
sgs-thomson
HCC/HCF4067B
http://www.eletronpaelo.kit.net/datasheets/4000/4067.pdf
che e' un MUX a 16 canali, ma se ho letto bene il datasheet e' attivo quando
il clock e' a 0 (basso), mentre il PIC1bC57C e' attivo su 1, per cui i due
dispositivi non si parlerebbero mai.
L'altro e'
M54HC151B1R,
http://www.ce.chalmers.se/undergraduate/E/EDA232/2002/datablad/hc4051_52_53
.
pdf
un mUX a 8 canali (ma si puo' realizzare un Mux a 16 usandone 2) e questo e'
attivo su 1, sempre se ho letto bene le specifiche.
Qualcuno sa indicarmi cosa e' meglio?

 Qualcuno sa indicarmi cosa e' meglio?
quello che riesci a reperire ! :-) tra l'altro i 54xxxx sono le versioni
"militari" della serie 74xxxx e sono praticamente introvabili.
per i livelli logici esistono gli inverter o "porte not"che fanno
miracoli :-) per riferimento cd40106
fatti un giro sul sito della texas o della st e vedrai quanti
multiplexer trovi.

 dispositivi non si parlerebbero mai.
Scusa, ma non saresti tu a comandare via programma il significato di ogni
porta e
di conseguenza se utilizzi una logica normale o invertita?
Non riesco a capire che difficoltà possano esserci ad usare insieme i due
ic.
ti basta considerare per il clock un uno come zero e viceversa.
Per qualsiasi domanda non esitare a contattarmi.
Alessio Morale