Я маю певний досвід роботи зі stm32, але я лише коли-небудь використовував їх на дошках розробників.
Нещодавно я намагався спаяти stm32 та stm8 на простій платі розбиття та запрограмувати їх з моїм клоном st-linkv2.
При першому включенні живлення mcu видає невеликі шуми, як спалювання через кілька секунд, а через 2 хвилини його витяг 100mA і куріння.
Я думаю, що є деякі важливі деталі, яких я пропускаю. Що може піти не так у простому налаштуванні, як це? (лише vdd, vss, кришка розв'язки та st-link)
Я пробував більше 20 разів і з stm8, і з stm32.
Я отримав ковпачок для розв’язки якомога ближче і поставив їх 3.3V.
Кілька разів мені вдалося запрограмувати і перевірити спалах, але він показав деяку дивну поведінку *, і знову через кілька хвилин знову почав палити.
Я спробував перетягнути пайку, регулярну пайку з smd-наконечником і температурою на рівні 260 ° C та час охолодження після кожної колодки. Я також спробував пістолет з гарячим повітрям на 270С, і я майже впевнений, що проблема не пайка.
Я також спробував з підтягуванням NRST і BOOT0 підтягуванням.
* дивна поведінка: "випадкові", такі як синхронізація на простому світлодіодному мерехтінні або PWM-сигналі, який знижується лише до 2,8 В замість 0В. загалом його "своєрідна" робота, але лише на 1 хв.
** проблема не є st-link. його миготіння на платформі розробників просто чудово
EDIT 1: Ось схема (для stm32) (підключення до ST-Link, позначені мітками):
під цим нічого немає. просто ще один (незаселений) слід, підключений до шпильок.
EDIT 2: тест безперервності: немає шортів, усі контакти штифтів у порядку
EDIT 3: підключив VDDA і VDD і додав ще 4,7uF на VDD. все ще смажили. VDD вимірюється безпосередньо на пристрої: 3,36 В
EDIT 4: поточна поведінка малювання: у всіх випадках, коли чіп обсмажується, він складає близько 20-40mA, а іноді раптом піднімається до 100-240mA протягом декількох секунд, а потім на нулі (менше 10mA). і залишається на нулі деякий час, перш ніж почати знову.
ОНОВЛЕННЯ: я припаяв ще один STM8S003F3P6,1uF на VCAP та 2x100nF та 10uF на VDD. і використала батарею в якості джерела, і зробила невеликий множник ємності і послідовник випромінювачів, щоб зробити 3,3 В з безліччю керамічних та низькоефективних ковпачків та обмеженням струму, встановленим на 15 мА. напруга мала менше 30 мВ шуму понад 50 МГц. потім я підключив MCU (свіжопаяний). сила струму була меншою за 4 мА, а напруга була стабільною. я залишив це. через хвилину-дві він раптом почав перевищувати межу 15mA і запускати PDR. і тепер він починає робити це негайно (навіть із заявою NRST). здається, і цього немає ...