Forum: Mikrocontroller und Digitale Elektronik Hochohmigen Eingang Simulieren für tristate IC


von Spice (Gast)


Lesenswert?

Also wie es der Betreff schon sagt, möchte ich ein IC, welcher 3 
zustände kennt, mit einem mega8 betreiben. Ich schalte die Pins meines 
Mega8 auf Eingang und lasse die internen Pullups aus. Vor einiger zeit 
hat das ganze so funktioniert und ich konnte die als Eingang 
geschalteten portpins an mein IC anschliessen und es wurde richtig 
erkannt, allerdings habe ich jetzt an meinem Eingang (gemessen) kaum ein 
Offset, welcher vorher da war (durch den undefinierten Zutand). Was 
mache ich falsch? Ist der Offset egal? oder wie erkennt das IC, dass er 
gerade mit floating angesprochen wird?

MFG Spice

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> möchte ich ein IC, welcher 3 zustände kennt,

Bist Du Dir sicher, daß Du den Begriff "TriState" und die Funktion 
dessen richtig interpretierst?

von ich bin ein (Gast)


Lesenswert?

Versteh ich nicht.

von Spice (Gast)


Lesenswert?

ich denke schon, dass ich das richtig interpretiere. Ich muss an einem 
IC 3 pins hochohmig schalten also "quasi offen" lassen. Offen lassen 
geht aber nicht, die müssen dann schon hochohmig sein, wie es quasi ein 
Eingangspin des Mega8s wäre...

von holger (Gast)


Lesenswert?

>oder wie erkennt das IC, dass er
>gerade mit floating angesprochen wird?

Welches IC ?
floating heisst fliessend, oder besser undefinierter Pegel.
Du möchtest einen undefinierten Pegel erkennen?

von Gast (Gast)


Lesenswert?

>Was mache ich falsch?
Wahrscheinlich nichts.
>wie erkennt das IC, dass er gerade mit floating angesprochen wird?
Steht im Datenblatt.

von Spice (Gast)


Lesenswert?

genau, undefinierten pegel an die ICbeinchen anlegen. Das möchte ich 
gern mit dem Mega8 realisieren.
ich habe das früher einfach so gemacht, dass ich einen mega8port als 
Eingang definiert habe (Quasi hochohmig) und internen-pullups aus (also 
undefiniert) aber irgendwie funktioniert das ganze nicht mehr, obwohl 
ein defekt der bauteile zu 99,9% ausgeschlossen werden kann. Alles 
mindestens 3 mal ausgetauscht... wo liegt mein problem?

LG Spice

von Gast (Gast)


Lesenswert?

>wo liegt mein problem?
Wie gesagt:
Schau ins Datenblatt, da muesste beschrieben sein was
dein Chip als "floating" definiert.
Dann schau ins Datenblatt des Mega8 ob ein Pin als Eingang
diese Bedingung erfuellt.
Zum Testen kannst Du ja mal einen Pin hochbiegen und
schauen ob es dann klappt. Wenn nicht ist vielleicht der IC kaputt.

von holger (Gast)


Lesenswert?

>Alles mindestens 3 mal ausgetauscht... wo liegt mein problem?

1. In deinem Schaltplan
2. In deiner Software

Vieleicht schaltest du irgendwo versehentlich
per Software den Pullup am Pin wieder ein.

Also überall nachsehen wo folgendes steht:

PORTx =
PORTx |=

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> ich denke schon, dass ich das richtig interpretiere. Ich muss an einem
> IC 3 pins hochohmig schalten also "quasi offen" lassen.

Was ist das für ein IC?

von Spice (Gast)


Lesenswert?

@Rufus: LSD2262, sollte kompatibel zum HS2262 sein.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Gibt es davon auch in westlichen Sprachen verfasste Datenblätter? Mein 
Chinesisch ist ... äh, also mindestens eingerostet.

von Spice (Gast)


Lesenswert?

und genau da wäre auch mein größstes problem...

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.