Hallo! Ich habe bei meinem Hexabot den SPI als Hauptbus ausgewählt, an den ich verschiedene Teilnehmer anschliessen möchte: LCD, weitere AVR, SD-Card und eben eine Eingangs-Porterweiterung mit einem 74166. Nun meine Frage: Wenn die Chip-Select-Leitung auf High ist, müsste doch der serielle Ausgang vom 74166 auf open-collector gehen, damit der die anderen, die Daten Senden wollen nicht stört. Aber im Datasheet steht nichts davon. Kann ich ihn trotzdem an MISO anschliessen, oder muss ich den open-collector mit Transistoren selber bauen? Ausserdem wollte ich dessen Takt mit einem einfachen Transistor-Inverter umkehren, damit ich an die gleiche ChipSelect-Leitung eine Ausgangserweiterung hängen kann. Das müsste doch gehen, oder? Viele Grüsse Erdbewohner
@ Raphael F. (erdbewohner) >Wenn die Chip-Select-Leitung auf High ist, müsste doch der serielle >Ausgang vom 74166 auf open-collector gehen, Nö. Hat der IC nicht. > damit der die anderen, die >Daten Senden wollen nicht stört. Ja. > Aber im Datasheet steht nichts davon. Weil es das nicht gibt. >Kann ich ihn trotzdem an MISO anschliessen, NEin. > oder muss ich den >open-collector mit Transistoren selber bauen? Tristate ist das Zauberwort. Der 74HC125 ist dein Freund. >Ausserdem wollte ich dessen Takt mit einem einfachen Transistor-Inverter >umkehren, Vergiss solche Inverter, die sind 100 mal schlechter als ein 74HC04. MfG Falk
Danke für die Infos! Nun kam ich auf die Idee, einen 74368 zu verwenden. Das ungefähr der gleiche, wie der 74125, aber er ist invertierend. Nun kann ich für den optionalen tristate zwei inverter hintereinanderschalten. Die heben sich dann wieder auf. Für den Inverter beim Takt kann ich einfach die tristate-option immer aus schalten. So brauche ich nur einen Chip. Aber ich habe gerade gesehen, dass es den nur als DIP gibt (zumindest bei reichelt und farnell). Also nehme ich wohl doch deine Variante. Vielen Dank und viele Grüsse Erdbewohner
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.