Аналоговый вывод Arduino nano/uno

Я работаю над проектом, в котором мне нужно 7 аналоговых контактов. Я прочитал техническое описание Ardnuino Uno: доступно 6 аналоговых контактов. Поэтому я решил использовать arduino mega с 16 доступными аналоговыми выводами. Затем я увидел, что у Arduino Nano 8 аналоговых контактов. Но когда я прочитал техническое описание, и arduino uno, и nano используют Atmega328. В моем финальном проекте я не буду использовать плату, а только микросхему pdip (аналоговые контакты с 23 по 28). Можно ли «преобразовать» другой вывод pdip в аналоговый вывод?

Спасибо

, 👍0

Обсуждение

Если вы хотите использовать детали DIP, добавьте внешний АЦП, например MCP3008, 4-канальный АЦП с 10-битным разрешением и быстрым интерфейсом SPI. Доступен на Digikey, легко читается., @CrossRoads


2 ответа


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

2

Нет, это невозможно. техническое описание ATmega328P утверждает, что имеет:

  • 8-канальный 10-разрядный АЦП в корпусах TQFP и QFN/MLF
  • 6-канальный 10-битный АЦП в корпусе PDIP

Если вы хотите использовать чистый чип, это невозможно с PDIP. пакет.

,

0

A Nano и некоторые ProMinis имеют все 8 аналоговых входных контактов, доступных в 32-контактном корпусе TQFP Atmega328P. Uno имеет только 6 из 8 доступных в 28-контактном корпусе DIP. Вместо простого 28-контактного DIP используйте одну из 32-контактных частей TQFP на переходной плате или в виде упакованной «системной» платы; Promini — это 328P с резонатором и регулятором напряжения, к нему подключается внешний модуль FTDI для программирования/отладки; Nano идет еще дальше и добавляет интерфейсный чип USB.

,