Самодельный конвертер уровней 3V/5V (i2c/UART)

Тема в разделе "ESP8266, ESP32", создана пользователем Suyano, 3 июн 2018.

  1. Suyano

    Suyano Нерд

    Доброго времени суток! Я планирую подключить две ардуины к ESP8266 (NodeMCU) по шинам i2c и UART (одна плата по i2c, вторая по UART). Для этого мне необходимо согласовать уровни. Сейчас у меня на руках нет готовых конвертеров, поэтому я хочу собрать их сам. Насчет UART я понял, что можно собрать резистивный делитель, состоящий из двух последовательно соединенных резисторов 1k и 2k
    [​IMG]
    А вот насчет i2c у меня вопросы. Как подключить резисторы?
     
  2. c I2C такой фокус не прокатит.
     
    NikitOS и Suyano нравится это.
  3. Airbus

    Airbus Радиохулиган Модератор

    А запитать Ардуину от 3 вольт?
     
  4. Suyano

    Suyano Нерд

    Нет. Там много устройств, работающих от 5V
     
  5. Daniil

    Daniil Гуру

  6. ostrov

    ostrov Гуру

    Suyano и NikitOS нравится это.
  7. Vladimir11

    Vladimir11 Нерд

    Можно попробовать для i2c простой вариант - подтягивающие резисторы подключить на +3.3,
    а 5-ти вольтовые цепи Arduino подключить (для страховки) через резисторы 470 или 510.
     
    Mitrandir, Suyano и NikitOS нравится это.
  8. Suyano

    Suyano Нерд

    Всем Спасибо!
     
  9. Mitrandir

    Mitrandir Гуру

    По i2c видел статью как подключали ардуино к 3хвольтовой малине. У машины есть подтягивающие резисторы до 3в, ардуину как слейв, малину/есп как мастер