Forum: Mikrocontroller und Digitale Elektronik Warum einen Mutliplexer zwischen Eingang und Ausgang?


von Christoph R. (nexor)


Lesenswert?

Hallo,

ich muss einen Kabelteser bauen der einen Durchgangstest und 
Kurzschlussprüfung durchführt. Ich wollte erst das Kabel direkt zwischen 
Eingans- und Ausgangspin des µC tun. Da wurde mir gesagt das dies nicht 
möglich ist und zu Problemen führen kann. Dann habe ich mich dazu 
entschieden das ganze über Multiplexer zu realisieren, so dass ich jeden 
Pin einzeln durchschalten kann und schaue ob was "unten" ankommt. Warum 
dürfen die Pins nicht direkt miteinander verunden werden, selbst wenn 
Widerstände dazwischen sind um sie nicht kurz zuschließen?

MFG

Christoph

von Düsendieb (Gast)


Lesenswert?

Christoph Rufeger schrieb:
> Da wurde mir gesagt das dies nicht möglich ist und zu Problemen führen kann.

Wer hat denn das gesagt? Was sagt der dazu?

von Christian (Gast)


Lesenswert?

Was für Kabel und wie lang sind das denn.. ? Ich hatte mal einen Prüfer 
für USB-Kabel gebaut. Da gings wenn ich mich recht erinnere direkt auf 
die Pins, maximal war ein Widerstand in Reihe. Ist aber schon ein 
Weilchen her.

Wenn es sich um lange Kabel handelt, die irgendwo in der Installation 
verlegt sind, kann man sich sicherlich unangenehme Störungen einkoppeln, 
die auf "nackten" Portpins ganz bestimmt nix zu suchen haben..

von Klausmann (Gast)


Lesenswert?

Man könnte einen Logikschaltkreis hinter den MC setzen um die 
Ausgangs-Portpins nicht zu sehr zu belasten. Also Art Treiberbaustein..

von Kai Klaas (Gast)


Lesenswert?

Sind die Kabel vielleicht noch irgendwo angeschlossen?

Kai Klaas

von Peter D. (peda)


Lesenswert?

Christoph Rufeger schrieb:
> Da wurde mir gesagt das dies nicht
> möglich ist und zu Problemen führen kann.

Das ist Quatsch.
Die Eingänge kriegen Pullup-Widertsände.
Und die Ausgänge werde als Open-Drain betrieben (Entweder low oder 
Tristate).
Damit kriegst Du Unterbrechungen und auch Kurzschlüsse sicher raus.


Peter

von Peter D. (peda)


Lesenswert?

Ich hab mal nen 40-pol Kabeltester mit 3 AT89C51 gebaut.
Der 1. erzeugte 31 Ausgänge.
Der 2. erzeugte weitere Ausgänge und testete Eingänge.
Und der 3. testete die restlichen Eingänge und gab das Ergebnis aus.
Verbunden waren sie über die UART (TXD-1 an RXD-2, TXD-2 an RXD-3).


Peter

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.