Hallo, um Ports zu sparen möchte ich 16 Mosfets über 4 Ausgänge des AVR steuern, die Wahl fiel schnell auf den 74hct154. Jetzt habe ich aber eine kleine Frage, im Datenblatt steht ACTIVE=low. So ich möchte jetzt aber so ansteuern, dass HIGH=active ist und nun macht sich verwirrung breit. Ist es korrekt dann statt normalerweise den Pin am AVR mit dem Pin am Demultiplexer zu verbinden erstmal die pins mit einem Pullup an VCC schalten, während ein FET dann bei geschalteten AVR-Pins die Pins des 74hct154 gegen masse kurzschliesst? Kommt mir nicht ganz geheuer vor die lösung, was sagt ihr?
1) Die Ansteuerung machst du doch per Software. Wozu per Hardware invertieren, wenn es per Software doch viel einfacher geht? 2) Du kannst den HCT154 ansteuern, wie du willst, es ist trotzdem immer nur einer der Ausgänge Low und alle anderen High (falls du das meinst mit Active=Low).
Stefan Ernst wrote: > 1) Die Ansteuerung machst du doch per Software. Wozu per Hardware > invertieren, wenn es per Software doch viel einfacher geht? > > 2) Du kannst den HCT154 ansteuern, wie du willst, es ist trotzdem immer > nur einer der Ausgänge Low und alle anderen High (falls du das meinst > mit Active=Low). Danke für deine schnelle Antwort, macht natürlich sinn! Sehe gerade im datenblatt dass bei Input sowieso HIGH=active gilt, nur beim Output ist es verkehrt herum. Aber wie verfahre ich nun korrekt auf der anderen Seite, um die MOSFETs zu schalten? Inverterbausteine wollte ich mir eigentlich sparen!
A. K. wrote:
> 74HC4514
Leider nicht in TSSOP erhältlich und die beschaffenheit lässt auch zu
wünschen übrig ... müsste man aus Taiwan einschiffen lol
aber ich schau mal, die idee mit dem "Chipwechsel" ist garnicht mal so
schlecht.
TME hat ihn in immerhin lagernd als SO24, wenn auch nicht TSSOP.
Für sowas nimmt man üblicherweise 2x74HC259 oder 2x74HC595 (SPI).
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.