Hi zusammen, ich suche momentan ein Bauteil, welches mir 6 digitale Signale (5V, TTL) invertierend oder nicht ist egal auf 6 digitale Ausgänge abbildet, aber zugleich einen enable-pin besitzt. Ich hab mal in den Anhang eine EAGLE-zweckentfremdung gehängt um zu verdeutlichen was ich meine. Klar könnte ich das auch "diskret" lösen (mit 2 quad-oder-gattern), jedoch würde ich gerne auf nur einem Layer meiner Platine bleiben weshalb ich mir mit Brücken recht schwer tue. ein IC mit eben diesen 7 inputs und 6 Outputs käme mir daher recht gelegen. Wichtig ist, dass die Ausgänge low-aktiv sind, also bei Enable hlow(high) (was auch immer deaktiviert) sollen alle Ausgänge auf high-level springen. Vielleicht hat da ja grad jemand was passendes im Kopf oder kann mir nen heißen alternativ-lösungs tip geben. Ach ja, teure ICs sind tabu, alles über 50Cent ist teuer. Würde mich freuen wenn es da wieder irgend so nen 74xyABC gäbe, den man eventuell zu genu dieser Funktion bringen kann... Würde mich freuen. Vielen Dank lg Hannes
Und die 74xx Tabellen haste alle schon studiert... zB den 245 ?
HC540(invertierend)/541(nicht-inv) plus Pullups an den Ausgängen in Form eines Widerstandsnetzwerkes. Das wären dann allerdings 8 statt 6 I/Os fchk
es gibt 74xx Tabellen?! wo? ich find nix! der 74HC245 ist ja wieder ein quad or gatter, nicht was ich meinte. Trotzdem Danke! Auch dir fchk danke, das kommt dem ganzen schon sehr nahe, bis auf die Tristate outputs. Äußerst ungünstig für mich, die Outputs müssen schon noch treiben. Hatte ich aber nicht erwähnt, also mein Fehler.
> ich suche momentan ein Bauteil, welches mir 6 digitale Signale (5V, TTL) > invertierend oder nicht ist egal auf 6 digitale Ausgänge abbildet, aber > zugleich einen enable-pin besitzt. > Auch dir fchk danke, das kommt dem ganzen schon sehr nahe, bis auf die > Tristate outputs. Äußerst ungünstig für mich, die Outputs müssen schon > noch treiben. Hatte ich aber nicht erwähnt, also mein Fehler. Was brauchst du jetzt genau? "Enable" bedeutet, dass die Ausgänge abgeschaltet werden, also Tristate. Wenn du dann noch einen definierten Pegel brauchst, kannst Du das mit Pull-Up bzw. Pull-Down Widerständen machen. Wenn der Enable-Eingang die Ausgänge aktiv auf Low schalten muss, dann brauchst Du ein 6-fach AND-Gatter. Da könntest Du z.B. mit zwei 4-fach AND-Gattern machen.
Johannes schrieb:
> "Enable" bedeutet, dass die Ausgänge abgeschaltet werden, also Tristate
Das sagst Du, aber nach seiner Definition gehen die Ausgänge auf high,
steht doch da.
Wenn's nicht schnell sein muss aber einlagig, täte ich über simple
Widerstands/Dioden-Logik nachdenken.
kannst du als "enable"-Leitung evtl. einen normalem Inverter die Versorgungsspannung schalten?
Hannes schrieb: > Auch dir fchk danke, das kommt dem ganzen schon sehr nahe, bis auf die > Tristate outputs. Äußerst ungünstig für mich, die Outputs müssen schon > noch treiben. Hatte ich aber nicht erwähnt, also mein Fehler. Dafür sind ja die Pullups da, die die Ausgänge hochziehen. Ein Z wirst Du also nie auf den Augängen sehen. Wie viel Ausgangsstrom brauchst Du denn, dass Dir die Pullups nicht reichen? fchk
>Ach ja, teure ICs sind tabu, alles über 50Cent ist teuer. Würde mich
So ein Quatsch! Was sein muß, das muß sein. Es kommt natürlich darauf
an, wo und wieviel du kaufst.
Und es gibt genug Busdriver, die mehrere Enable/Tristate-Eingänge haben.
Beispiel '368.
Kann aber sein, das er teurer ist als die massenhaft eingesetzten
8-Bit'er.
Ich würde einen ATTiny2313 nehmen. Da kannst du dir aussuchen welcher Pin Eingang und Ausgang ist, und High / Low je nach Wunsch. ....sorry, aber der kostet 1,35 Euro
Hab jetzt die lösung mit den 2 Quad-OR-Gattern genommen. Wenn ich beim routen Probleme bekomme werden entsprechende Füsschen einfach nach oben gebogen und die ICs bekommen eine Fädeldrahtkrone... ich bin zuversichtlich
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.