Что быстрее, чем Ардуино Мега?

Я использую Arduino Mega 2560 для сопряжения таких устройств, как Maxim MAX22500E и TI ADS1241.

Теперь мне требуется более высокая скорость для того же кодирования, и я думаю о Arduino Due (тактовая частота 84 МГц), который достаточно быстрее, чем Arduino Mega (тактовая частота 16 МГц), но требует работы с 3,3 В, поэтому я использую некоторые 3,3 В 5 В ">преобразование уровня для каждого входа и выхода.

Если я хочу сохранить ту же среду кодирования "arduino", есть ли другой более быстрый процессор 5V? Или мне следует сосредоточиться на стратегии сопряжения 5-вольтовых устройств с 3,3-вольтовым процессором?

, 👍1

Обсуждение

Существуют «неофициальные» порты Arduino для популярных микроконтроллеров STM32, которые имеют контакты, допускающие 5 В (но не могут выводить 5 В). Кроме того, Маженко прав, 5В уже вряд ли нужно - иначе не было бы столько 3.3В-контроллеров!, @Erlkoenig

_"... Arduino Due (тактовая частота 84 МГц), которая достаточно быстрее, чем Arduino Mega (тактовая частота 16 МГц)..."_ — Обратите внимание, что вы не можете просто сравнивать тактовые частоты на _сильно_ разных процессорах. В Mega установлен 8-битный микроконтроллер AVR, в Due — 32-битное ядро ARM. В этом случае, вероятно, разница в скорости больше, чем предполагает разница в тактовой частоте, но в целом это не предположение, которое вы можете сделать., @marcelm


1 ответ


Лучший ответ:

8

Вы должны начать работать с 3,3 В. 5V становится все реже и реже, когда дело доходит до «реальных» приложений.

Многие устройства, которые вы использовали при напряжении 5 В, будут работать и при напряжении 3,3 В (например, MAX22500E). Использование их при напряжении 3,3 В означает, что вам не нужна трансляция логического уровня.

Другие, такие как ADS1241, имеют "разделенное питание", когда вы можете иметь различное логическое напряжение (DVDD) и аналоговое напряжение (AVDD), так что вы просто запустите логику на 3,3 В, а аналоговую на 5 В, поэтому вам не нужен преобразователь логического уровня.

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

,

Спасибо. Это было то руководство, которое мне было нужно ... Я полностью перейду к 3,3 В ..., @Brethlosze