Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мпс.DOC
Скачиваний:
25
Добавлен:
16.04.2019
Размер:
1.48 Mб
Скачать

8.6.1. Программаторы

Эти устройства необходимы на заключительном этапе разработки систем, когда требуется записать отлаженную программу в ПЗУ, которое входит в состав микроконтроллера или реализуется в виде отдельного модуля. Выпускается два вида программаторов:

1) специализированные программаторные платы;

2) универсальные программаторы.

Программаторные платы предназначены для программирования одного типа микро- контроллеров или микросхем ПЗУ, которые включаются в имеющуюся на плате панельку. Платы подключаются к последовательному порту управляющего персонального компьюте- ра, с помощью которого выполняется программирование данные вводятся с клавиатуры компьютера отображаются на его экране и после редактирования загружаются в буферную память. Затем содержимое этой памяти переписывается в программируемое ПЗУ с помощью размещенных на плате формирователей сигналов требуемой мощности и длительности. После программирования выполняется верификация путем считывания и сравнения содержимого ПЗУ и буферной памяти. При выявлении несовпадений производится повторное программирование соответствующих ячеек.

Некоторые типы программаторных плат работают без управляющего компьютера. Они используют размещенный на ллате резидентный контроллер со служебным ПЗУ, где со- держится управляющая программа. Вместо буферного ОЗУ на плате располагается панелька для включения микросхемы памяти (ОЗУ или ЭСППЗУ), в которую предварительно

записывается требуемое содержимое ПЗУ. Под управлением контроллера производится перезапись этого содержимого в программируемое ПЗУ, верификация результата и, при необходимости, повторное программирование.

Недорогие программаторные платы (их стоимость менее 100 дол.) М68НС05РGMR, М68НС7О5ххPGMR выпускаются фирмой " Motorola " для семейства М68НС705,

М68НС11SPGMR,М68НС711xxPGMR —для семейства М68НС711. Программаторные платы производятся для этих семейств таюке фирмой "Nash Electronics" (Model N680-4, N705-2, N805-2, NHС11) и рядом других.

Недостатком этих плат является их специализация на программирование одной или нескольких однотипных моделей микроконтроллеров или микросхем памяти. При исполь- зовании большой номенклатуры таких изделий целесообразно применять универсальные программаторы, которые выпускаются рядом зарубежных и российских производителей.

Универсальные проерамматоры работают под управлением компьютера и имеют два варианта конструктивной реализации:

1) в виде платы расширения, размещаемой внутри управляющего компьютера, с которой соединяется внешний коммутационный блок, имеющий панельки для включения про- граммируемых изделий (микроконтроллеров или микросхем ПЗУ);

2) в виде отдельного устройства, имеющего на корпусе панельки для включения про- граммируемых изделий, которое подключается к последовательному или параллельному порту компьютера.

В качестве примера зарубежных приборов этого типа можно привести программаторы

Model 3000, Model 5000 фирмы "Elan System", которые моiуг программировать всю номенк- латуру семейств. Эти устройства необходимы на заключительном этапе разработки систем, когда требуется записать отлаженную программу в ПЗУ, которое входит в состав микроконт- роллера или реализуется в виде отдельного модуля. Выпускается два вида программаторов:

1) специализированные программаторные платы; 2) универсальные программаторы.