Общая земля между Arduino и ESP32. Можно ли повторно использовать контакт GND ESP32 для делителя потенциалов?
Я пытаюсь подключить ESP32 к Arduino Mega через последовательную связь, используя порты UART 2 на обеих платах микроконтроллеров.
Между ESP32 и Arduino должно быть общее заземление. Поэтому я подключил контакты GND ESP32 и GND Arduino к отрицательной шине питания макетной платы.
Arduino Rx2 напрямую подключен к ESP32 Tx2
Мне нужно использовать делитель напряжения для преобразования выходного сигнала Arduino Tx HIGH с 5 В в 3,3 В для ESP32 Rx2.
Главный вопрос: можно ли подключить тот же вывод GND ESP32 (используемый для соединения GND-GND) к резистору 2 делителя напряжения? Другими словами, правильный ли тёмно-синий провод, соединяющий резистор 20 кОм с шиной питания GND макетной платы? Будет ли ток от резистора 20 кОм течь к Arduino, ESP32 или к обоим?
См. схему ниже

Кроме того, согласно другому вопросу по ссылке ниже, ответ, предоставленный Madivad, гласит, что
Если вы используете один и тот же источник питания, то у них, вероятно, есть общее заземление.
В моей схеме Arduino и ESP32 используют одно и то же питание 9 В. Означает ли это, что мне даже не нужно подключать заземление Arduino и заземление ESP32 к отрицательной шине питания на макетной плате?
@timmy george, 👍3
Обсуждение1 ответ
То, что вы сделали, великолепно!
Да, технически вы уже заземлили оба устройства чёрным проводом на схеме, но вам нужно подключить синий провод к одному из них, чтобы создать делитель напряжения. В этом случае подключение заземления макетной платы к обоим устройствам — это хороший вариант.
Примечание: Бывают случаи, когда требуется сохранить участки земли отдельно, а бывают случаи, когда требуется связать их вместе по отдельности. В вашем случае это не обязательно.
Если вам нужно сместить уровень нескольких сигналов, вы можете приобрести микросхему с несколькими линиями и большей эффективностью, чем делитель напряжения.
Хорошо, спасибо за ответ. Почему в данном случае «подключение земли макетной платы к обоим устройствам — это хорошо»? Будет ли ток от делителя напряжения течь на землю Arduino и землю ESP32?, @timmy george
Вы просто снижаете сопротивление контура заземления, что может сделать ваш делитель напряжения более точным, а сигнал — немного чище., @Alphy13
- Ошибка чтения флэш-памяти, 1000
- Как прочитать входящие ШЕСТНАДЦАТИРИЧНОЕ значение из serial метод read ()?
- Нужен ESP32 для использования 3 последовательных портов
- Как платы Arduino устраняют необходимость нажимать кнопки для прошивки?
- Не могу подключиться к плате ESP32 через последовательный порт
- Почему Serial.write() работает, а Serial.print() нет?
- Антенна для ESP32-pico-d4
- Нужен пример того, как отправлять КОМАНДЫ AT на модуль SIm7000E GPS+LTE из ESP32 и читать эти ответы в последовательном мониторе
Какое программное обеспечение вы использовали для создания этого рисунка?, @Alphy13
Это: https://www.cirkitstudio.com/, @timmy george