Светодиоды Arduino Pro Micro TX и RX быстро мигают при подаче питания на контакт VCC.
Я только что получил Arduino Pro Micro с напряжением 5 В, который я подключил к RC RX, питаемому от контактов VCC и GND платы.
Однако всякий раз, когда я делаю это и включаю плату через USB-соединение компьютера или USB-соединение настенного адаптера, плата переходит в нечетный режим, в котором красные светодиоды RX и TX быстро мигают (~0,5 с горит). и выкл. на ~0,5 с), а последовательный порт USB перестает работать. (предположительно, потому что MCU больше не включен)
Если я снимаю нагрузку и снова включаю плату, все работает как обычно.
Это странное поведение, особенно после того, как я прочитал в Интернете, что контакт VCC рассчитан максимум на ~ 150 мА, а мое устройство (FS-iA6b) не является устройством очень высокой мощности, проверено мной на максимальное потребление 30–50 мА.
Что здесь происходит? Я еще даже не подключил сигнальный контакт 5 В!
@ifconfig, 👍0
1 ответ
Лучший ответ:
Ааа, я понял! @JeffWahaus был прав: RC RX слишком сильно нагружал Arduino Pro Micro. Моя последняя рабочая теория заключается в том, что, когда RC RX обменивается данными с RC TX, у него возникают всплески тока, которые позволяют потребляемому току системы превысить значение, необходимое для падения напряжения, выходящего из стабилизатора 5 В, ниже уровня, необходимого для отключения ATmega32U4. MCU.
Решение, которое я нашел по рекомендации, заключалось в том, чтобы переместить источник напряжения RC RX с контакта VCC
на контакт RAW
, который отводит питание от стабилизатора 5 В. и добавьте конденсатор емкостью 10 мкФ параллельно RC RX, чтобы сгладить любые скачки тока.
- Как исправить горение HC05 даже после использования регулятора напряжения?
- 3,3-вольтовый контакт на 5-вольтовом Pro Micro?
- Установка Arduino внутри ПК
- Atmega32u4: снижение энергопотребления при сохранении активности USB
- Какое максимальное энергопотребление Arduino Nano 3.0?
- Питание светодиодной ленты - Сколько ампер?
- Arduino Pro Micro, получить данные с контакта Tx?
- Как запомнить значения переменных после перезагрузки платы Arduino Uno R3