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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.