74HC165 mit High-Z Ausgang?

Gast #3893653
Lesenswert?
• ▲
▼
Hallo,

ich benötige auf einem SPI-Bus eine Porterweiterung für einen 8-Bit 
Eingang.
Ich habe hierfür den 74HC165 verwendet muss aber feststellen, dass es 
hier zu Problemen kommen kann, da weitere Teilnehmer am MISO-Bus hängen, 
die einen Tristate-Output besitzen.

Gibt es einen Baustein wie den 74HC165 mit High-Z Ausgang (Tristate)?

Mit Gruß

Mike
Gast #3894144
Lesenswert?
• ▲
▼
Hallo,

vielen Dank für die vielen Hinweise.

Ich habe den 165 erstmal aus der Schaltung entfernt, damit er bei der 
Programmentwicklung nicht stört.

Die Idee mit dem Widerstand ist gut. So wird ja auch der ISP gegen den 
SPI gesichert (wer da nicht durcheinander kommt :) ). Als schnelle 
Lösung werde ich das mal versuchen. Hoffe, dass dadurch nicht zu viel 
Tiefpasswirkung entsteht.

Langfristig werde ich wohl einen 125er mit /OE einplanen. Datenblatt 
muss ich mir wegen des OE-Pegels noch einmal ansehen.

Schöner wäre es natürlich, wenn es einen einfachen Stein hierfür gäbe 
mit einem einzelnen Treiber.

Mit Gruß

Mike
#3894181
Lesenswert?
• ▲
▼
@ Peter Dannegger (peda)

>Ich schalte ein 4,7k in Reihe mit dem Ausgang. Ist ein anderer Slave
>enabled, überschreibt der den 165.

Guter Trick, da muss man aber aufpassen, die SPI-Geschwindigkeit nicht 
zu hoch zu wählen, denn durch die 4K7 ist der Ausgang schwach geworden 
und kann nicht mehr schnell Daten auf den Bus treiben.
Gast #3923089
Lesenswert?
• ▲
▼
Hallo,

vielen Dank für die letzten Hinweise. Dass es die Treiber einzeln in SOT 
geben soll, wurde ja schon gleich am Anfang genannt. Ein konkreter Typ 
ist natǘrlich noch besser.

In der kommenden Woche muss der 165er wieder auf den Entwurf. Dann werde 
ich mal ein paar der Treiber bestellen.

Mit großem Dank

und Gruß

Maik
Gast #3923139
Lesenswert?
• ▲
▼
Ich habe gerade noch einmal auf die Datenblätter gesehen. Um mit den 
üblichen SPI-Geräten auf dem Bus einheitlich zu bleiben, müssten vor den 
PL und 74HC126 noch ein Inverter. Erst dadurch würde der Bus bei 
SlaveSelect high passiv (high-Z) und bei der low-Periode austakten.

Somit bräuchte ich für einen neuen 8-Bit Port einen Inverter, einen 
Bustreiber und einen PISO... das ist sehr aufwändig für 8 Dateneingänge, 
meint Ihr nicht auch?

Gruß

Maik

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.