J'ai une certaine expérience de travail avec stm32 mais je ne les ai utilisés que sur des cartes de développement.
J'ai récemment essayé de souder stm32 et stm8 sur une simple carte de dérivation et de les programmer avec mon clone st-linkv2.
Lors de la première mise sous tension, le mcu fait quelques petits bruits comme des brûlures après quelques secondes, et 2 minutes plus tard son dessin 100mA et le tabagisme.
Je pense qu'il y a des détails importants qui me manquent. Qu'est-ce qui pourrait mal tourner dans une configuration simple comme celle-ci? (uniquement vdd, vss, capuchon de découplage et st-link)
J'ai essayé plus de 20 fois avec stm8 et stm32.
J'ai obtenu le capuchon de découplage aussi près que possible et je les ai fournis avec 3,3v.
Quelques fois, j'ai pu programmer et vérifier le flash, mais il a montré un comportement étrange * et a recommencé à fumer quelques minutes plus tard.
J'ai essayé de souder par traînée, une soudure régulière avec une pointe smd et une température aussi basse que 260 ° C et un temps de recharge après chaque tampon. J'ai également essayé un pistolet à air chaud sur 270C et je suis presque sûr que le problème n'est pas à souder.
J'ai également essayé avec NRST pull-up et BOOT0 pull-down.
* Comportement étrange: "aléatoire" comme le chronométrage sur un simple clignotant à LED ou un signal PWM qui ne descend qu'à environ 2,8 V au lieu de 0 V. dans l'ensemble, cela fonctionne un peu, mais seulement pendant 1 minute.
** le problème n'est pas st-link. son clignotant le dev-board très bien
EDIT 1: Voici le schéma (pour stm32) (Connexions à ST-Link marquées d'étiquettes):
il n'y a rien en dessous. juste une autre empreinte (non peuplée) connectée aux broches.
EDIT 2: test de continuité: pas de court-circuit, tous les contacts des broches sont OK
EDIT 3: connecté VDDA et VDD et ajouté un autre 4.7uF sur VDD. encore frit. VDD mesuré directement sur l'appareil: 3,36 V
EDIT 4: comportement de tirage actuel: dans tous les cas, lorsque la puce est frite, elle tire autour de 20-40mA et monte parfois soudainement à 100-240mA pendant quelques secondes, puis se met à zéro (moins de 10mA). et reste à zéro pendant un certain temps avant de recommencer.
MISE À JOUR: j'ai soudé un autre STM8S003F3P6,1uF sur VCAP et 2x100nF et 10uF sur VDD. et utilisé une batterie comme source et fait un petit multiplicateur de capacité et un émetteur suiveur pour faire le 3,3v avec beaucoup de bouchons en céramique et à faible ESR, et une limite de courant réglée sur 15mA. la tension avait moins de 30 mV de bruit sur 50 MHz. puis j'ai connecté le MCU (fraîchement soudé). la consommation de courant était inférieure à 4 mA et la tension était stable. je l'ai laissé être. après une minute ou deux, il a soudainement commencé à dépasser la limite de 15mA et à déclencher le PDR. et maintenant il commence à le faire immédiatement (même avec le NRST affirmé). semble que celui-ci soit parti aussi ...