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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren