Светодиоды 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 В!

, 👍0


1 ответ


Лучший ответ:

0

Ааа, я понял! @JeffWahaus был прав: RC RX слишком сильно нагружал Arduino Pro Micro. Моя последняя рабочая теория заключается в том, что, когда RC RX обменивается данными с RC TX, у него возникают всплески тока, которые позволяют потребляемому току системы превысить значение, необходимое для падения напряжения, выходящего из стабилизатора 5 В, ниже уровня, необходимого для отключения ATmega32U4. MCU.

Решение, которое я нашел по рекомендации, заключалось в том, чтобы переместить источник напряжения RC RX с контакта VCC на контакт RAW, который отводит питание от стабилизатора 5 В. и добавьте конденсатор емкостью 10 мкФ параллельно RC RX, чтобы сгладить любые скачки тока.

schematic

,