Analog devices ADUC812BS

Analog devices ADUC812BS
Артикул: 1537622

производитель: Analog devices
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Analog devices ADUC812BS

ADuC812BS — это многофункциональная прецизионная система сбора данных на кристалле (MicroConverter®) от Analog Devices, объединяющая 8-разрядный микроконтроллер с ядром 8051 и аналоговую периферию (12-битный АЦП, 12-битный ЦАП, источники опорного напряжения и т.д.). Ниже — подробное описание, технические характеристики, парт-номера и совместимые модели.


1. Общее описание

ADuC812 (полное название семейства — ADuC812 MicroConverter®) — это однокристальная система, предназначенная для приложений промышленной автоматизации, интеллектуальных датчиков, портативных приборов и систем управления. Ключевая идея — интеграция высокоточного аналого-цифрового тракта с производительным ядром 8051 (совместимым по системе команд) в одном корпусе.

Основные блоки кристалла:

  • Ядро 8051 (MCU) с тактовой частотой до 16 МГц (машинный цикл — 1 такт на инструкцию для ряда операций, оптимизированное ядро)
  • 8 КБ Flash-памяти программ (внутрисистемно программируемая, ISP)
  • 640 байт Flash-памяти данных (энергонезависимая)
  • 256 байт встроенного ОЗУ + внешняя память данных до 16 МБ (по адресации 8051)
  • 12-битный АЦП последовательного приближения с 8-канальным аналоговым мультиплексором (до 8 однополярных / 4 дифференциальных входа, конфигурируемых)
  • Два 12-битных ЦАП (по одному на канал)
  • Встроенный температурный сенсор и источник опорного напряжения (2,5 В)
  • Интерфейсы: UART, SPI, I²C (аппаратный I²C-совместимый), Watchdog, таймеры
  • Питание: одинарное 3 В или 5 В (в зависимости от версии)
  • Выпускался в корпусах 44-выводной MQFP и 52-выводной PQFP (для ADuC812 в разных версиях)

Серия широко использовалась в 2000-х и сейчас считается устаревшей, но всё ещё встречается в дизайнах legacy-оборудования.


2. Технические характеристики

Если где-то ниже указаны нюансы — нужно сверяться с конкретным datasheet (ADuC812 Rev. A/B), потому что разные версии (BS, BC и т.д.) имели небольшие отличия по частоте и напряжению.

Ядро MCU

| Параметр | Значение | |---|---| | Архитектура | 8051 (оптимизированное ядро MicroConverter) | | Максимальная тактовая частота | 16 МГц (кварц) | | Память программ | 8 КБ Flash (внутренняя, ISP) | | Память данных (Flash) | 640 байт | | ОЗУ | 256 байт | | Внешняя память | До 16 МБ данных / 64 КБ программ (интерфейс 8051) |

Аналого-цифровой тракт

| Параметр | Значение | |---|---| | АЦП | 12 бит, SAR | | Число каналов | 8 однополярных / 4 дифференциальных | | Время преобразования | ~5 мкс (типично, максимальная скорость 200 kSPS у отдельных версий) | | Входное напряжение | 0…VREF (обычно 2,5 В), версии 0…5 В через делитель | | Источник опорного напряжения | Встроенный 2,5 В, точность ~±0,5% | | ЦАП | 2 шт., 12 бит | | Время установления ЦАП | ~5 мкс |

Периферия и интерфейсы

| Параметр | Значение | |---|---| | Таймеры | 3 x 16 бит | | UART | 1 | | SPI | 1 | | I²C (аппаратный) | 1 | | Watchdog | Есть | | Порты ввода-вывода | До 32 линий (P0–P3) | | Прерывания | 9 источников, 2 уровня приоритета | | Power-down / Idle режимы | Есть |

Электрические параметры

| Параметр | Значение | |---|---| | Напряжение питания (BS/BC версии) | 4,5…5,5 В | | Ток потребления (Active, 5 В) | ~25–30 мА (тип.) | | Ток потребления (Idle) | ~5–10 мА | | Ток потребления (Power-down) | < 50 мкА | | Рабочая температура | –40…+85 °C (пром.) / 0…+70 °C | | Корпус | 52-LQFP/PQFP, 44-MQFP (для разных версий) |


3. Парт-номера (ordering codes)

Ниже — базовые обозначения, встречающиеся у ADuC812 в документации Analog Devices. Точное соответствие «part number → корпус → температура» лучше уточнять в datasheet, но общая схема:

