Внутрисхемные симуляторы для систем на базе мк семейства 68HC705

   
В. Ломакин, И. ШагуринВнутрисхемные симуляторы для систем на базе мк семейства 68HC705

Компания Motorola является мировым лидером в производстве микроконтроллеров для разнообразных областей применения. В настоящее время Motorola проводит кампанию “No Excuses” по продвижению на рынок 8-разрядных микроконтроллеров семейства 68HC705, представляющих значительный интерес для российских разработчиков и производителей аппаратуры. Об этой программе журнал Chip News информировал читателей в конце 1998 года [1], а характеристики микроконтроллеров семейства 68HC705 подробно описаны в серии статей [2-4] и монографии [5].
    Успех любой разработки в области микропроцессорной техники в значительной степени определяется тем, какие средства проектирования, программирования и отладки может использовать разработчик. Компания Motorola предоставила разработчикам микропроцессорных систем возможность использования для этих целей программно-аппаратных комплексов, имеющих оптимальное соотношение показателей “цена–качество”. Это серия недорогих внутрисхемных симуляторов M68ICS05, предназначенных для проектирования и отладки систем на базе микроконтроллеров 68HC705, включённых в программу “No Excuses”. Цена этих симуляторов, поставляемых компанией Макро Тим (российский дистрибьютор продукции Motorola), составляет всего 140 $.
    Серия включает следующие симуляторы:

  • M68ICS05J для микроконтроллеров MC68HC705KJ1, MC68HC705J1A;
  • M68ICS05P6A для микроконтроллеров MC68HC705P6A;
  • M68ICS05C для микроконтроллеров MC68HC705C8A, MC68HC705C9A;
  • M68ICS05B для микроконтроллеров MC68HC705B16.
    В состав поставляемых средств входят:
  • комплект программного обеспечения;
  • аппаратные средства — плата внутрисхемного симулятора/программатора с необходимой комплектацией;
  • комплект технической документации.

Программное обеспечение представляет собой многооконную интегрированную среду разработки, функцио-нирующую в среде Windows3.11 или Windows95. Инте-грированная среда включает:

  • редактор текста;
  • кросс-транслятор с языка Ассемблер;
  • отладчик, управляющий платой внутрисхемного симулятора.

Плата внутрисхемного симулятора подключается к персональному компьютеру через последовательный интерфейс типа RS232 (скорость обмена 19,2 или 115,2 кбод). Питание платы осуществляется через сетевой адаптер. Соединение с отлаживаемой платой производится через кабель с вилкой, соответствующей конкретному типу корпуса микроконтроллера, на который рассчитан данный внутрисхемный симулятор. В комплект внутрисхемного симулятора входят:

  • плата симулятора с встроенным программатором внутреннего ПЗУ микроконтроллеров MC68HC705;
  • набор необходимых кабелей, включая кабель с эмуляционной вилкой для замещения микроконтроллера в отлаживаемой системе;
  • адаптер для программирования MC68HC705;
  • образцы микроконтроллеров MC68HC705 с возможностью ультрафиолетового стирания;
  • сетевой адаптер питания (100..240 В ® 5 В).

Документация (на английском языке) включает полный комплект справочной литературы и описание примеров применения поддерживаемых микроконтроллеров:

  • справочник “MC68HC705 Technical Data Book” и руководство пользователя “M68HC705 User’s Manual” для соответствующего типа микроконтроллера;
  • учебник по микроконтроллерам семейства 68HC705 фирмы Motorola (описывается структура и функционирование микроконтроллеров, даются основы их программирования);
  • примеры реализации прикладных задач (Application Notes): опрос клавиатуры; подключение светодиодов; подключение EEPROM с последовательным доступом типа 9356/9366; программная реализация последовательного протокола RS232.

Комплекс M68ICS05 обеспечивает выполнение всех этапов разработки и отладки прикладных задач на основе микроконтроллеров MC68HC705:

  • ввод текста программы на языке Ассемблер;
  • трансляцию текста в двоичный код;
  • выполнение программы по шагам;
  • выполнение программы в режиме псевдопрогона (на пониженной частоте);
  • останов выполнения программы в контрольных точках;
  • останов выполнения программы по состоянию внутренних регистров микроконтроллера;
  • отображение на экране дисплея и модификация всех программно-доступных ресурсов микроконтроллера (в момент останова);
  • подключение в исследуемую плату вместо целевого микроконтроллера, при этом электрофизические параметры портов ввода/вывода полностью соответствуют прототипному микроконтроллеру;
  • программирование внутренней памяти целевого микроконтроллера MC68HC705 (в соответствующем корпусе) перед установкой в изделие.

