JTAG Adapter erzeugt 0.7 Volt auf Board-Versorgung

OP #1920759
Lesenswert?

Hallo Leute,

ich brauch mal wieder eure Hilfe. Ich arbeite zur Zeit mit einem STM32 
und programmiere/debugge diesen via OpenOCD USB JTAG Adapter.
Ich hatte bis gestern extrem Probleme mit zwei AD-Wandlern, welche via 
I2C angebunden sind (SCL, SDA low, kein ACK auf Adresse).
Wenn ich meine Stromversorgung komplett abschalte messe ich nun eine 
Spannung von 0.7 Volt auf meiner 3.3V Versorgung. Ich vermute das das 
die AD-Wandler bzw. den I2C Bus ziemlich verwirrt (genau erklären kann 
ichs mir auch nich).
Ohne JTAG Adapter geht alles wunderbar.

Ich habe alle relevanten Schaltpläne von mir und vom OpenOCD Adapter im 
Anhang.

Kann mir jemand sagen, woher diese 0.7 Volt kommen? Und optional noch 
was ich dagegen tun kann?
Angehängte Dateien:
Moderator (Firma: Titel) Persönliche Seite #1920775
Lesenswert?

Andre R. schrieb:
> Kann mir jemand sagen, woher diese 0.7 Volt kommen?
Die werden aus dem JTAG-Adapter über die in den JTAG-Pins des uCs 
integrierten Schutzdioden geholt...

> Und optional noch was ich dagegen tun kann?
Den Adapter abziehen... :-/
Oder probier mal aus, in jede JTAG-Leitung einen Serienwiderstand (470 
Ohm) einzubauen...
Moderator (Firma: Titel) Persönliche Seite #1920802
Lesenswert?

Andre R. schrieb:
> die Ausgänge nicht aktiv sind ohne Boardversorgung (VTARGET).
Nur: was passiert denn, wenn die VTARGET vom Target aus weg ist, aber 
der uC noch 5V ausgibt?
Dann passiert der vermutete Fehler schon auf dem Programmer:
der uC gibt 5V aus, der Treiber U4 oder U3 hat keine Spannung
--> die Schutzdioden leiten
--> VTARGET erscheint wie von Geisterhand...
Gast #1920826
Lesenswert?

aber ggf sind hier shutzdioden gegenüber der 5V versorgungsspannung von 
USB drinn, oder der ausgangstreiber ( je nach technik) erzeugt dann die 
0.7V.

VCCIOA wird über einen Transistor gegen GND geschaltet. VCCIOA ist nicht 
da. der Transistor versucht zu schalten. Frage was passiert dan an 
VCCIOA. Stellt sich hier dan die Basis spannung der Transistor stufe 
ein?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren