Программатор это программно аппаратное устройство, предназначенное для записи информации в постоянное запоминающее устройство (ПЗУ). Помимо записи, программатор должен обеспечивать возможность считывания информации из ПЗУ микросхемы. Наряду с основными режимами записи и чтения, многие микросхемы имеют ряд дополнительных режимов: стирание, защита от чтения, защита от программирования и т.п. Принято считать, что программатор поддерживает микросхему, если он:
Обеспечивает работу с микросхемой во всех режимах, предусмотренных разработчиком данной микросхемы;
Все алгоритмы реализованы в строгом соответствии с требованиями спецификации на данную микросхему.
Для выполнения своих функций, программатор, как минимум должен содержать:
- колодку, в которую можно вставить выбранную микросхему. Колодка должна обеспечивать электрический контакт с выводами микросхемы;
- интерфейс, позволяющий осуществлять ввод/вывод записываемой и считываемой информации;
- программно аппаратные драйвера, способные формировать и считывать логические уровни и сложные тактовые сигналы.
Программаторы можно классифицировать по следующим параметрам:
По типу поддерживаемых микросхем
Это специализированные программаторы - Программаторы, программирующие микросхемы только одного типа, или микросхемы только одного производителя.
Условно универсальные программаторы - Программаторы, программирующие или (поддерживающие) микросхемы различных типов или микросхемы различных производителей.
Универсальные программаторы. Программаторы, программирующие или (поддерживающие) микросхемы всех типов, и микросхемы всех производителей.
Очевидно, чем более широк спектр поддерживаемых микросхем, тем более сложная программно аппаратная реализация программатора.
Аппаратная часть наиболее простых программаторов, позволяющих запрограммировать микросхемы одной серии, как правило, представляет собой кабель и несколько резисторов, которые подключаются к одному из портов PC.
Универсальный программатор строится на базе универсальных аппаратных драйверов. Аппаратные драйвера подключаются к выводам колодки, и должны обеспечивать:
- подачу и считывание логических уровней;
- подачу сложных тактовых последовательностей в широком диапазоне частот;
- подачу напряжения в широком диапазоне и с высокой точностью.
В общем случае, чем более универсальны аппаратные драйвера, и чем больше их количество - тем более универсален программатор.
1 view
0
0
4 months ago 00:30:59 5
Свой контроллер BLDC для исследований
4 months ago 00:33:42 1
Недорогой народный транзистор тестер или ESR-метр LCR-T4-H. Transistor Tester или ESR-meter LCR-T4
5 months ago 00:12:32 1
ремонт сварочного инвертора РЕСАНТА САИ 220к не включается
5 months ago 00:10:44 1
Лютый колхоз - ремонт телевизора Philips 42PFL3605/60.
5 months ago 00:13:47 1
Продвинутая контролька автоэлектрика своими руками | Сергей Штыфан
6 months ago 00:13:44 1
Вода из воздуха, теория и реальность!
6 months ago 00:30:55 1
Теория поиска коротких замыканий с помощью ЛБП и без.
6 months ago 00:08:05 2
ASUS GA401q не включается
7 months ago 00:12:10 1
Lenovo Legion 5 15 не включается
7 months ago 00:08:37 1
Видеокарта RX 580 8gb Gigabyte не работает
8 months ago 00:14:12 1
Прошивка BIOS платы Kllisre/Jingsha x79 m2/m3 | Избавляемся от долгой загрузки после прошивки
8 months ago 00:25:03 1
Управление 2-мя моторами Toyota Aqua
8 months ago 00:20:23 1
Управление электроприводом на микроконтроллерах от НИИЭТ
8 months ago 00:11:26 2
Рации ARHIS PRO с гарнитурой для охоты, рыбалки, леса, персонала и официантов.