История изменений
Исправление vbr, (текущая версия) :
Модуль зарядки TP4056
Сегодня я питание подключил как выше написал, теперь там 4.2В, как я понимаю, более стабильное.
Это какая-то дичь. Модуль зарядки ведь должен отключать заряд при снижении тока потребления. Если МК уйдёт в сон, его выключат.
У этого модуля зарядки есть отдельные выводы на аккумулятор и на потребителя. Я аккумулятор им не пробовал заряжать но предполагал, что он работает, как ИБП.
Плюс, там на плате линейный стабилизатор AMS1117, который делает 3,3В, но чтобы сделать 3,3В, ему нужно как минимут 4,6В. Сколько у вас сейчас напряжение у МК на ногах 3,3В?
На выходе у модуля зарядки ровно 4В показывает, когда всё работает. На ногах у микросхемы ровно 3В.
Хотя я заметил один интересный спецэффект. У меня USB подключены через разветвитель. У этого разветвителя есть отдельные кнопки включения/выключения для каждого порта. Очень удобно перезагружать что-то не вытаскивая. Так вот, если у меня в разветвитель подключен программатор (соединенный с платой), то всё работает. Даже если программатор отключен кнопкой разветвителя. При этом если штекер программатора из USB-разветвителя вытащить, то схема работать перестаёт. Модуль заряда моргает красной лампой, МК вообще не моргает, будто питание отключено.
Да, напряжения явно не хватает, надо будет менять схему питания. Взял что под рукой было. Поищу полноценный блок питания.
Может ли от низкого напряжения что-то перегореть или в худшем случае просто МК будет отключаться/глючить?
В принципе в даташите на МК написано, что VDD Standard operating voltage от 2.4 до 3.6. Поэтому, наверное, 3.0 это приемлемо.
Обычно при программировании VIN отключают, а питание подают на 3V3 с платы программатора.
Я не нашёл на моём программаторе, где брать питание. Можно, конечно, подпаяться где-то, но как-то это неправильно.
- Откройте даташит и посмотрите где Reset у МК, потом посмотрите юкуда идёт этот вывод на плате. Так, без NRST прошивается, но не всегда, допустим, определили SWDIO как GPIO. Если на вашей плате NRST не выведен на гребёнку, то это как-то неправильно.
Даташита у меня нет. Есть эта схема, судя по ней NRST не выведена никуда. Ладно, в принципе уже не актуально, софтом как-то оно умеет ресетать и без пина.
Исправление vbr, :
Модуль зарядки TP4056
Сегодня я питание подключил как выше написал, теперь там 4.2В, как я понимаю, более стабильное.
Это какая-то дичь. Модуль зарядки ведь должен отключать заряд при снижении тока потребления. Если МК уйдёт в сон, его выключат.
У этого модуля зарядки есть отдельные выводы на аккумулятор и на потребителя. Я аккумулятор им не пробовал заряжать но предполагал, что он работает, как ИБП.
Плюс, там на плате линейный стабилизатор AMS1117, который делает 3,3В, но чтобы сделать 3,3В, ему нужно как минимут 4,6В. Сколько у вас сейчас напряжение у МК на ногах 3,3В?
На выходе у модуля зарядки ровно 4В показывает, когда всё работает. На ногах у микросхемы ровно 3В.
Хотя я заметил один интересный спецэффект. У меня USB подключены через разветвитель. У этого разветвителя есть отдельные кнопки включения/выключения для каждого порта. Очень удобно перезагружать что-то не вытаскивая. Так вот, если у меня в разветвитель подключен программатор (соединенный с платой), то всё работает. Даже если программатор отключен кнопкой разветвителя. При этом если штекер программатора из USB-разветвителя вытащить, то схема работать перестаёт. Модуль заряда моргает красной лампой, МК вообще не моргает, будто питание отключено.
Да, напряжения явно не хватает, надо будет менять схему питания. Взял что под рукой было. Поищу полноценный блок питания.
Может ли от низкого напряжения что-то перегореть или в худшем случае просто МК будет отключаться/глючить?
Обычно при программировании VIN отключают, а питание подают на 3V3 с платы программатора.
Я не нашёл на моём программаторе, где брать питание. Можно, конечно, подпаяться где-то, но как-то это неправильно.
- Откройте даташит и посмотрите где Reset у МК, потом посмотрите юкуда идёт этот вывод на плате. Так, без NRST прошивается, но не всегда, допустим, определили SWDIO как GPIO. Если на вашей плате NRST не выведен на гребёнку, то это как-то неправильно.
Даташита у меня нет. Есть эта схема, судя по ней NRST не выведена никуда. Ладно, в принципе уже не актуально, софтом как-то оно умеет ресетать и без пина.
Исходная версия vbr, :
Модуль зарядки TP4056
Сегодня я питание подключил как выше написал, теперь там 4.2В, как я понимаю, более стабильное.
Это какая-то дичь. Модуль зарядки ведь должен отключать заряд при снижении тока потребления. Если МК уйдёт в сон, его выключат.
У этого модуля зарядки есть отдельные выводы на аккумулятор и на потребителя. Я аккумулятор им не пробовал заряжать но предполагал, что он работает, как ИБП.
Плюс, там на плате линейный стабилизатор AMS1117, который делает 3,3В, но чтобы сделать 3,3В, ему нужно как минимут 4,6В. Сколько у вас сейчас напряжение у МК на ногах 3,3В?
На выходе у модуля зарядки ровно 4В показывает, когда всё работает. На ногах у микросхемы ровно 3В.
Хотя я заметил один интересный спецэффект. У меня USB подключены через разветвитель. У этого разветвителя есть отдельные кнопки включения/выключения для каждого порта. Очень удобно перезагружать что-то не вытаскивая. Так вот, если у меня в разветвитель подключен программатор (соединенный с платой), то всё работает. Даже если программатор отключен кнопкой разветвителя. При этом если штекер программатора из USB-разветвителя вытащить, то схема работать перестаёт. Модуль заряда моргает красной лампой, МК вообще не моргает, будто питание отключено.
Да, напряжения явно не хватает, надо будет менять схему питания. Взял что под рукой было. Поищу полноценный блок питания.
Обычно при программировании VIN отключают, а питание подают на 3V3 с платы программатора.
Я не нашёл на моём программаторе, где брать питание. Можно, конечно, подпаяться где-то, но как-то это неправильно.
- Откройте даташит и посмотрите где Reset у МК, потом посмотрите юкуда идёт этот вывод на плате. Так, без NRST прошивается, но не всегда, допустим, определили SWDIO как GPIO. Если на вашей плате NRST не выведен на гребёнку, то это как-то неправильно.
Даташита у меня нет. Есть эта схема, судя по ней NRST не выведена никуда. Ладно, в принципе уже не актуально, софтом как-то оно умеет ресетать и без пина.