Forum: Mikrocontroller und Digitale Elektronik Tristate Eingang: Max. PullUp/down


von Flodo (Gast)


Lesenswert?

Hi!
Ich hab hier einen IC mit einem Eingang der zw. 3 Zuständen 
unterscheidet:
Open, gnd, vio.
Der Leckstrom beträgt 10uA am Pin. Der geringste Wert der noch als High 
erkannt wird ist 0,7*vio. Bei um die 5V Betriebsspannung komme ich auf 
ca 150kOhm als max. PullUp.

Nun wurde mir aber gesagt der Widerstand müsse wg. Der drei Zustände 
deutlich unter 10kOhm liegen. Kann mir das jemand erklären und mir den 
Fehler in meiner abschätzenden Rechnung aufzeigen?

Vielen Dank!

von Falk B. (falk)


Lesenswert?

@ Flodo (Gast)


>Der Leckstrom beträgt 10uA am Pin. Der geringste Wert der noch als High
>erkannt wird ist 0,7*vio. Bei um die 5V Betriebsspannung komme ich auf
>ca 150kOhm als max. PullUp.

Stimmt.

>Nun wurde mir aber gesagt der Widerstand müsse wg. Der drei Zustände
>deutlich unter 10kOhm liegen.

Nein. Wenn gleich das oft gemacht wird, um die Störfestigkeit zu 
verbessern.

von Hans (Gast)


Lesenswert?

Flodo schrieb:
> aufzeigen

Auf dieses Wort reagieren viele inzwischen allergisch xD

von michael_ (Gast)


Lesenswert?

Nur Ausgänge haben Tristate, Eingänge nicht.

von Stefan F. (Gast)


Lesenswert?

> Nur Ausgänge haben Tristate, Eingänge nicht.

Sicher?

Die Eingänge von ganz normalen CMOS Schmitt Triggern kennen drei 
Zustände. Nämlich:

a) < 1/3*VCC = Low
b) > 2/3*VCC = High
c) Dazwischen gleich weder Low noch High (keine Reaktion)

Dann fällt mir da spon tan IC ein, mit dem man Infrarot oder 
Funk-Fernsteuerungen bauen konnte. Die hatten eine Reihe digitale 
Eingänge für Jumper, um den Code festzulegen. Auch die sind Tristate, 
nämlich Low, High und "offen".

von Flodo (Gast)


Lesenswert?

Der TMC2100 kennt für den EN-KonfigurationsPins drei mögliche Belegungen 
die sich dementsprechend auswirken, LOW HIGH und OPEN. Und um den geht 
es konkret :)

von dirk (Gast)


Lesenswert?

Hallo

ja der TMC2100 hat so etwas.
und da geht das Schlamassel los... :-)
 bei Arduino hab ich diese Lösung gefunden

http://forum.arduino.cc/index.php?topic=12212.0

nur für Teensy 3.1 hab ich noch nichts gescheites gefunden.
nur das
http://forums.trossenrobotics.com/showthread.php?7826-Rs485-halfduplex-for-Dynamixel-with-Teensy-3-1-without-external-Buffer-chip

er benutzt die TX Pins
nun ich benutze schon 2 TX/RX für Display und Bluetooth.
da bleibt mir nur ein TX und ich benötige zwei dieser "tristate " 
Ausgänge.

so werde ich wohl ein SN74AHC125N oder SN74LV125AN benutzen.

ODER
jemand hat da ne Lösung :-)

Gruß

Dirk

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
Noch kein Account? Hier anmelden.