Ардуино | внешний источник питания и USB одновременно
Ардуино | внешний источник питания и USB одновременно
У меня есть проект Arduino Mega 2560 с множеством датчиков и выходов. Прямо сейчас я подаю на него внешнее стабилизированное напряжение 5 В через контакт 5 В (так что я использую только один источник питания для всех датчиков, выходов и Arduino).
У меня также есть Raspberry PI, подключенный к Arduino через USB для прошивки и регистрации. Raspberry PI имеет внешний блок питания (а также плату с SSD).
Проблема: Если я отключу внешний источник питания RPI, Arduino Mega подаст питание на RPI!!! Вот именно этого я не хочу. (Кроме того, это слишком мало энергии для RPI, который даже не загружается правильно.) Даже когда я запитываю Arduino Mega 2560 через штепсельную вилку (стабильное 9 В), RPI будет получать 5 В по кабелю USB.
Я смотрю на электрическую схему: я вижу FDN304V. Схема сравнения (LM358D) управляет этим p-канальным MOSFET FPN340P. Но зачем он подключен USBVCC, если Gate подает 5 В через LM358D?
Я видел эти интересные статьи, но немного запутался:
https://arduino.stackexchange.com/questions/893/what-happens-if-i-power-the- arduino-с-оба-usb-и-напряжением-внешнего-питания
Что произойдет, если я подключу Arduino к USB-порту и внешнему источнику питания одновременно?
@stevo, 👍3
Обсуждение1 ответ
Предположим, что ваш вопрос больше похож на «Как предотвратить обратное управление подключенным через USB RPi через Arduino с внешним питанием».
Рассмотрите возможность перерезать положительный провод питания в кабеле USB, соединяющем RPi и Arduino.
Что касается этого конкретного вопроса:
Но зачем подключать USBVCC, если Gate обеспечивает 5В по LM358D?
Возможно ли, что вы описываете, как работает N-Channel MOSFET? МОП-транзистор на схеме представляет собой МОП-транзистор с каналом P. Сеть USBVCC подключается к сети +5 В, когда затвор P-Channel MOSFET находится в состоянии LOW. И не подключен, когда ворота ВЫСОКИЕ.
Да, правильно, я спрашиваю именно об этом: почему эта схема питает («обратное движение») USB-устройство. Ну, я думаю, что @jsotola уже ответил на мой вопрос: в этом p-канальном мосфете есть небольшой корпусной диод, который позволяет току течь в направлении USBVCC. Да, я отключаю контакт 5V, это тоже была моя идея обходного пути. (На самом деле в моей ситуации все очень просто: мой RPI подключен кабелем, припаянным к USB-разъему Arduino.), @stevo
- Если USB дает 5 В, как Arduino может подавать 5 В на контакт 5 В? (И еще вопрос)
- Можно ли использовать внешний источник питания и USB одновременно на Arduino?
- Как запретить Arduino получать питание через USB
- Можно ли включить arduino uno через 5v pin при одновременном подключении usb?
- Связь USB-C к USB-C Arduino не отвечает, даже если он не подключен к этому кабелю
- Как подключить LILYGO ESP32-S3 1,9 "T-Display без USB?
- Проблема с блоком питания Arduino Yun: использование длинного USB-кабеля
- Установка Arduino внутри ПК
В предыдущей работе коллеги решили эту проблему, добавив диод Шоттки к кабелю USB. Но также возможно изменить 3V3 reg на 1.8 и подключить VIN к 5V (Это отключение мосфета, если VIN 2 раза 3V3), @KIIV
возьмите короткий удлинитель USB типа A и отрежьте провод 5 В внутри кабеля удлинителя, @jsotola
@jsotola Да, это была именно моя идея. На самом деле в моей ситуации это очень просто: мой RPI подключен кабелем, припаянным к USB-разъему Arduino (просто из-за проблем с местом) -> поэтому мне просто нужно отключить контакт 5V. Но меня больше интересует «профессиональное» решение, и мне очень любопытно, почему эта схема с FDN340P не работает, как я думал!, @stevo
-KIIV Диод Шоттки звучит неплохо, но будет падение напряжения (даже если оно намного меньше, чем у обычного диода). Вероятно, около 0,2-0,3 В, что приводит к потере мощности 90 мВт при потреблении тока 300 мА., @stevo
@stevo вопрос о схеме не об arduino ... он принадлежит https://electronics.stackexchange.com/questions ... в любом случае, внимательно посмотрите на символ MOSFET ... MOSFET содержат корпусной диод, @jsotola
@jsotola а ок спасибо. Я действительно не понял, что этот диод внутри MOSFET. теперь это имеет смысл. У вас есть идеи, почему Arduino использует этот тип схемы: где ток может течь к USB-устройству?, @stevo