Отладочная плата ADuC7024. Схема.

Для начала работ с любым новым элементом необходимо скачать его даташит и руководство по применению (application note, users guide и пр.) Всё это добро имеется на официальном сайте Analog Devices. Ещё лучше, если данные документы или их наиболее важные части распечатать – так удобнее, на мой взгляд, работать с ними. Я надеюсь, что заинтересовавшиеся эмбеддеры уже потихоньку мастерят описанную в предыдущей статье макетную плату.
Привожу обещанную схему платы. За основу конструкции макетной платы я взял схему из application note AN-719. Кое — что там выбросил, а кое — что добавил. Соответственно схема выдрана оттуда же и доработана напильником в Paint-е. Вот, можно пронаблюдать:
Shem_ADuC7024

Для работы её, конечно же, удобнее будет распечатать.
Состав макетки я приводил  в предыдущей статье. Чуть повторюсь. ЖКИ дисплей как устройство вывода информации и энкодер с кнопкой как устройство ввода таковой — это элементы диалоговой системы. Назначение стабилизатора 3,3 В с аналоговым фильтром без объяснений понятно, и в конструкции ещё используется входные 5 В — в цепях ЖКИ — посмотрите схему. Внешний источник опорного вставил для сравнения работы с внутренним таковым на борту МК. Также задействовал два буфера на ОУ для сравнения с «голыми» аналоговыми входами.
ЖКИ 1602 включен по даташиту, но с информационной шиной 4 бита для экономии выводов, с проверкой бита занятости. Пусть вас не смущает его питание на 5 В — опыты показали, что ADuC7024 с питанием 3,6 В нормально работает с ЖКИ. Остальные элементы: МК, ОУ, ИОН, стабилизатор также включены согласно рекомендаций производителя один к одному.
Теперь я маленько порассказываю тут о составе изучаемого микроконтроллера и его возможностях – т.е. поупражняюсь в английском, переводя даташит (а как же иначе?) 🙂

Итак.
Микроконтроллер ADuC7024 (корпус 64-х выводный LQFP) имеет на своём борту и может использовать:

  • 10-ти канальный 12-битный, 1 MSPS АЦП, работающий в дифференциальном и несимметричном режимах с диапазоном входных напряжений от 0 В до опорного Vref;
  • 2-х канальный 12-битный ЦАП с диапазоном выходных напряжений от 0 В до опорного Vref;;
  • Встроенный источник опорного напряжения Vref;
  • Встроенный температурный сенсор с погрешностью +/- 3 гр. Цельсия;
  • Компаратор;
  • Ядро ARM7TDMI 32-битной RISC-архитектуры;
  • JTAG – порт для программирования и отладки;
  • Встроенный осциллятор с нестабильностью частоты +/- 3 градуса Цельсия;
  • Внешний источник тактового сигнала до 44 МГц;
  • Умножитель PLL 41,78 МГц с программируемым делителем частоты;
  • 62 кВ Flash/EE памяти и 8 кВ ОЗУ;
  • Возможность внутрисхемного программирования и отладки через JTAG;
  • Возможность внутрипрограммного перепрограммирования (бутлоадер);
  • UART, два I2C и SPI – интерфейсы;
  • 30 выводов/вводов общего назначения;
  • 4 таймера общего назначения из которых таймер 3 может работать как Wake-up – таймер и таймер 4 – как сторожевой таймер;
  • Монитор питания;
  • 3-х фазный 16 битный генератор ШИМ;
  • Программируемая логическая матрица; — (вот это круто!!!)

Потребляемая мощность для питании 3 В: 11 мА при 5 МГц, 40 мА при 41,78 МГц.
Температурный диапазон от – 40 до +125 градусов Цельсия.
Производитель предполагает применение данного контроллера для: — промышленного управления и автоматических систем; — управления датчиками, прецизионными приборами; — применения в базовых станциях оптических сетей.
Набор цифровой периферии в общем-то довольно обычный, но… недаром же даташит озаглавлен: «Прецизионный аналоговый микроконтроллер». Вот в этом вся и суть. Главная задача микроконтроллеров AD – работа с аналоговыми сигналами. Я бы даже назвал их более правильно как «Прецизионный АЦП/ЦАП с элементами микроконтроллера». Ещё очень подкупает встроенная ПЛМ. Не могу вспомнить в каких ещё МК есть такая фишка. Применение рассматриваемого контроллера я вижу в конструировании любительской измерительной аппаратуры (мультиметры, осциллографы и пр. ) и аппаратуры контроля за аналоговыми датчиками и процессами. Ну, и напоследок, рисунок платы с обозначенными выводами контроллера для удобства макетирования:
InOut_ADuC_EvBoardПозиции обозначены, если смотреть на лицевую часть макетки, т.е со стороны ЖКИ.

 

Запись опубликована в рубрике ARM, Микроконтроллерный конструктор с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован.