Светодиоды 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 даже после использования регулятора напряжения?
- Установка Arduino внутри ПК
- 3,3-вольтовый контакт на 5-вольтовом Pro Micro?
- Atmega32u4: снижение энергопотребления при сохранении активности USB
- Какое максимальное энергопотребление Arduino Nano 3.0?
- Питание светодиодной ленты - Сколько ампер?
- Arduino Pro Micro, получить данные с контакта Tx?
- Как запомнить значения переменных после перезагрузки платы Arduino Uno R3
Было бы полезно, если бы вы добавили схему. Похоже, ваш ресивер потребляет слишком много энергии. Вы питаете микро от порта 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