Seite 1 von 1

Spannung am EIB-in Pin (LPC1115)

Verfasst: 7. Feb 2018, 22:26
von Hendrik
Moin!

Beim Versuch, die in16-bim112 Software zum Laufen zu bringen, ist mir aufgefallen, dass, wenn nichts auf dem Bus passiert, der Spannungspegel am Eingangspin des LPC1115 rund 1.9V beträgt und damit im Bereich liegt, in dem der Zustand des Pins nicht definiert ist (< 0.3*VCC ist low, > 0.7*VCC ist high):

Bild

Bild

Problem scheint der Spannungsteiler am BC856 zu sein (R8 + R9 im Fall der TS-ARM). Wenn ich parallel zum 82k Widerstand weitere 68k anbringe (37k effektiv), dann liegt die idle-Spannung in meiner Messung bei knapp 2.5V und damit in einem sicheren Bereich. Ich denke, 33k statt 82k wäre ein guter Wert:

Bild

Bild

Frage: Was ist der Hintergrund für die Wahl von 82k in diesem Spannungsteiler? Spricht etwas dagegen, den Widerstand kleiner zu machen?

Viele Grüße,

Hendrik

Re: Spannung am EIB-in Pin (LPC1115)

Verfasst: 7. Feb 2018, 22:40
von Florian
Zur Wahl des Spannungsteilers kann ich nur vermuten: Der Bus ist über C2 im Endeffekt AC-gekoppelt an den uC-Pin. Und damit der Controller möglichst gut Ausschläge in beide Richtungen detektieren kann, ist der Spannungsteiler so eingestellt.

Der Ruhepegel ist kein Problem, solange der Schmitt-Trigger am Eingang eingeschaltet ist. Und das ist er inzwischen. (bus.cpp, void Bus::begin() )

Re: Spannung am EIB-in Pin (LPC1115)

Verfasst: 8. Feb 2018, 12:18
von Hendrik
Guter Punkt, wenn der Schmitt-Trigger an ist, ist es egal. Ich habe bisher auch keine negativen Auswirkungen gesehen, es war mir nur aufgefallen. Bleibt also so. :)