Forum: Mikrocontroller und Digitale Elektronik Defekte STM32F103 von Reichelt?


von Mampf F. (mampf) Benutzerseite


Lesenswert?

Guten Mittag,

es kam bei mir jetzt ca 3 mal vor, dass ich vermutlich defekte STM32F103 
von Reichelt bekommen habe.

Das Symptom war, dass SWD nicht funktioniert hat, mein OpenOCD konnte 
sich nicht an die Controller connecten.

Ich hab aus China noch ein paar von diesen BluePill-Clonen mit dem 
gleichen µC und immer wenn ich den Reichelt-STM32 runterlöte und den von 
den BluePill-Clonen verwende, funktioniert es sofort.

Ein Lötproblem schließe ich aus ... Per Monokel sieht alles immer gut 
aus.

Hat jemand ähnliche Erfahrungen gemacht?

Viele Grüße,
Mampf

: Bearbeitet durch User
von Nico W. (nico_w)


Lesenswert?

Vielleicht ist SWD bei der aktuellen Firmware deaktiviert?

von Stefan F. (Gast)


Lesenswert?

> Vielleicht ist SWD bei der aktuellen Firmware deaktiviert?

Klingt denkbar.
Hast du mal probiert, beim Verbindungsaufbau den Reset Knopf zu drücken?

von Johannes S. (Gast)


Lesenswert?

Stefanus F. schrieb:
>> Vielleicht ist SWD bei der aktuellen Firmware deaktiviert?
>
> Klingt denkbar.

eher unwahrscheinlich. Im Datenblatt sind die SWD Funktionen die 
primären und für andere muss man die gezielt umprogrammieren. Der 
Bootloader läuft auch nur wenn man die Bootpins dafür passend setzt, für 
SWD muss der aber gar nicht gestartet werden.
Erstaunlich das die Chinesen jetzt schon die besseren Chips schicken :)

von Stefan F. (Gast)


Lesenswert?

Man kann SWD per Software deaktivieren. Vielleicht ist auf den Chips 
"versehentlich" schon eine Software drauf.

von Mampf F. (mampf) Benutzerseite


Lesenswert?

Stefanus F. schrieb:
>> Vielleicht ist SWD bei der aktuellen Firmware deaktiviert?
>
> Klingt denkbar.
> Hast du mal probiert, beim Verbindungsaufbau den Reset Knopf zu drücken?

Jup, hab ich gemacht - hatte aber leider nichts gebracht :)

von Jim M. (turboj)


Lesenswert?

Mampf F. schrieb:
> es kam bei mir jetzt ca 3 mal vor, dass ich vermutlich defekte STM32F103
> von Reichelt bekommen habe.

Wenn die besonders billig waren, waren das eventuell vorprogrammierte 
Chips die der Kunde nicht mehr haben wollte.

Da ist dann SWD meistens abgeklemmt, und man muss zuerst den Flash 
löschen. Siehe  z.B: https://stackoverflow.com/a/32509748/410847

von Ingolf O. (headshotzombie)


Lesenswert?

Was sagt denn Reichelt dazu? Wenn es schon 3 St. betraf, sollte man 
eigentlich dort angefragt haben!

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Mampf F. schrieb:
> Das Symptom war, dass SWD nicht funktioniert hat, mein OpenOCD konnte
> sich nicht an die Controller connecten.
Wie sehen denn die Signale aus? Saubere Pegel? Saubere Flanken?

von Johannes S. (Gast)


Lesenswert?

Jim M. schrieb:
> Wenn die besonders billig waren, waren das eventuell vorprogrammierte
> Chips die der Kunde nicht mehr haben wollte.

dann sollten die aber auch so gekennzeichnet sein? Bei Reichelt kosten 
die etwa 10mal soviel wie beim Ali, da kann man doch erwarten das die 
sich lt. Datenblatt verhalten.

von Stefan F. (Gast)


Lesenswert?

> Bei Reichelt kosten die etwa 10mal soviel wie beim Ali

Nicht ganz: Es ist nur 4x so viel, dafür mit schnellerem Versand, 
Gewährleistung und Rückgaberecht ohne einen Grund angeben zu müssen.

> da kann man doch erwarten das die sich lt. Datenblatt verhalten.

Ja, natürlich.

von Johannes S. (Gast)


Lesenswert?

bei den Preisen hast du Recht, ich hatte die noch billiger in 
Erinnerung. Aber Umtausch von Halbleitern, vor allem wenn sie schon 
eingelötet waren, dürfte nicht so einfach werden. Immerhin sitzen bei 
Reichelt Menschen mit denen man reden kann, auf eine Anfrage werden die 
sicher antworten.

von E-Mail (wird nicht angezeigt): (Gast)


Lesenswert?

Ich tippe auf eine ESD-Problem, zumindest wird Reichelt das behaupten.

Wenn du aber kein ESD-Armband getragen hast, kannn das sogar stimmen.

Ich habe schon Bauteile zerstört durch ESD. In meinem Fall IRLML6402.

von Andreas M. (andiator)


Lesenswert?

Ich werfe noch den Schreibschutz in die Runde, oder gilt der nur bei dem 
seriellem Bootloader und nicht bei SWD?

Bei meinen China-BluePills musste der Schreibschutz erst mal deaktiviert 
werden.

MfG,
Andreas

von 123 (Gast)


Lesenswert?

E-Mail (wird nicht angezeigt): schrieb:
> Ich habe schon Bauteile zerstört durch ESD. In meinem Fall IRLML6402.

Das ist auch ein Mosfet ohne ESD-Schutzdiode. Bei 20V am Gate ist 
Schluss ...

von E-Mail (wird nicht angezeigt): (Gast)


Lesenswert?

123 schrieb:
> E-Mail (wird nicht angezeigt): schrieb:
>> Ich habe schon Bauteile zerstört durch ESD. In meinem Fall IRLML6402.
>
> Das ist auch ein Mosfet ohne ESD-Schutzdiode. Bei 20V am Gate ist
> Schluss ...

Ja, ein STM32 hat ESD-Schutzdiden. FET sind schon eine Klasse für sich, 
was ESD-Empfindlichkeit angeht.
Aber das bedeutet nur, dass er unempfindlicher ist. Nicht, dass er immun 
ist und kein ESD-Handling nötig wäre.

Ein weiteres Thema wäre MSL. D.h. popcorning. Ich hatte das schon bei 
QFN-Packages und LED. Also in der Arbeit, aber auch beim Handlöten.

Für ST:
http://www.st.com/content/ccc/resource/technical/document/application_note/25/2e/9e/a6/a6/b4/41/f4/CD00173820.pdf/files/CD00173820.pdf/jcr:content/translations/en.CD00173820.pdf

Man kann viel falsch machen. Wenn man auf ein falsch gelagertes 
IC-Package mit dem heißen Eisen draufbrennt, könnte es schon mal "pop" 
machen, denke ich.

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.