Devo realizzare un circuitino logico. In pratica io ho un qualcosa del genere: (A AND B) OR (C AND D) (esempio esemplificativo) vorrei sapere:
1- quali sono gli elementi elettronici che equivalgono ai componenti logici?
2- esiste un programma (windows) che mi permetta di simulare un circuito logico, per valutare se è corretto o meno ed eventualmente per progettarlo?
Non sei indiscreto, non ha niente a che vedere con i miei disturbi digestivi ;-)
TTL sta per Transistor-Transistor-Logic. CMOS sta per Complementary Metal Oxyde Semiconductor.
Sono due tecniche costruttive diverse. Un ponte lo puoi costruire in muratura o in ferro. Svolge lo stesso scopo: porta le auto da una parte all'altra del fiume. Le differenze sono a livello di progettazione, di ancoraggio, ecc. Stessa cosa con le porte logiche: sia che siano TTL o CMOS fanno lo stesso lavoro ("calcolare" l'AND di due input, per esempio), ma in modo un po' diverso.
Tra queste differenze ci sono:
- la tensione d'alimentazione: 5V per i TTL, tra 3 e 18V per i CMOS
- il CMOS ha meno problemi di rumore
- il TTL consuma sempre, il CMOS consuma corrente solo durante il cambiamento di stato
- il CMOS ha un'impedenza d'entrata elevatissima: puoi considerare nulla la corrente che entra nella porta
- le entrate TTL non utilizzate possono essere lasciate flottanti, quelle CMOS no
- le soglie sono un po' diverse
- tante altre cose che dubito ti interessino ;-)
Con i diodi puoi fare AND e OR, ovvero ciò che non richiede NOT, ma degradano il segnale (a ogni passaggio attraverso un diodo perdi poco piú di mezzo volt).
Mica vero. Il fatto che gli ingressi ttl aperti si portino a livello alto da soli non autorizza a lasciarli flottanti. Per questioni di immunita' ai disturbi gli ingressi che devono essere mantenuti alti andrebbero collegati ad una uscita ttl qualunque a livello alto. In alternativa vanno collegati al +5V attraverso una resistenza di qualche centinaio di ohm. Non va bene collegarli direttamente al +5V e meno ancora lasciarli liberi. Scusa l'intromissione, mi rendo conto che e' una pignoleria e nemmeno tanto importante visto che i ttl sono in disuso. E' solo una regola di buona progettazione.
In effetti se non usi quella porta penso che puoi lasciarle gli ingressi tranquillamente sconnessi. Tutto il discorso era riferito alla tua affermazione
quelle CMOS no Esempio, hai una porta nand a 3 ingressi, ne usi solo due e il terzo deve essere mantenuto alto. In questo caso e' sbagliato lasciarlo flottante. Anche se il circuito sembra funzionare perfettamente ogni tanto potresti avere strani malfunzionamenti dovuti a disturbi Peggio ancora nel caso degli ingressi di ~preset o ~clear asincroni di contatori e flip flop, dove bastano spikes di pochi ns per cambiare lo stato. Nel caso dei cmos la cosa e' piu' semplice perche' puoi collegare gli ingressi direttamente al Vdd o al Vss.
:> Ci sono dei circuiti integrati che contengono delle porte AND, OR, :> NOT,... : :se vado in un negozio di elettronica e chiedo un integrato AND oppure OR, :cosa mi danno? Niente, perche' esiste un integrato AND ne' un integrato OR. Cercati la sigla e chiedi un xx74yyzz oppure un 4xyyzzz. Dubito che in un negozio tu becchi qualcuno con conoscenza di Boole.
Sei pessimista. Io mica conosco a memoria le sigle e quando vado a comprare un IC gli dico "Ho bisogno un NAND quadruplo a due entrate CMOS". Danno un'occhiata nel librettino e mi danno l'IC che mi serve.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.