Ich habe eine Schaltung bekommen, an der hinter den I/O-Pins eines CPLD XC9472XL ein 74HCT541 sich befindet. Welche Aufgabe hat der 74HCT541? Verstärkt er das Signal nur oder welche Aufgabe hat er? Welche Aufgabe hat ein oktal busdriver? Ein Datenblatt habe ich mit angehangen.
Lass mich raten: der ...XL verträgt an seinen IOs nur 3,3 V. Ich nehme mal an, dass der bewusste Bus mit 5 V läuft. Mit dem '541 wird dann eine eine ausgangsseitige Überlastung der 'XL-Ausgänge vermieden.
Das ist ein tri-state Buffer. Damit kann der Bus, der aus dem CPLD kommt hochohmig geschaltet werden. Dann verhällt er sich so, als wäre er gar nicht da. Das verwendet man, wenn zwei getrennte Busse z.B. auf das gleiche Ram zugreifen müssen. Du kannst dann wählen zwischen den beiden.
@ Jens Denkst du etwa, dass der 9572 XL keine IOs hat, die man in den Tristate schicken könnte?
Bernd G. schrieb: > Lass mich raten: der ...XL verträgt an seinen IOs nur 3,3 V. Ich nehme > mal an, dass der bewusste Bus mit 5 V läuft. > Mit dem '541 wird dann eine eine ausgangsseitige Überlastung der > 'XL-Ausgänge vermieden. Daran kann es auch nicht liegen, da der XL Baustein 5V tolerant ist. Ein möglicher Grund könnte sein. dass die nachfolgende Schaltung 5V CMOS Pegel erwartet. Der XL-CPLD liefert aber nur TTL.
Oder es ist einfach ein Schutz, evtl ist der Bustreiber billiger und einfacher zu ersetzen wenn er mal durch Ueberspannungen oder Kurzschluss beschaedigt wird ...
Die OE-Eingänge sind alle auf GND gesetzt. Welche Spannung kommt dann hinten raus? 5 V oder 3,3 V
> Daran kann es auch nicht liegen, da der XL Baustein 5V tolerant ist. > Ein möglicher Grund könnte sein. dass die nachfolgende Schaltung 5V CMOS > Pegel erwartet. Der XL-CPLD liefert aber nur TTL. Äh ja, er ist 5-V-tolerant, das hatte ich jetzt mit den Cool-Runnern verwechselt, obwohl ich die 5-V-Toleranz der XL-Steine selbst benutze. Wenn 5-V-CMOS-Pegel erwartet werden, ist es mit 3,3 V Speisespannung für den H-Pegel allerdings schon recht grenzwertig. Das wird es wohl sein.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.