Необходимость использования преобразователя логических уровней
Зачем нужен преобразователь уровня логики, чтобы иметь 5В или 3,3В?
Потому что в Arduino Uno/Mega (не знаю, как на других платах) они уже предоставляют нам 5 В и 3,3 В для использования.
@THEMISTERHYDRA, 👍0
Обсуждение1 ответ
Преобразование логики уровня для смещения уровня отличается от питания устройства.
Логический уровень — это состояние цифрового входа/выхода. Отсутствие напряжения (или его очень мало) считается НИЗКИМ
. Напряжение выше порогового значения HIGH
. В системе с напряжением 3,3 В, если вы установите контакт в положение HIGH
, будет 3,3 В. В системе с напряжением 5 В HIGH
равно 5 В.
На цифровом входе отображается HIGH
, как только пороговое напряжение превышено. Если входной контакт предназначен для 3,3 В и не имеет допуска 5 В, подача 5 В как HIGH
может разрушить его. Именно поэтому вам нужен преобразователь уровней с 5 В на 3,3 В.
Если входной контакт рассчитан на 5 В, а пороговое напряжение выше 3,3 В, вход 3,3 В не будет считаться HIGH
. Именно тогда вам нужен преобразователь уровня из 3,3 В в 5 В.
Вы должны обратиться к техническому описанию устройства на 3,3 В и проверить, выдерживают ли входные контакты 5 В. Вам также следует проверить пороговое напряжение цифрового контакта на устройстве с напряжением 5 В, если вы хотите обмениваться данными с ним, используя 3,3 В.
- Какое максимальное энергопотребление Arduino Nano 3.0?
- Как изменить вывод VCC на 3,3В на 5V Arduino Pro Micro?
- Питание arduino с делителем напряжения для увеличения срока службы
- Подключите реле 5 В к плате ESP32 WROVER B
- Блок питания Arduino YUN Rev. 2
- Необходима помощь в управлении несколькими шаговыми двигателями на arduino UNO
- Контакт Vin против разъема USB против разъема Barrel: Wemos D1 R2
- Как можно подключить Arduino к трехфазной сети?
пожалуйста, объясните контекст вашего вопроса? (причина вашего вопроса), @jsotola
Это про i2c?, @Jot