Forum: Mikrocontroller und Digitale Elektronik STLink-Klone nächste Generation Verschlimmbesserung


von A. B. (Gast)


Angehängte Dateien:

Lesenswert?

Sieht aus wie die allseits bekannten - funktionierte mit einem 
STM32G0B1CCU6 aber nicht (richtig). Nach den üblicher Fehlersuche auch 
mal einen anderen STLink ausprobiert - geht problemlos.

Unter der Haube ist ein CKS32F103, die Software scheint die originale 
von ST zu sein, Update geht auch, also warum will der nicht? Weiterer 
aus derselben Charge probiert, geht auch nicht. Selbst mit 100 kHz 
SWD-Takt nicht.

Oszi an VDD, SWCLK und SWDIO - nun gehts??? Abgeklemmt (aber Masse noch 
dran) - geht nicht. Signale sehen gut aus, aber mit Oszi dran geht's ja 
schließlich auch.

Die Schaltung ist ungewöhnlich: In SWCLK und SWDIO ein 100 Ohm 
Widerstand (da ist eher 22 Ohm normal) und an SWCLK ein 1k2 Ohm 
Pull-Down, an SWDIO ein 1k2 Ohm Pull-up??? Im Bild R11 bzw. R10. Und 
siehe da: nach Entfernen von R11 funktioniert es, stundenlang ohne jedes 
Problem. Was soll ein derartig niederohmiger Pull-down???

[Edit: R10 war falsch, soll R11 sein - korrigiert, Mod.]

: Bearbeitet durch Moderator
von Stefan F. (Gast)


Lesenswert?

A. B. schrieb:
> Was soll ein derartig niederohmiger Pull-down???

Den müsste der Target µC aber problemlos antreiben können. Das sind ja 
gerade mal 1mA die da fließen.

von Andreas B. (abm)


Lesenswert?

Nicht der Target uC (denn es geht um SWCLK, das kommt immer vom STLink), 
sondern der STLink. Ja, klar, hätte ich ja auch gedacht ... Vmtl. ist 
die Entkopplung der Versorgung auf dem STLink eher mau. Oder die 
Ausgangstreiber vom CKS sind nicht so, wie sein Datenblatt verspricht. 
Es sind eher 3 mA.

Aber egal warum es "mit" nicht geht, irgendeinen Sinn macht der 
Pull-down ja überhaupt nicht, SWCLK ist immer seitens STLink aktiv. Der 
Pull-up beim SWDIO ist eine andere Sache.

Ach ja, vertippt hatte ich mich oben: R11 (nicht R10) hatte ich 
entfernt, das ist tatsächlich der vom SWCLK.

von Stefan F. (Gast)


Lesenswert?

Andreas B. schrieb:
> sind eher 3 mA.

Ja das wollte eigentlich schreiben.

Hast du ein Oszilloskop?

von A. B. (Gast)


Lesenswert?

Stefan ⛄ F. schrieb:
> Hast du ein Oszilloskop?

Ja stand doch schon da: Mit Tastköpfen angeklemmt ging's dummerweise, 
die Pegel waren nahe 3V bzw. nahe 0V, harte Flanken, also soweit alles 
ok.

Deswegen ging meine Vermutung ja in Richtung ungenügende Entkopplung der 
Versorgung des STLinks. Vielleicht sind die 1k2 Ohm auch nur ein 
Bestückungsfehler, aber dann schwirren trotzdem sicherlich Zehntausende 
mit demselben Problem herum.

von Berater (Gast)


Lesenswert?

A. B. schrieb:
> Vielleicht sind die 1k2 Ohm auch nur ein Bestückungsfehler, aber dann
> schwirren trotzdem sicherlich Zehntausende mit demselben Problem herum.

"Ach ja, vertippt hatte ich mich oben: R11 (nicht R10) hatte ich
entfernt"

Dann sollte vielleicht ein Moderator den ersten Beitrag korrigieren.

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.