135892 (Разработка программатора микросхем ПЗУ), страница 2

2016-08-01СтудИзба

Описание файла

Документ из архива "Разработка программатора микросхем ПЗУ", который расположен в категории "". Всё это находится в предмете "радиофизика и электроника" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "радиоэлектроника" в общих файлах.

Онлайн просмотр документа "135892"

Текст 2 страницы из документа "135892"

Такое схемное решение формирователей адресных разрядов позволяет выбрать (программным способом) те контакты микросхемы ПЗУ, на которые требуется подавать напряжение, большее 5 вольт. Для большинства микросхем ПЗУ шина адреса 5-вольтовая. Для них надо устанавливать в нулевое состояние все биты портов А микросхем DD6, DD7 и 4 младших бита порта В микросхемы DD7. При этом транзисторы всех 20 формирователей адресных сигналов будут закрыты.

Регистр данных во многом похож на регистр адреса. Он включает в себя микросхему DD8 типа КР580ВВ55 и 8 формирователей сигналов, выполненных на логических микросхемах и транзисторах. В микросхеме DD9 используются 2 порта (А и В). В порт B записываются 8-разрядные данные, порт A используется для подключения шины данных микросхемы ПЗУ к управляемому источнику питания Е1. В регистре данных ПЗУ используются более мощные транзисторы, чем в регистре адреса ПЗУ. Поэтому формирователи сигналов данных несколько отличаются от рассмотренных ранее формирователей адрес­ных сигналов. При нулевом значении сигнала на входе формирователя млад­шего разряда данных (при нулевом значении бита 0 порта B микросхемы DD8) транзистор VT2 закрыт в любом случае (даже если соответствующий бит порта А микросхемы DD8 установлен в единичное состояние. Это предотвращает перегрузку микросхемы DD16.2. Данные, записываемые в порт В микросхемы DD8, проходят на выходы формирователей сигналов данных без инверсии (поскольку инвертируются 2 раза). Поэтому информация для шины данных ПЗУ задается в прямом коде (в отличие от адреса для микросхемы ПЗУ, который надо задавать в инверсном коде).

Формирователь сигналов данных ПЗУ, предназначенный для передачи сигналов, прочитанных с шины данных микросхемы ПЗУ, на внутреннюю шину программатора, представляет собой порт А микросхемы DD7 типа КР580ВВ55. Этот порт настраивается (программным способом) на ввод. Для чтения байта данных из микросхемы ПЗУ сначала на нее выдаются требуемые управляющие сигналы (как правило, достаточно только задать нулевое значение сигнала выбора модуля микросхемы), затем задаются сигналы выбора порта А микросхемы DD7 (путем записи соответствующей информации в регистр сигналов управления программатора), после чего выдается нулевое значение сигнала чтения из микросхемы DD7 (сигнал на входе RD микросхемы).

Сигналы с шины данных микросхемы ПЗУ поступают на порт А микросхемы

DD7 не напрямую, а через диоды VD12..VD15, VD26..VD29 подключенные через резисторы к напряжению +5 вольт. Это позволяет читать данные из микросхем ПЗУ с открытым коллектором.

Сигналы, считанные на внутреннюю шину данных программатора, поступают на входы параллельного порта IBM через коммутатор, выполненный на микросхеме DD3. Эта микросхема пропускает на выход 4 младших или 4 старших бита 8-разрядной внутренней шины программатора, старшие биты - проходят при единичном значении сигнала OUT_HI, поступающего на вход S микросхемы. Необходимость коммутирования сигналов вызвана тем, что у параллельного порта IBM имеется только 5 входных сигналов.

Формирователь сигналов адреса ПЗУ, предназначенный для чтения сигналов младшего байта адреса ПЗУ, реализован на микросхеме DD5 типа К555АП5. Эта микросхема представляет собой шинный формирователь, пропускающий 8 сигналов, когда на его входах EZ1 и EZ2 нулевое напряжение. Для задания нулевого значения сигнала на этих входах надо записать в регистр сигналов управления (микросхема DD2) байт с установленным в единичное состояние битом 3, а затем задать нулевое значение сигнала чтения (сигнал READ на разъеме Х1). При этом сигналы А0...А7 проходят через диоды VD16..VD19, VD30..VD33 и микросхему DD4 на внутреннюю шину программатора и далее (через коммутатор DD3) на входы параллельного порта IBM.

Порт C микросхемы DD8 и все 3 порта микросхемы DD9 используются для управления 4-мя регулируемыми источниками питания. У каждого из этих портов 6 младших битов предназначены для задания в цифровом коде выходного напряжения источника питания. Старший бит (бит 7) предназначен для выключения соответствующего источника, а бит 6 - для переключения его в режим с пологими фронтами (для прожигания некоторых типов микросхем ПЗУ требуются импульсы напряжения с пологими фронтами).

Запись в микросхемы DD8 и DD9 информации для управления источниками питания осуществляется так же, как и запись в аналогичные микросхемы регистра адреса (микросхемы DD6 и DD7), рассмотренного ранее. Сначала в регистр сигналов управления (микросхема DD3 на листе 2) записывается байт для выбора требуемого порта (порта C микросхемы DD8 или одного трех из портов микросхемы DD9). Затем в регистр данных параллельного порта IBM записывается необходимая информация и выдается нулевое значение сигнала записи в микросхемы КР580ВВ55.

Поскольку все 4 регулируемых источника питания идентичны, рассмотрим подробно работу только источника E4, который включает в себя цифро-аналоговый преобразователь (микросхема DA4 типа 572ПА1) и усилитель мощности, выполненный на операционном усилителе DD25.2 и транзисторах VT33, VT40, VT41.

Напряжение на выходе цифро-аналогового преобразователя пропорционально цифровому коду, поданному на входы микросхемы DA4. Это напряжение (его максимальное значение около 7 вольт) подается на вход усилителя, коэффициент усиления, по напряжению которого определяется отношением значений сопротивлений резисторов R132 и R120, т.е. равен примерно 3,5. Поэтому максимальное значение напряжения на выходе регулируемого источника питания (при максимальном цифровом коде на входе микросхемы DA4) - около 25 вольт. Из 10 входных разрядов цифро-аналогового преобразователя используются только 6 старших. Поэтому дискретность изменения выходного напряжения регулируемого источника питания составляет 1/64 от максимального значения, т.е. около 0,4 вольт.

Если сигнал на входе микросхемы DD23.4 имеет единичное значение (т.е. запрограммировано единичное значение старшего бита порта C микросхемы DD21), то микросхема DD23.4 (инвертор с открытым коллектором) коротит выход цифро-аналогового преобразователя, выключая тем самым регулируемый источник питания (напряжение на его выходе будет нулевым при любом коде на входах микросхемы DA4).

Если сигнал на входе микросхемы DD23.3 имеет единичное значение (т.е. запрограммировано единичное значение бита 6), то к входу усилителя подключается конденсатор C6 при этом изменение напряжения на выходе регулируемого источника питания (при изменении управляющего кода в порту C микросхемы DD21) будет происходить плавно, что является необходимым условием для прожигания некоторых типов микросхем ПЗУ.

Формирователь сигнала KROSS выполнен на микросхеме DD5.5, которая представляет собой инвертор. Вход этой микросхемы через диод VD11 и перемычку на кросс - плате соединен с одним из адресных сигналов (для разных кросс-плат используются разные адресные сигналы). Если задать нулевое значение адресного сигнала, соответствующего нужной кросс - плате (для остальных адресных сигналов - единичные значения), то сигнал KROSS, поступающий в IBM, будет иметь единичное значение, сигнализирующее о том, что к программатору подключена требуемая кросс-плата (или вообще никакая кросс-плата не подключена). Диод VD11 предназначен для защиты входа микросхемы DD1.1 от повышенного напряжения, которое может быть задано для адресных сигналов.

С помощью шины данных и сигналов управления, идущих с компьютера, программируются четыре микросхемы DD6–DD9. На выходе этих микросхем формируются сигналы, которые через соответствующие буферные каскады подаются непосредственно на панельки для программирования. На адресное пространство программируемой микросхемы сигналы 1–20 с выхода разъема Х3 подают высокое напряжение Е1.

Коммутаторы на шине данных используют мощный транзистор типа КТ973, обеспечивающий импульсный ток до 1А, что необходимо для программирования, например, микросхем 556РТхх, 1556хх. Другая шина, часто используемая как адресная, таких токов не требует. Поэтому коммутатор, хоть и выполняет эту же функцию, но устроен несколько проще. Так, например, если на линию 1 и 21 подать запрещенную комбинацию 0 и 0, которая одновременно откроет транзистор VT6 и DD11.1, то резистор R16 не допустит выгорания DD11.1.

Как видно из устройства коммутаторов, на любую линию шины адреса или данных (или на несколько сразу) можно вывести высокое напряжение Е1, и при этом другие линии независимо могут иметь логические уровни.

Кроме 20-ти разрядной шины адреса и 8-ми разрядной шины данных, существуют четыре программируемых источника напряжений Е1-Е4. При этом Е1, как указывалось выше, служит высоким напряжением независимых коммутаторов шины адреса и данных. Четыре мощных независимых линии напряжения программирования управляются с помощью ЦАП 572ПА1, что позволяет автоматически устанавливать эти напряжения при выборе в программе нужной программируемой микросхемы. Все четыре источника имеют одинаковую схему: ЦАП на базе 572ПА1 (включенный несколько нестандартно), в зависимости от цифрового кода, обеспечивает через усилитель нужное напряжение. Сигналы c DD22 и DD23 либо совсем выключают ЦАП-ы, либо подключают емкости С3-С6, обеспечивая более пологие фронты при перепадах сигнала. Важно знать, что транзисторы на выходе усилителей должны быть достаточно высокочастотные (граничная частота > 20 МГц). Это необходимо для качественного функционирования обратной связи (а значит, обеспечивается стабильность напряжения на выходе) в условиях переменной нагрузки, которая возникает при работе с микросхемами, потребляющими разные токи в разных режимах (например, потребление микросхемы 556РТхх при чтении ячеек с кодами 0xFF и 00х0).

Управление всеми коммутаторами и источниками Е1-Е4 осуществляется программированием через LPT-порт микросхем 580ВВ55А. При этом все каналы, кроме DD7.А (выходы PA0-PA8), программируются на вывод, а DD7.А - на ввод для чтения шины данных. Как известно, стандартный LPT-порт имеет однонаправленную шину данных, поэтому чтение данных осуществляется с помощью мультиплексора DD3 через четыре информационные линии. Транзистор VT1 улучшает работу в условиях помех. Здесь стоит заметить, что на старых IBM платах, где нет ECP/EPP порта (386 или 486 с VLB шиной), кабель, соединяющий плату программатор и LPT-порт, должен быть не более 1 м, и каждый сигнальный провод должен быть отделен один от другого заземленным проводом. Для остальных плат в BIOS Setup желательно выставить порт LPT в ECP/EPP (как правило, раздел - CHIPSET FEATURES SETUP или INTEGRATED PERIPHERALS).

C2 и DD5.1 служат для начального сброса портов DD6-DD9, стабилитроны VD1 и VD2 формируют опорное напряжение для ЦАП-ов DA1-DA4.

Для программирования микросхем к программатору подсоединяется одна из кросс – плат, имеющих набор посадочных мест многоразового пользования. Если потребуется установить другие типы микросхем то, можно воспользоваться уже имеющимися панельками, но рациональнее изготовить новую кросс – плату под нужный тип микросхем.

    1. Конструкция печатной платы программатора

Схема программатора выполняется на двухсторонней печатной плате, имеющей одно основание, на обеих сторонах которого получают проводящий рисунок и все требуемые соединения. Переход токопроводящих линий с одной стороны платы на другую осуществляется металлизированными отверстиями. При сборке программатора печатная плата размещается в металлическом корпусе, в который также монтируется блок питания.

На печатной плате, изготовленной из нефольгированного стеклотекстолита СТЕФ.1-2ЛК, прямоугольной формы 250 Х 325 мм располагают все электрорадиоэлементы схемы.

Блок питания должен обеспечивать напряжения +5В (не менее 0,7 А), -3 (не менее 0,2 А) и +27В (не менее 0,5 А). Желательно наличие защиты или предохранителя, так как встречаются ПЗУ (например, серии 556хх), которые накоротко замкнуты внутри.

Также на плату крепятся три разъема Х1-Х3:

Разъем Х1 предназначен для подключения программатора через кабель к IBM-совместимому компьютеру на интерфейс Сentroniсs (разъем принтера). Шлейф распаивается таким образом, что i-й контакт шлейфа с одной стороны разъема соединяется с i-м контактом разъема с другой стороны шлейфа

Через разъем Х2 (выполненный в виде наплатного SG5 аналогичный тому, что на плате ПК типа IBM) поступают напряжения питания +5В, -3В и программирующее напряжение +27В.

Разъем Х3 предназначен для подключения одной из кроссовых плат, содер­жащих панельки для микросхем ПЗУ. На этот разъем выведены 20 сигналов адреса и 8 сигналов данных, причем единичное значение для любого из этих сигналов можно либо задавать равным +5В, либо подключать к управля­емому источнику питания Е1. Кроме того, на разъем выведены еще выходы четырех управляемых источников питания Е1-Е4 и напряжение +5В. С помощью такого набора сигналов и напряжений можно реализовать чтение и прожигание практически любого типа микросхем ПЗУ.

  1. Расчетная часть

    1. Расчёт геометрических параметров печатной платы

Цель: рассчитать геометрические параметры элементов печатного монтажа. Рассмотреть минимальные расстояния между элементами печатного рисунка соответствующие условиям, предъявляемым к геометрическим параметрам печатной платы.

Исходные данные:

  1. Метод изготовления ПП – электрохимический (полуаддитивный);

  2. Максимальный постоянный ток Imax=0,7 А;

  3. Толщина фольги, h=0,05 мм;

  4. Класс точности ПП - 3;

  5. Напряжение питания U=Uпит= ∆U(%)=30В;

  6. Длина печатного проводника (max) - L=1,2 м.

      1. Расчёт печатного монтажа. Расчёт по постоянному и переменному току и конструктивно-технологический.

Исходя из технологических возможностей производства выбирается метод изготовления и класс точности ПП (ОСТ 4.010.022-85)

Определяем минимальную ширину печатного проводника в мм по постоянному току для цепей питания и заземления:

, (3.1)

где Imax – максимальный постоянный ток, протекающий в проводниках;

jдоп – допустимая плотность тока (таблица 1);

t – толщина проводника, мм.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5259
Авторов
на СтудИзбе
421
Средний доход
с одного платного файла
Обучение Подробнее