Hallo,
ich habe hier ein USB-Gerät mit einem PIC und FT232BL, welches Daten
über einen MAX485 auf einen RS485-Bus sendet und empfängt. Das Programm
des PC kann ich nicht verändern und leider ist da ein Bug enthalten: Hat
der PIC keinen Kontakt zu einem Rechner über USB, blockiert er den
RS485-Bus über den MAX485 (/RE-DE auf Senden).
Es soll jetzt aus anderen Gründen zusätzlich eine Potentialtrennung mit
einem ADuM1301 zwischen dem PIC und dem MAX485 eingesetzt werden. PIC
und FT232BL sollen auf Versorgung über USB umgestellt werden, so dass
bei nicht angeschlossenem PC dieser Schaltungsteil und eine Seite des
ADuM1301 abgeschaltet ist. Soweit auch kein Problem.
Allerdings habe ich jetzt aber keine zündende Idee, wie ich die andere
Seite des ADuM1301 mit anhängendem MAX485 beschalten sollte, damit sich
dieser Schaltungsteil für den RS485-Bus als nicht beeinflussend verhält.
Dem Datenblatt des ADuM1301 konnte ich nicht entnehmen, wie sich die
Ausgänge bei fehlendem Eingangssignal (spannungslose Seite) verhalten.
Man könnte jetzt über einen zusätzlichen Optokoppler die Spannung des
MAX485 abschalten, aber vielleicht geht das auch eleganter.
Hat da ein Hardwareprofi vielleicht eine bessere Idee?
Danke
Thomas