Компания Analog Devices анонсировала два прецизионных аналоговых микроконтроллера ADuC7122 и ADuC7023 имеющих flash-память программ, аналого-цифровые и цифро-аналоговые преобразователи и другие аналоговые модули, что в совокупности с миниатюрным корпусом предоставляет высокую гибкость разрабатываемых систем. Эффективность применения, прецизионный контроль в диагностических системах оптических приемопередатчиков и модулях достигается использованием ARM7-процессора с 126 Кбайт Flash-памяти.
Микроконтроллеры в своем составе имеют 12-битный АЦП и ЦАП, что в итоге сказывается на размере системы (размеры конечного устройства сокращаются на 75%) по сравнению с решениями на дискретных компонентах. Микроконтроллеры имеют 16-уровневый контроллер прерываний, имеют возможность сохранять данные ЦАП и параметры линий общего назначения во время программного или аппаратного сброса, что дает несомненное преимущество для разработчиков оптических приемопередатчиков и модулей.
ADuC7122 – полностью интегрированная 12-битная система сбора и накопления данных, основой которой является микроконтроллер на ядре ARM7TDMI и включает в себя: прецизионный 13-канальный 12-битный АЦП (регистр последовательного приближения), 12-канальный 12-битный буферизированный ЦАП, ШИМ-контроллер, встроенный температурный датчик. Все эти преимущества дают возможность применения его в системах промышленного контроля и автоматизации, в оптическом сетевом оборудовании, в прецизионной измерительной технике.
Основные параметры ADuC7122:
- ядро ARM7TDMI, 16/32-бит, рабочая частота 41.78 МГц;
- 8 КБайт SRAM, 126 КБайт Flash-памяти программ с возможностью самопрограммирования;
- напряжение питания 3.0 В...3.6 В;
- высокоточный 13-канальный 12-битный АЦП (2 канала с программируемым коэффициентом усиления);
- буферизированный 12-канальный 12-битный ЦАП;
- встроенный температурный датчик;
- 11 входных каналов общего назначения;
- 32 линии ввода/вывода общего назначения;
- встроенный источник опорного напряжения (1.2 В / 2.5 В);
- встроенный генератор тактовой частоты;
- контроллер прерываний (8 уровней приоритета для каждого типа прерывания);
- 2 канала интерфейса I2C;
- интерфейс SPI;
- UART, 4 таймера общего назначения, сторожевой таймер;
- мониторинг питающего напряжения;
- JTAG-порт для отладки и внутрисхемного программирования;
- корпус: 108-контактный BGA.
ADuC7023 - полностью интегрированная 12-битная система сбора и накопления данных, основой которой является микроконтроллер на ядре ARM7TDMI и включает в себя: высокопроизводительный 12-канальный 12-битный АЦП, аналоговый компаратор, 4-канальный 12-битный ЦАП, встроенный температурный датчик, 16-битный 5-канальный ШИМ, программируемая логическая матрица (16 элементов PLA). Основное применение: приемопередатчики (SFP, SFP+, XFP, GPON), оптическое сетевое оборудование, интеллектуальные датчики, узлы базовых станций.
Функциональная схема ADuC7023
Основные параметры ADuC7023:
- ядро ARM7TDMI, 16/32-бит, рабочая частота 41.78 МГц;
- 8 КБайт SRAM, 62 КБайт Flash-памяти программ с возможностью самопрограммирования;
- напряжение питания 2.7 В…3.6 В;
- высокоточный 12-канальный 12-битный АЦП (возможность выбора режима работы входов);
- 4-канальный 12-битный ЦАП;
- аналоговый компаратор;
- встроенный температурный датчик;
- до 20 линии ввода/вывода общего назначения (5 В совместимые);
- встроенный источник опорного напряжения (2.5 В);
- встроенный генератор тактовой частоты;
- контроллер прерываний (8 уровней приоритета для каждого типа прерывания);
- 2 канала интерфейса I2C;
- интерфейс SPI;
- UART, 3 таймера общего назначения, сторожевой таймер;
- JTAG-порт для отладки и внутрисхемного программирования;
- корпус: 32-выводный LFCSP 5 × 5 мм; 40-выводный LFCSP.
Типовая схема включения ADuC7023