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

Обсуждение

Было бы полезно, если бы вы добавили схему. Похоже, ваш ресивер потребляет слишком много энергии. Вы питаете микро от порта USB или от контакта RAW? Попробуйте подключить микроконтроллер к разъему RAW от батарейного блока 4xAA., @Jeff Wahaus

@JeffWahaus Я не совсем уверен, как загрузить схему, это относительно простой набор межсоединений: контакт RC RX 5 В VCC, подключенный к контакту Pro Micro VCC, контакт RC RX GND, подключенный к Pro Micro GND., @ifconfig

Я стараюсь избегать добавления внешнего источника питания, если могу этого избежать. У Arduino Uno было достаточно мощности для питания RC RX..., @ifconfig

Стандартный USB-порт должен выдавать ток до 500 мА, похоже, что-то закорочено или, возможно, у вас версия Pro Micro на 3,3 В., @Jeff Wahaus

Разве RC RX с напряжением 4–6 В не включился бы, если бы Pro Micro имел напряжение 3,3 В? Он включается., @ifconfig


1 ответ


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

0

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

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

schematic

,