|
Программатор PGM разработка 1995 г. Орион Софт, прошивка микросхем 2716-27512Конструкция программатора PGM, схема, описание, сборка, наладкаПродаю платы и наборы микросхем, куплю микросхемы комплектующие ПК Орион-128Всю информацию выложу позже. 20/08/2021 продолжил сборку программатора PGM Информация по аналогам ППЗУ, и напряжение программирования 1- Руководство пользователя (от авторов) 2 - Краткая инструкция по сборке и наладке (от авторов) Плата разработка март 2026 г Саратов
Начало сборки и замечания на 08/03/2026: Руководствуясь описанием на бумаге, в схема низкого качества, гербер по которому начинался делаться проект, содержал ошибки, в результате на плате образовались ошибки. (Плату разводил не я) В результате получилось, начинаем действовать.
Ошибки и информация, по сборке от марта 2026
1. Нужно запустить преобразователь -5в. Собранный на 2-х элементах к155лн1, транзисторе, двух диодах, и стабилитроне кс156. Фото из истории (cправа программатор PGM - г. Дзержинск) В плату вкралась ошибки незначительные: Конденсатор С6 (электролит на 68 мкф) на "шелкографии" перепутана полярность, "+" электролита должен идти на на корпус (т.к. это электролит для отрицательного напряжения -5в) Ещё не хватает одного отверстия С4 и vd12 (КС156) вставляются в одну. (Я просверлил недостающее отверстие). Программу нашел и запустил. Приступили к разводке плат, и немного модифицировали схему. Ввели дополнительный режим ручная регулировка напряжения программирования. Работает под ОРДОС, есть программа на русском под CP/M-80 Внимание на схеме ошибки!!! На данном скришоте (зеленом) ошибки!! Схема без ошибок тут... найденная на дискетах Ошибки и информация, по сборке от марта 2026 Вид программы под OR DOS и на русском языке под CP/M80 Отличие от авторской схемы. Резисторы 1% заменены на подстроечные, изменена, разводка, заменены реле, исправлены ошибки, убран диодный мост, введены 2 повышающих преобразователя напряжения: 1. с +5в до 30 вольт (исключаем внешний источник питания), изначально нужно выставить 30 в. !!!! 2. с + 5в до 30 вольт регулируемый, (введено переключение напряжений программирования "автоматический выбор напряжения программирования - авторская схема", ручная регулировка напряжения программирования) 3. введен индикатор регулировки напряжения программирования 4. индикация выбора переключения программирования 5. выкинут диодный мост (ставшим не нужным) 6. подключен внешний разьем типа "домик USB" на него подаем +5 вольт , если не хватает мощности штатного +5 вольт от ориона. (По цепи питания от ориона и внешнего источника стоит развязывающий диод типа шоттки на 1 а- 40в) И так сборка начата 12.03.2026 Установлены китайские повышающие преобразователи напряжения которые можно купить на Али На одном из преобразователей выкинут подстроечный резистор 100ком, вместо него припаян и приклеен переменный резистор на 100 к Индикатор цифровой вольтметр с тремя проводками. +5, общий и сигнальный. В левом верхнем углу светодиод (через 1,6 к) сигнализирует о подаче напряжения +5 на плату компьютера от "ориона" Режим ручной установки напряжения программирования (переключателем выбираем), светодиод синего цвета (через резистор 3,3 к) цвет светодиода соответствует цвету вольтметра Режим автоматического выбора напряжения программирования (выставляем напряжение с преобразователя +30 в) горит светодиод зеленого цвета (резистор на них общий что и для синего - 3,3 к), (второй регулируемый ручками преобразователь отключается). схема версия для печати (но схема без ручной регулировки напряжения программирования) Уточнение!!! катушка 1-10 вывод (униполярные, на 1 вывод обязательно +12!!!) Документация по программатору, реле брали в чипе дипе вот такие https://www.chipdip.ru/product/tq2-12v 09/03/2026 Приступил к сборке и наладке!!! На схеме обнаружены ошибки. Особенно которые рассылались на листочках с платой программатора!!! Естественно ошибки перешли на плату. (В гербере с которого делались платы "который гуляет в интернете" - много ошибок. 09/03/2023 - сегодня посчастливилось найти описание программы и сборки и наладки на дискете. (08/03/2026 предварительно ручкой отчертил схему по новой, с листочка - уж больно схема была плохого качества.). Новая плата программатора PGM от марта 2026 Ошибки и информация, по сборке от марта 2026: 1- Руководство пользователя (от авторов) 2 - Краткая инструкция по сборке и наладке (от авторов) 3. Итак ошибки платы по мере сборки начало 08/092026 (параллельно развожу свой вариант платы): 1. Не очень понравился как работает преобразователь на к155лн1 транзисторе кт315 (в новой плате под замену), при стабилитроне кс156 выдает 4,5 в. (Чуть позже напишу как модернизировать узел, вместо транзистора кт315 ставим кт972, вместо резистора дроссель, в разрыв цепи стабилитрона ставим резистор, и будет узел по -5 в как в схеме ориона, смотри схему) 2. Ошибки шелкографии на плате вместо ир23 следует читать ир22 3. Отрезать 20 ногу DD5 (555ир22) от питания (+5) и соеденить с точкой UPC (3 нога кр142ен5а) 4. Отрезать 8 ногу к155ла18 (напряжение питания) с двух сторон, и на 8 ногу подать +5 в с контакт С10 разьема 5. Анод диода VD9 (кд522б) оторвать от дорожки (пяточка на ней) и соеденить с 8 ногой к155ла18 6. Соеденить 28 ногу Zif панельки, с точкой UPC (3 нога кр142ен5а) 7. Резисторы подстроечные - слева на право (ошибка шелка), а также (если ставить обычные 1% как по схеме), располагаться будут так (а не по порядку как на шелкографии): R1 - R8 - R7 - R2 - R3 - R6 - R4 - R5 - тут уж виноват автор разводки (не я) 8. Неверная разводка 2-3 ног у ир22 12/03/2026 - сижу думаю привить и резать плату которая была или все таки сделать на новой? 9. Контакт В8 разьема - должен идти на 3 ногу ПЗУ (на плате идет на 9 ногу ПЗУ) - резать и МГТФ также соеденить 18е (3 шт) ноги ир22 с 9 ногой ПЗУ 10. Контакт В7 разьема 17-е ноги ИР22 - (на плате идет на 18 е) далее 4 ногу ПЗУ (на плате идет на 3 ногу ППЗУ) 11. Контакт В2 разьема - нет соеденения с 9 ногой ПЗУ 12. (Возможно, но не факт, по реле, уточнить разводку про униполярные реле) - возможна ошибка на плате, (по мне так нужно поменять полярность питания у реле) Продолжение следует....
2 - Краткая инструкция по сборке и наладке (от авторов)
PGM3.TX Цифровой блок.
Порты адаптера 8255 распределяются следующим образом: Аналоговый блок. 1.Система управления напряжением программирования представляет программно управляемый регулятор напряжения с системой компенсационного регулирования. В качестве управляющего элемента используется операционный усилитель (с буферирующим транзистором VT3), на один вход которого подается опорное напряжение с ЦАП (DD5 и R1-R8), а на второй - обратная связь с выхода регулятора. В общем плане это типичная схема компенсационного стабилизатора с некоторыми особенностями формирования выходного импульса и быстродействующей схемой управления включением/выключением. 2. Преобразователь -5в. Предназначен для компенсации остаточного напряжения ЦАП и питания ОУ. На элементах DD1.1, DD1.2 выполнен задающий генератор с частотой 80-120 КГц. Транзистор VT1 - буферный элемент. C5, C6, VD10-VD12 - элементы схемы выпрямления, стабилизации и фильтрации выходного напряжения.
II. Конструкция программатора. III. Сборка программатора.
Если нет печатной платы, то программатор можно аккуратно
спаять на макетной плате по прилагаемой схеме. При сборке необходимо
учитывать следующие замечания: IV. Настройка программатора. Настройку следует начать с преобразователя на -5в. Предварительно отключите преобразователь от DA1 и R9. Затем подайте на программатор напряжение +5в и +12в. Проверьте работу задающего генератора и подбором значений С8 и C9 установите частоту 80-120 КГц. На конденсаторе С6 проверьте наличие -5в. При восстановлении отключенных цепей - напряжение может немного понизится, но не более, чем на 0.5в. Далее следует подключить программатор к компьютеру и любой программой типа M128, M256, EDMEM и т.д. записать по адресу 0F603H значение 90H (программирование порта), по адресу 0F602H - 20H и по адресу 0F601H - 00H. После этого проследите (мультиметром), чтобы на всех выходах DD5 появился уровень логического 0. Если это так, измерьте напряжение в т."A" и подбором сопротивления R9 (заменив его при необходимости переменным) добейтесь, чтобы там был "физический" ноль, т.е. уровень напряжения относительно "земли" был в пределах от -0.01 до +0.01. После этого можно заняться балансировкой DA1, для чего повторите программирование порта, как указано выше, но по адресу 0F601H следует записать значение 7FH. Подайте переменное напряжение 30-35в (можно и постоянное) на мост VD1-VD4. Подключите мультиметр к т."B" и, вращая движок R25, установите напряжение точно +12.8в. Установив требуемое значение, зафиксируйте движок переменного сопротивления. Проверьте уровень напряжения на катоде VD8 - там должно быть 12.5-12.6в. Подключите вольтметр вновь к т."B" и запишите по адресу 0F602H байт 10H (не меняя предыдущих установок). Убедитесь, что вольтметр показывает напряжение не более +0.5в, иначе следует подобрать транзистор VT4 - КТ819 с большим коэффициентом усиления. Теперь следует проверить правильность формирования напряжения программирования. Запишите по адресу 0F602H байт 20H и, контролируя напряжение в т."B", записывайте произвольные коды по адресу 0F601H. Десятичное представление записываемого кода должно однозначно соответствовать получаемому напряжению в т."B" (напр., код 0FFН (255D) = 25.5в, код 65H (101D) = 10.1в и т.д). При балансировке ОУ DA1 Вы записали код 7FH, но устанавливали напряжение 12.8в вместо 12.7в - и это не случайно, т.к. после диода VD8 Вы все равно получите напряжение меньше требуемого. Таким образом не следует обращать внимание на превышение фактического значения напряжения в т."B" на 0.1-0.2в над тем, которое Вы хотите получить, записав конкретный код. Но отклонения напряжения на 0.4-0.5в и более от требуемого значения (как в меньшую, так и большую сторону) говорят о необходимости проверить соответствие сопротивлений резисторов R1-R8 номиналу, и, после установки нужных значений сопротивления, следует повторить процесс настройки с момента контроля напряжения "физического" нуля в т.A. Если же при разных значениях кодов напряжение соответствует требуемому, остается последний шаг. Запустите программу PGM и установите режим работы с ПЗУ 27256 (см. описание программы - файлы PGM1-2.TX). Переключатель S1 установите в нижнее по схеме положение (т.е. к "земле") и дайте команду на чтение ПЗУ. Контрольная сумма считанного массива должна быть равна 0000 (т.к. считывались байты 00). Затем выберите режим записи, установите максимальное напряжение программирования (25.5в) и инициируйте процесс записи клавишей <ВК>. Во время записи подключите осцил-лограф к т."B" и обратите внимание на форму программирующего импульса, а именно: - нижняя площадка импульса должна соответствовать нулевому уровню напряжения, верхняя - 25.5в, кроме того, нижняя площадка должна иметь ярко выраженный (плоский) характер. - спад импульса должен быть максимально крутым, а фронт будет плавнее, причем надо обратить внимание на форму кривой фронта - она должна быть плавной, без изломов, выбросов и "ступенек".
Импульс, соответствующий вышеуказанным требованиям, приведен
в качестве примера в файле PGM3.PC. Затем, выбирая в программаторе различные типы ПЗУ, проконтролируйте правильность срабатывания реле: ПЗУ 2716 - включено реле P1, 27512 - реле P2, при выборе других типов ПЗУ оба реле обесточены (исходное состояние). После всех этих операций отладку аналоговой части можно считать законченной. Остается проверить (тестером, записывая в порты различные значения кодов) правильность соединения компьютера с регистрами ИР22 и АП6, правильность разводки проводников к панели(ям) ПЗУ. Перечень примененных радиоэлементов.
1. Микросхемы : Возможные замены. Регистры ИР22 заменяются на КР1533ИР33 или КР580ИР82 (с учетом цоколевки). ИМС КР1533АП6 аналогична м/сх КР580ВА86. М/сх DD1 - любые инверторы без открытого коллектора, DD6 заменяется на К155ЛА7, К155ЛА13 или, что лучше, К155ЛА18. DA1 - КР544УД1 с любой буквой (нумерация выводов приведена для м/сх в пластмассовом корпусе DIP). DA2 - КР142ЕН5А или ЕН5В.
2. Транзисторы (буквенные индексы - любые) : И последнее. Перед началом сборки следует четко уяснить для себя, что программатор обеспечит высокое качество прошивки микросхем только при четком соблюдении рекомендаций по сборке и наладке, изложенных выше. Данное описание не претендует на абсолютную полноту изложения и, тем более, не является алгоритмом, излагающим последовательность сборки и наладки. Но, руководствуясь им при работе, Вы обеспечите безукоризненную работу программатора и получите качественно запрограммированные микросхемы ПЗУ. Если Вы считаете, что схема программатора слишком "наворочена" и кое-что следовало бы упростить, не торопитесь этого делать. Каждый узел схемы выполняет вполне определенную функцию и неосторожное вмешательство может повлечь за собой ухудшение работы программатора в плане прошивки м/сх ПЗУ и (или) возможный выход ПЗУ из строя. --- ORIONSOFT --
Авторский программатор по журналу радио Ставим вместо кр565ру5, кр565ру7, раньше в 1994 такое делал, но схему не помню. Какие микросхемы памяти к565ру7 и их аналоги работают в Орионе? Как считать информацию с к573рф1 Куплю платы, наборы микросхем 2716, 2732, 2764, 27128, 27256, 27512, 27c010, 27c801 на Орион-128, КР565РУ5В, КР565ру7В, к565ру5г AU, к565ру7г Au в позолоте, куплю микросхемы фирмы NEC, Intel, Oki
На предыдущую страницу На главную страницу На следующую страницу
|
||