In un circuito integrato Schmitt 74HC14, ingressi / uscite non utilizzati


8

Ho un innesco Schmitt 74HC14. Uso solo una delle coppie I / O e tutto il resto non viene utilizzato.

Capisco che nella logica TTL gli ingressi non utilizzati dovrebbero essere impostati su alto o basso per evitare pin fluttuanti.

Ma mi chiedo, posso impostare le uscite su invece alto? L'effetto sarà lo stesso, vale a dire prevenire i perni fluttuanti? È una cattiva idea?

Risposte:


12

Il 74HC14 non è TTL, è CMOS, e ciò che conta è che i pin di input non vengano spostati .

Il motivo è che l'impedenza dei pin di ingresso è così elevata quando fluttuano che le cariche casuali che si accumulano lì possono / causeranno un comportamento interno imprevedibile nel chip, tra cui oscillazione e dissipazione di alta potenza.

Non è necessario terminare le uscite poiché sono a bassa impedenza e non galleggiano mai realmente (essendo collegati internamente alla guida alta o bassa) i loro stati sono determinati dal fatto che gli ingressi siano terminati alla guida positiva o negativa.


Grazie, questa è un'ottima risposta anche perché spieghi il "perché" e hai corretto l'errore TTL nella mia domanda.
futureshocked

@futureshocked: prego, e grazie per l'accettazione. :)
EM Fields,

3

I pin di uscita sono pilotati dal trigger schmitt; non dovresti mai legare un'uscita (non tristata) a un binario, e qui non ti farà nulla di buono.

Poiché questi sono trigger di schmitt, lasciare gli input fluttuanti è meno dannoso di quanto non sarebbe il caso della logica normale, ma è comunque una buona idea (e gratuita!) Legarli tutti a terra o VCC.


Su una breadboard o per i test sarebbe OK lasciare gli input fluttuanti ma per un design correttamente progettato è sempre necessario collegare gli input fluttuanti a terra o Vdd. Sì, anche per i trigger di schmitt perché non si sa mai in che stato si troveranno. Quindi forzarli in uno stato e averne finito.
Bimpelrekkie,

@Rimpelbekkie Non è quello che ho appena detto?
Nick Johnson,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.