У нас есть устаревшая система на 5 В, которая интенсивно использует аналоговые датчики и различные другие цифровые входы 5 В. Мы рассчитываем перейти на микроконтроллер ARM, чтобы привести этот дизайн в соответствие с нашими более новыми системами, основанными на Cortex-M3. Я бы предпочел остаться с 5 В MCU, чтобы не терять точность на входах АЦП и, следовательно, мне не нужно было запускать дополнительный источник питания 3,3 В. Я искал 5V-совместимые микроконтроллеры ARM и нашел только серию FM3 от Fujitsu, которую, похоже, почти никто не покупает. Мои вопросы:
Стоит ли продолжать попытки использовать микросхему 5 В или мы должны перейти к делителям напряжения для АЦП и сдвигам / транзисторам уровня для цифрового ввода-вывода?
У кого-нибудь есть опыт работы с линейкой Fujitsu FM3?
Существуют ли другие 5V-совместимые микроконтроллеры ARM?
Ответы:
Двойной источник питания 3.3 В / 5 В + переключатели уровня обойдутся вам дороже, чем они. Резисторные делители дадут вам дешевые уровни 3,3 В, но вам потребуются переключатели уровней, чтобы перейти к логическим 5 В. Буферы 74HCTxx сделают это дешево, но они занимают дополнительное место на вашей печатной плате.
Для АЦП это будет означать более высокий уровень шума на 3,6 дБ. Если это неприемлемо, вы, вероятно, можете уменьшить значение путем лучшей развязки, что все равно будет более дешевым решением.
Я бы пошел на 3,3 В только системы.
источник
Линейка LPC NXP (и, возможно, многих других) имеет 5-вольтовые GPIO, однако выход составляет всего 3,3 В. Обычный обходной путь состоит в том, чтобы подтянуть вывод вывода к источнику питания 5 В и установить его в режим с открытым стоком (тристат), когда вам нужно «вывести» напряжение 5 В:
https://github.com/ytai/ioio/wiki/Digital-IO
Однако это не решит проблему с АЦП.
источник
Переключатели уровня - самый простой и простой способ решения вашей проблемы. Вы можете использовать АЦП 5 В и преобразовать его выходной сигнал в 3,3 В. Я предполагаю, что вы в основном используете MCU, и он имеет низкое энергопотребление, поэтому регулятор LDO от 5 В до 3,3 В может работать нормально.
Я бы избежал части, которая не укомплектована; Это может быть потому, что он не популярен, или вам нужно купить целую кучу. В любом случае я бы беспокоился о поддержке.
источник
Серия Nuvotron NuMicro NUC100 может работать от 2V5 до 5V5, но это Cortex M0. Это ARMv6-M, а не v7-M, но инструменты и библиотеки часто поддерживают эту архитектуру.
источник
Многие Texas Instrument MCU допускают 5 В, см. Их серию Cortex m3 .
[РЕДАКТИРОВАТЬ]
Как сказано в вопросе, эта страница ссылается на микроконтроллер семейства Cortex M3 от Texas Instruments. В соответствии с их техническими данными (раздел 20 «Электрические характеристики, максимальные значения») эти MCU принимают максимальный вход 5,5 В.
Это также верно для семейства Stellaris Launchpad (то есть TI Cortex M4), которым я пользуюсь.
источник
Многие микросхемы AVR UC3 могут работать от источника питания 5 В. Я предполагаю, что они допускают ввод / вывод 5 В в силу своего напряжения питания.
источник
Cypress PSoC 5 LP (Cortex M3) может работать от 0,5 В до 5,5 В. Кроме того, он имеет 4 вывода питания Vdio для 4 групп ввода / вывода. Каждая группа входов / выходов может работать с разными напряжениями. Это позволяет одновременно подключать цепи с напряжениями 3,3 В, 1,8 В, 5 В без переключателей уровня.
источник