Применение микроконтроллеров семейства 68НС705 с однократно-программируемым ПЗУ команд (ОППЗУ), включённых в программу “No Excuses”, обеспечивает значительный технический и экономический эффект для большой номенклатуры изделий. В таблице приведены основные характеристики этих микроконтроллеров, включая типовые значения их стоимости для российских потребителей. Указаны также типы внутрисхемных симуляторов, используемых для отладки систем на базе соответствующих моделей микроконтроллеров.
    Как видно из таблицы, данные микроконтроллеры предоставляют разработчику аппаратуры достаточно широкий спектр возможностей: высокоэффективный 8-разрядный процессор с ОЗУ данных ёмкостью от 176 до 512 бит, ОППЗУ команд ёмкостью от 1,2 до 16 Кбайт, от 1 до 4 параллельных портов, 1 или 2 последовательных порта, 1 или 2 таймерных блока, блок контроля выполнения программы COP (сторожевой таймер), 8-разрядные АЦП с 4 или 8 аналоговыми входами, широтно-импульсные модуляторы и контроллер ЖКИ (для отдельных моделей). Микроконтроллеры работают с тактовой частотой до 2 МГц при потреблении мощности от 4 до 30 мВт.
    При невысокой цене симуляторы серии M68ICS05 обеспечивают выполнение всех этапов разработки и отладки прикладных задач на основе микроконтроллеров MC68HC705. Не реализуется только возможность работы в отлаживаемой схеме в реальном масштабе времени, так как внутрисхемный симулятор обеспечивает выполнение программы в режиме псевдопрогона (на пониженной частоте).
    Использование микроконтроллеров Motorola семейства 68HC705 вместе с соответствующим внутрисхемным симулятором M68ICS05 является оптимальным решением для выполнения целого ряда проектов, начиная от сравнительно простых устройств широкого применения (детские игрушки, кодовые замки, несложная бытовая техника) и заканчивая достаточно сложной измерительной и телекоммуникационной аппаратурой, системами промышленной автоматики, автомобильной электроникой.

Функциональный состав микроконтроллеров 68HC705 Тип Внутренняя память Линии ввода/вывода Корпус Периферийные устройства Средства отладки Серия К: 68HC705KJ1 ОЗУ-64 бит
ОППЗУ-1.2 К 10 16-DIP
16-SOIC таймер MFT, COP M68ICS05G Серия J: 68HC705J1A ОЗУ-64 бит
ОППЗУ-1.2 К 14 20-DIP
20-SOIC таймер MFT, COP M68ICS05J Серия Р: 68HC705P6A ОЗУ-176 бит
ОППЗУ-4.6 К 20+1вх 28-DIP
28-SOIC таймерный блок, COP, послед. порт SIOP, 4-канальный АЦП M68ICS05P Серия С: 68HC705C8A ОЗУ-176/304 бит
ОППЗУ-8 К 27+7вх 40-DIP
44-QFP
44-PLCC таймерный блок, COP, послед. порты SCI, SPI M68ICS05C 68HC705C9A ОЗУ-176/352 бит
ППЗУ-16 К 31


Серия В: 68HC705B16 ОЗУ-352 бит
ОППЗУ-15 К
ЭСППЗУ-256 бит 32+2вых 64-QFP
52-PLCC таймерный блок, COP, 8-канальный АЦП, 2 выхода ШИМ M68ICS05B Серия L: 68HC705L16 ОЗУ-512 бит
ОППЗУ-16K 16+8вх+15вых 80-QFP 2 таймерных блока, COP, базовый таймер, послед. порт SSPI, драйвер ЖКИ KITPGMR05L16

Литература

  • Микроконтроллер по цене транзистора // Chip News. — 1998. — № 11-12. — С. 16–19.
  • Шагурин И.И. Архитектура и функционирование микроконтроллеров семейства 68HC705 // Chip News. — 1999. — № 3. — С. 2–9.
  • Шагурин И.И. Периферийные устройства микроконтроллеров семейства 68HC705 // Chip News. — 1999. — № 4. — С. 2–12.
  • Шагурин И.И., Исенин И.М. Средства программирования и отладки систем на базе микроконтроллеров семейства 68HC705 // Инженерная микроэлектроника. — 1999. — № 2. — С. 2–10.
  • Шагурин И.И. Микропроцесоры и микроконтроллеры фирмы Motorola. — М.: Радио и связь. — 1998. — 560 с.






Рекомендуемый контент




Copyright © 2010-2017 housea.ru. Контакты: info@housea.ru При использовании материалов веб-сайта Домашнее Радио, гиперссылка на источник обязательна.