Программатор ISP с последовательным питанием и питанием 5 В/3,3 В
В настоящее время я использую Pololu USB AVR Programmer v2.1 для программирования чипов 328p, и мне это очень нравится. Возможность иметь ISP и Serial в одном физическом устройстве, перечисляя как два отдельных COM-порта на ПК, программатор, питающий схему на 3,3 В, с графическим интерфейсом программаторов Windows для установки напряжений, частоты программирования и обратной связи по программированию, когда что-то идет не так, - все это блестяще.
Однако многие из моих схем либо имеют потребляемую мощность выше, чем у Pololu (80 мА), либо большую емкость (33 мкФ), так что скачок напряжения при подключении слишком велик для Pololu, и он сбрасывается. Сброс отключает мой последовательный отладчик, отключает графический интерфейс Pololu, а иногда вообще не включается из-за тока запуска.
Я ищу предложения по альтернативному устройству или способу остановки коричневого цвета при включении питания?
Большое спасибо Кевин
@Kevin W, 👍1
Обсуждение1 ответ
Как насчет того, чтобы подключить крошечную батарейку к 3,3-вольтовому выходу Pololu? Предположим, 3,7 В LiPo, заряженный до 3,3 В.
При подключении аккумулятора на 3,3 В ток не течет.
Когда мое запрограммированное устройство будет подключено, оно вызовет всплеск тока, который начнет выводить Pololu ниже 3,3 В, но затем LiPo начнет подавать ток и остановит падение напряжения Pololu и потемнение.
Затем LiPo будет немного ниже 3,3 В, поэтому получит заряд постоянного напряжения обратно до 3,3 В.
Я вижу две потенциальные проблемы:
Когда Pololu отключен от USB, будет ли он "питаться" от LiPo?
В режиме CV charge единственным ограничением тока будет внутреннее сопротивление выходного элемента Pololu / LiPo, что, вероятно, не является проблемой на практике из-за очень малого падения напряжения.
Я знаю, что это хак, но мысли приветствуются.
Твое здоровье Кев
- Использование Arduino Nano для программирования (как ISP) автономного 328p
- Запрограммировать новый заводской Atmega328P через контакты UART, не записывая загрузчик
- Какой программатор выбрать в Arduino IDE для ATMEL-ICE ISP?
- Помогите понять, как avrdude работает с ArduinoISP и почему он не работает у меня.
- Attiny85 ошибка загрузки
- Внешний программатор ArduinoISP выдает ошибку проверки?
- Не могу записать загрузчик с помощью avrisp
- Загрузить на плату без подключения USB
Чтобы уточнить, вы избегаете питания своего программиста от целевого VCC, потому что не хотите, чтобы программист повторно перечислял циклы питания цели, верно?, @timemage
Привет, я хочу, чтобы целевой VCC был 3,3 В от программиста, так что мне не нужно предоставлять отдельный источник питания. Обычно он работает на солнечных батареях, но зимой в Великобритании это сложно :), @Kevin W