Как можно поговорить с 5v Uno с 3,3 В?

В настоящее время у меня есть Uno (который работает на 5v), и я ищу покупку Due (который работает только на 3.3v). Я бы хотел, чтобы они связывались через Serial или SPI или аналогичные, но, предположительно, их подключение напрямую не является вариантом (я думаю, штыри Due будут повреждены).

Есть ли способ сделать соединение безопасным? Или есть альтернативная форма общения, которую я мог бы безопасно использовать между ними?

9 голосов | спросил Peter Bloomfield 24 FebruaryEurope/MoscowbMon, 24 Feb 2014 16:23:42 +0400000000pmMon, 24 Feb 2014 16:23:42 +040014 2014, 16:23:42

1 ответ


8
  • Для логического выхода 5 В на логический вход 3V3 вы можете использовать резистивный делитель для снижения напряжения.
  • При разгрузке логический вывод 3V3 достаточно для управления логическим входом 5 В. Проверьте данные AVR для точных напряжений (0,6 Ã-Vcc = 3V, найденных в DC-характеристиках в техническом описании).

Другими словами, с небольшой осторожностью он может просто работать.

Чтобы построить более надежное и двунаправленное решение, используйте переключатель уровня. Есть несколько перечисленных на этой странице , но другие производители делают подобные устройства.

В этом документе описывается, как MOSFET можно использовать для двунаправленного преобразования логических уровней между различными напряжениями питания.

ответил jippie 24 FebruaryEurope/MoscowbMon, 24 Feb 2014 17:36:42 +0400000000pmMon, 24 Feb 2014 17:36:42 +040014 2014, 17:36:42

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132