| Part Number | Корпус | Температурный диапазон | Примечание | |---|---|---|---| | ADuC812BS | 52-Lead PQFP | –40…+85 °C | Основная промышленная версия | | ADuC812BSZ | 52-Lead PQFP | –40…+85 °C | Версия без Pb (RoHS), часто с суффиксом Z | | ADuC812BCP | 44-Lead MQFP? | 0…+70 °C | Коммерческая версия (часто встречается индекс BC) | | ADuC812BCPZ | 44-Lead | 0…+70 °C | RoHS-вариант | | ADuC812BS-REEL | 52-PQFP | –40…+85 °C | В упаковке на катушке | | EVAL-ADuC812QSB | Оценочная плата | — | Отладочная платформа |

Суффиксы:

  • B — базоисполнение / версия
  • S — промышленный температурный диапазон (в терминологии ADI встречаются варианты S = –40…+85 °C, C = 0…+70 °C, A = –40…+85 °C и т.д.)
  • Z — RoHS-исполнение (без свинца)
  • REEL / T&R — поставка в ленте / на катушке

Важно: ADuC812 давно EOL/Obsolete как серия; производные (ADuC814, ADuC816, ADuC824, ADuC831, ADuC832, ADuC834, ADuC841 и т.д.) — это уже другие кристаллы с иной периферией.


4. Совместимые и родственные модели

Внутри группы ADuC812 (pin-compatible/code lineage)

  • ADuC812BS/BC — базовая модель (это и есть ваш BS)
  • ADuC812Bxxx — разные подверсии (с суффиксами)
  • ADuC812S — ранняя «S»-обеспеченная (часто — индустриальный диапазон)

Родственные MicroConverter (другое семейство или другая аналоговая периферия)

Это не всегда pin-to-pin, но восходящая классификация серии:

  • ADuC814 — 12 бит АЦП, меньше Flash, экономичная версия
  • ADuC816 — 16 бит АЦП/ЦАП, увеличенная память (24 КБ Flash)
  • ADuC824 — 24-бит Σ-Δ АЦП + ЦАП (для весов и температуры)
  • ADuC831 / ADuC832 — улучшенные ядра 8051 с Flash до 62 КБ, 12 бит АЦП
  • ADuC834 — 24 бит АЦП + 12 бит ЦАП + больше памяти
  • ADuC841 / ADuC842 / ADuC845 / ADuC847 / ADuC848 — 8 поколение (представители 2003–2005), самые близкие функциональные преемники
  • ADuC7019 / ADuC702x — уже ARM7TDMI, следующая эпоха

Совместимость «на уровне кита»

  • Семейство ADuC83x (ADuC831/ADuC832) пришло на смену ADuC812: почти тот же набор (8051 + 12 бит АЦП/ЦАП + UART/SPI/I²C), но с flash до 62 КБ и PDP-подобной периферией.
  • Оценочные платы: EVAL-ADuC812QSB, EVAL-ADuC812AEB — сейчас встречаются редко, могут быть кросс-переходниками на ADuC831/832.
  • Для новых проектов рекомендуется ADuC702x (ARM Cortex-M3-подобный ARM7) или MegaCore от той же ADI.

5. Практические замечания для использования/замены

  • Если у вас есть только обозначение ADuC812BS — это подразумевает 52-PQFP, индустриальный диапазон, устаревший non-RoHS вариант. Замена: ADuC812BSZ (RoHS) или переход на ADuC831 с изменением аппаратной разводки.
  • Прямой pin-to-pin замены между ADuC812BS и другими MCU нет с точки зрения «выпаял-впаял один к одному», потому что другие серии (ADuC83x, ADuC84x) уже имеют другой корпус (64-QFN/QFP).
  • Программатор: старые ADuC812 программировались через ISP (UART) либо параллельный программатор с QFP-сокетом.

📌 Важное замечание о данных. Часть таблиц (особенно по току и точному компаратору корпус/температура для разных суффиксов ADuC812Bx) составлена по сведениям ADI datasheet предыдущих ревизий, которые могли отличаться от последних. Точные допустимые значения для конкретного «среза» и «brief D» приведу лишь при наличии datasheet с точной ревизией — здесь некоторые параметры («ток», «точная частота машинного цикла», «макс. скорости 200 kSPS или чуть иное» для AС-версии) могут быть ревизионно-специфическими. Для дизайна в продакшене нужен оригинальный датcheet строго на вашу маркировку.

Если хочешь, скажи:

  • у тебя какой конкретно суффикс (ADuC812BS, ADuC812BSZ, ADuC812BCP)?
  • цель — замена, отладочная плата, или поиск аналога?

Я дам более узкую замену и конкретную «migration note» относительно ADuC831/832.

Совместимые модели для Analog devices ADUC812BS

Analog devices ADUC812BS

Товары из этой же категории

Все товары категории Analog devices