- •Семейство микроконтроллеров aDuC70xxс прецизионной подсистемой аналогоцифрового преобразования.
- •Общее описание
- •Терминология и сокращения
- •Дифференциальная нелинейность
- •Погрешность смещения
- •Погрешность усиления
- •Режим 16-битных команд Thumb (t)
- •Умножение 32-разрядных чисел (m)
- •Встроенный отладчик EmbeddedIce (I)
- •Исключения
- •Регистры arm
- •Время обработки прерывания
- •Организация памятив aDuC70xx
- •Память Flash/ее
- •Память sram
- •Регистры внутрикристальных периферийных устройств.
- •Функция преобразования ацп
- •Тактирование
- •Особенности ацп в микросхеме aDuC7019
- •Интерфейс ацп с регистрами mmrs
- •Дифференциальный режим
- •Псевдодифференциальный режим
- •Однополярный режим
- •Структура аналогового входа
- •Подача сигнала на аналоговые входы
- •Калибровка ацп
- •Датчик температуры
- •Источник опорного напряжения
- •Энергонезависимая память flash/ee
- •Надежность Flash/ee памяти
- •Программирование флэш-памяти через последовательные интерфейсы.
- •Программирование флэш-памяти через интерфейс jtag
- •Интерфейс управления памятью Flash /ee
- •Защита памяти flash/ee
- •Существует два уровня защиты:
- •Последовательность записи ключа такова:
- •Интерфейс управления памятью Flash /ee
- •Подробное описание регистров интерфейса управления памятью Flash/ee
- •Время выполнения программы из памяти sram и из флэш-памяти
- •Отображение блоков памяти в адресное пространство
- •Причины формирования сигнала начального сброса reseTи действие этого сигнала
- •Прочая аналоговая периферия
- •Использование цап
- •Монитор источника питания
- •Компаратор
- •Генератор и схема фапч Система тактирования микроконтроллера
- •Использование внешнего кварцевого резонатора
- •Переход в режим тактирования от внешнего генератора
- •Система управления питанием
- •Интерфейс системы управления питанием и тактированием
- •Цифровая периферия Трехфазный широтно-импульсный модулятор (шим)
- •Модели в 40-выводных корпусах (aDuC7020, 21, 22)
- •Описание блока шим
- •Отключение блока шим
- •Портыдискретного параллельного ввода/вывода
- •Последовательные интерфейсы в микросистемах aDuC70xx
- •Мультиплексирование выводовпоследовательныхинтерфейсов
- •Последовательный интерфейс uart
- •Структурная схема передатчика и приёмника
- •Набор линий интерфейса и протокол канального уровня
- •Контрольный бит и спобобы его использования
- •Задание скорости передачи (частоты следования битовых интерваловBaudrate) в aDuC70xx
- •Дробный делитель (FractionalDivider)
- •Основные регистры сф, ассоциированные с подсистемой uart
- •Сетевой режим с аппаратной поддержкой адресации.
- •Последовательный синхронный периферийный интерфейс spi.
- •Последовательные интерфейсы i2c Блок программируемой логики
- •Подсистема прерываний микрокомпьютера aDuC70xx
- •Источники запросов прерываний
- •Интерфейс внешней параллельной адресуемой магистрали
- •Таймерная подсистема
Семейство микроконтроллеров aDuC70xxс прецизионной подсистемой аналогоцифрового преобразования.
Данный документ содержит дополнения и пояснения к техническому описанию (ТО) семейства (у меня документ называется ADuC7019-29-RevD.pdf, в оригинале на сайте производителя имеет название ADUC7026 DataSheetRev D, имя файла ADuC7019_20_21_22_24_25_26_27_28_29.pdf)
В данном тексте имеются многочисленные ссылки на это описание, указываются «ТО» и либо страница (и, может быть, колонка и абзац), либо страница и номер рисунка, либо страница и номер таблицы.
Флэш-память программ и констант
ЦАП
Монитор источника питания
Компаратор
Тактовый генератор
ШИМ
Параллельные порты дискретного ввода-вывода
UART
SPI
Подсистема прерыванийв ADuC70xx
Таймерыв ADuC70xx
Общее описание
Микроконтроллеры ADuC7019/ADuC702x представляют собой однокристальные системы сбора данных (аналоговых сигналов) и содержат высокопроизводительный многоканальный 12-разрядный АЦП с частотой дискретизации до 1 миллиона отсчетов в секунду (1 MSPS), 32‑разрядное вычислительное ядро с RISC архитектурой ARM, память программ Флэш/ЕЕ объемом 64 кБайт (доступно 62 кБ) и статическую память данных объемом 8 кБайт.
Входной аналоговый коммутатор АЦП имеет до 12 однополярных входов. В модели 7027 доступны также дополнительных 4 входа, но они мультиплексированы с 4-мя выходами ЦАП. Четыре выхода ЦАП имеются только в некоторых моделях семейства ADuC702x, но во многих случаях, когда ЦАП отсутствует, эти выводы могут использоваться как дополнительные входы АЦП, что дает в сумме до 16 входов аналогового сигнала.
Входы АЦП могут работать в однополярном или дифференциальном режимах. Напряжение на входе АЦП находится в пределах от 0 до VREF. Источник опорного напряжения (ИОН) на запрещенной зоне с малым дрейфом, температурный датчик и компаратор дополняют набор аналоговых узлов микросхемы.
В микросхеме ADuC702x также имеется четыре встроенных буферированных ЦАП с выходом напряжения. Выходы ЦАП программируются на один из трёх диапазонов выходного сигнала.
Устройство тактируется от встроенного генератора с синтезатором частоты с ФАПЧ (PLL), который генерирует тактовые импульсы с частотой 41.78 МГц. Этот тактовый сигнал проходит через программно управляемый делитель частоты, с выхода которого тактовая частота поступает на ядро процессора.
Микропроцессорное ядро ARM7TDMI обеспечиваетпиковую производительность до 40 миллионов операций в секунду (MIPS). Вся память и регистры периферийных устройств доступны в одном линейном пространстве памяти размером 4 ГБайт.
Два КБайтавнутрикристальнойFlash-памяти содержат программное обеспечение, которое поддерживает внутрисхемную последовательную загрузку через порты последовательных интерфейсов UART или I2C, через интерфейс JTAG можно осуществлять не только программирование, но и удаленную отладку.
Эти возможности входят в набор QuickStartPlusDevelopmentSystem.
Микроконтроллеры семейства работают при напряжении питания 2.7 … 3.6 В и их параметры нормированы для температурного диапазона -40°C... +125°C. При работе на частоте 41 МГц рассеиваемая мощность не превышает 162 мВт (без учета тока потребления АЦП и токов, потребляемых от выводов микроконтроллера внешними компонентами). Состав и основные характеристики микросхем семейства ADuC70xx приведены в табл.???.(Обновить таблицу ???)
Табл.
Тип |
Flash (KB) |
SRAM (bytes) |
ParIO конт. |
АЦП Кан. |
ШИМ |
12 BitЦАП |
Интерфейс внешней памяти |
Корпус |
Цена (опт) |
|
A1) |
B2) |
Кан. |
конт |
|
||||||
ADUC7019 |
62 |
8192 |
14 |
16 |
5 |
1 |
3 |
нет |
40 |
$6.34 |
ADUC7020 |
62 |
8192 |
14 |
16 |
5 |
1 |
4 |
нет |
40 |
$6.80 |
ADUC7021 |
62 |
8192 |
13 |
15 |
8 |
1 |
2 |
нет |
40 |
$4.88 |
ADUC7022 |
62 |
8192 |
13 |
15 |
10 |
1 |
нет |
нет |
40 |
$3.98 |
ADUC7024 |
62 |
8192 |
30 |
31 |
10/12 |
3 |
2 |
нет |
64 |
$7.00 |
ADUC7025 |
62 |
8192 |
30 |
31 |
12 |
3 |
нет |
нет |
64 |
$5.24 |
ADUC7026 |
62 |
8192 |
40 |
40 |
12/16 |
3 |
4 |
4128 KB |
80 |
$8.80 |
ADUC7027 |
62 |
8192 |
40 |
40 |
16 |
3 |
нет |
4128 KB |
80 |
$6.42 |
ADUC7028 |
62 |
8192 |
30 |
31 |
8 |
3 |
4 |
нет |
64 |
$5.94 |
1)Указано в документе 61152556PrecisionMicrocontrollerFINAL.pdf (www.analog.com/microcontroller)
2)Имеется фактически (источник: док. D04955-0-0/07(B)TechnicalReference, Rev.B,табл.11, 12, 13)