spi sternverbindung mit 74166?

OP #2613213
Lesenswert?
• ▲
▼
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
#2613229
Lesenswert?
• ▲
▼
@  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
OP #2613272
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.