ПРОСТОЙ ПРОГРАММАТОР ИМС КР556
В.ВАСИЛЕНКО, г.Свердловск, Луганской обл.
В журнале "Радиолюбитель" [1] была опубликована моя статья. Я получил письма с вопросами о программировании ППЗУ КР556РТ5. Поэтому предлагаю схему простого программатора. Ее основа - схема, опубликованная в [2], с небольшими изменениями.
Программатор позволяет программировать микросхемы КР556РТ4, РТ5, РТ18. Программирование осуществляется путем подачи одиночных программирующих импульсов на выходы соответствующего программируемого разряда и на вывод питания. При этом пережигаются соответствующие перемычки во внутренней матрице, что эквивалентно записи в нужные разряды логической "1" (для РТ4, РТ18) или логического "О" (для РТ5). Таким образом, в исходном состоянии во всех ячейках ИМС РТ4 и РТ18 записаны логические "0", а в ячейках микросхем РТ5 - логические "1". Элементы R4, R5, SA12, DD4.1, DD4.2 образуют триггер с защитой от дребезга. При нажатии кнопки SA12 на выводе элемента DD4.2 появляется уровень логической "1" с длительностью, равной времени нажатия. Это напряжение подается на программирующие выводы (CS) микросхем (вывод 20 РТ18, вывод 21 РТ5, вывод 14 РТ4). Одновременно по переднему фронту импульса элементами DD4.3, DD4.4, R6, С1 формируется импульс логического "0" длительностью около 30 мс. Этот импульс закрывает транзистор VT1 и открывает VT2, реле К1 своими контактами подает программирующее напряжение на нужный выход микросхемы. Одним нажатием кнопки SA12 можно запрограммировать только один бит соответствующего адреса. Нужный адрес набирается тумблерами SA1...SA11, нужный бит выбирается переключателем SA13. После отпускания кнопки SA12, на инверсных выводах CS микросхем устанавливается логический "О", разрешая считывание данных - можно сразу посмотреть результат программирования. Если выходной сигнал программируемого бита станет равным логической "1" (для РТ4, РТ18), то диод VD3 должен загореться. Для РТ5 выходной сигнал запрограммированного бита должен стать равным логическому "0", и светодиод VD3 должен погаснуть. Если бит не запрограммировался, следует повторить операцию, увеличивая напряжение от 12 до 15 В. Перед началом программирования следует составить карту прошивки. Для проверки начального состояния микросхемы сигналы с выходов (выводы 1...8 переключателя SA13) целесообразно вывести на внешний разъем, и к каждому выходу подключить цепь из светодиода, диода и резистора - аналогично VD2, R2, VD3. Таким образом высвечивается сразу весь байт нужного адреса. Конструктивно все эти элементы помещены на отдельную плату, соединенную с разъемом гибким многожильным кабелем. После проверки начального состояния, эта плата индикации отсоединяется, чтобы не создавать зрительных помех оператору.
Репе К1 - РЭС15, микротумблеры - МТ1. По их положению можно сразу судить о битах адреса. Это удобнее, чем в случае использования кнопочных переключателей.
Литература
1. Василенко В. Автомат световых эффектов на ППЗУ. - Радиолюбитель, 1997, N7, С.22.
2. Автомат световых эффектов на ППЗУ. - В помощь радиолюбителю. Вып.108.
3. Полупроводниковые БИС запоминающих устройств: Справочник/ В.В.Баранов и др.; Под ред. А.Ю.Гор-донова и Ю.Н.Дьякова. - М.: Радио и связь, 1986.
РЛ 3/2000, с.22-23.