Ich brauche einen kurzen Überblick über ein Problem, das ich bei der Arbeit lösen möchte. Ich versuche, eine Verbindung zu einem parallelen Datenport eines Schnittstellenmoduls herzustellen, über das wir auf Smartcards zugreifen. Der Port verfügt über einen 8-Bit-Eingang und einen 8-Bit-Ausgang mit zugehörigen Strobe / Ready-Pins. Ich habe eine Mikrocontroller-Karte mit einem ARM-Cortex (mbed.org), die sich perfekt für die Verbindung mit diesen Ports zu Testzwecken mit meinem PC eignet. Die ARM-Karte verfügt über eine Menge E / A, ist jedoch ein 3,3-V-Teil. Ich habe es mit Ihrem typischen 2-Zeilen-LCD-Display (5-V-Teil) ohne Probleme verwendet (ich weiß, dass die ARM-E / A 5-V-tolerant ist) und ich kann das LCD problemlos steuern. Ich frage mich, ob es in Ordnung ist anzunehmen, dass ich jeden 5-V-TTL-Eingang über einen 3,3-V-Ausgangspin ansteuern kann. Ich bin froh, dass ich die 5V-TTL-Pegel lesen kann, da ich sagte, dass die Dokumentation des ARM Cortex-Chips besagt, dass er 5V-tolerant ist.
Pericom AN66 ist ein nützlicher Anwendungshinweis zur Schnittstelle der Logikfamilie. Es deckt das Ansteuern von TTL von 3,3 V CMOS ab.
quelle
Das Problem mit dem Begriff "TTL" ist, dass er oft eher locker verwendet wird. Leute sagen oft "TTL", wenn sie wirklich 5V CMOS meinen.
Echte 5-V-TTL (74LS und ähnliches) hat 3,3-V-kompatible Eingangsschwellen, hat jedoch viel höhere Anforderungen an den Eingangsstrom als jedes CMOS-Gerät. Sie müssen also sicherstellen, dass Ihr 3,3-V-Gerät genügend Strom für die TTL-Eingänge liefern kann. Dies ist wahrscheinlich kein Problem beim Fahren eines einzelnen Tors, kann jedoch bei hohen Fanouts problematisch werden.
5-V-TTL-kompatible CMOS-Eingänge (74HCT und ähnliche) können problemlos mit 3,3-V-Signalen betrieben werden.
5V "traditionelle CMOS" -Eingänge (HEF4000 74HC und ähnliche) sind normalerweise mit 3,3V-Signalen nicht spezifikationsgerecht, funktionieren aber in der Praxis häufig trotzdem.
5-V-Eingänge mit "CMOS-Schmitt-Trigger" reagieren sehr wahrscheinlich nicht auf 3,3-V-Signale.
Beachten Sie, dass unterschiedliche Pins am selben Gerät unterschiedliche Spezifikationen haben können. Ich habe dies bei PICs bemerkt, bei denen viele der Pins TTL-kompatible Eingangspuffer haben, aber einige Schmitt-Trigger-Eingangspuffer haben.
quelle