Радиоэлектроника

Разработка программатора микросхем ПЗУ


СОДЕРЖАНИЕ

             Введение      4
             1      Обоснование технических решений  6
             2      Конструкторская часть      8
             2.1    Назначение   8
             2.2    Принцип действия    8
             2.3    Конструкция печатной платы программатора       16
             3      Расчетная часть     18
             3.1    Расчёт геометрических параметров печатной платы      18
             3.2    Расчет освещенности помещения БЦР       21
             3.3    Расчет трансформатора источника питания 23
             3.4    Расчет потребляемой мощности схемы      25
             4      Технологическая часть      27
             4.1    Анализ технологичности конструкции устройства  27
             4.2    Обоснование выбора метода изготовления печатной платы
       30
             4.3    Установка нанесения сухого пленочного фоторезиста    32
             4.4  Анализ дефектов фотопечати   34
             5      Исследовательская часть    35
             5.1    Методика работы с прибором 35
             5.2    Описание команд меню программы TURBO    38
             5.3    Анализ работы устройства   53
             6      Организационно-экономическая часть      55
             6.1    Расчет себестоимости платы программатора       55
             7      Охрана труда на участке обработки и изготовления
       печатных плат 60
             7.1    Мероприятия по технике безопасности     60
             7.2    Мероприятия по обеспечению пожарной безопасности     62
             7.3    Экология на производстве   63
             Заключение    65
             Перечень принятых терминов 67
             Список литературы   68



       Приложение             А              Перечень              элементов
       …………………………………………………………………………………………….70
       Приложение Б Спецификация
……………………………………………………………………………..………………………….73
       Приложение В Схема электрическая структурная АТДП.220198.119 Э1
       Приложение Г Схема электрическая принципиальная АТДП.220198.119 Э3
       Приложение Д Схема электрическая принципиальная АТДП.220198.119 Э3
       Приложение Е Плата печатная АТДП.220198.119
       Приложение Ж Сборочный чертеж АТДП.220198.119 СБ

       Введение

       Развитие  микроэлектроники  и  широкое  применение   ее   изделий   в
промышленном  производстве,  в  устройствах  и  системах  управления  самыми
разнообразными объектами и процессами является в настоящее  время  одним  из
основных направлений научно - технического прогресса.
       В обширной номенклатуре  изделий  электронной  техники  особое  место
занимает семейство  программируемых  микросхем.  Их  ускоренное  развитие  в
настоящее время символизирует прогресс в микроэлектронике, которая  является
катализатором научно - технического прогресса в современном мире.
       Возрастающий круг научно  -  технических  работников  сталкивается  в
своей  практической  деятельности  с  вопросами  применения  запоминающих  и
логических программируемых микросхем. Их  использование  в  радиоэлектронной
аппаратуре позволяет резко сократить сроки  ее  разработки  и  промышленного
освоения; поднять на новый уровень технические характеристики.
       Существует принципиальная необходимость использования программируемых
микросхем в микро - процессорных  устройствах  и  системах  практически  для
всех  областей  народного  хозяйства,  таких,  как  гибкие  производственные
системы,  системы   управления   различными   технологическими   процессами,
персональные ЭВМ, бытовая аппаратура.
       Характерной   тенденцией   развития   элементной   базы   современной
аппаратуры (РЭА) является быстрый рост степени интеграции. В  этих  условиях
актуальной  становится  проблема  ускорения  разработки  узлов   аппаратуры,
представляющих  собой  схемы  с  большой  (БИС)  и  со  сверхбольшой  (СБИС)
степенями интеграции.
       Программируемые БИС  в  настоящее  время  широко  распространены.  Их
основные   преимущества   перед    другими    изделиями    микроэлектроники:
регулярность  структуры,  функциональная  наращиваемость,  широкий  диапазон
реализуемых на их основе  устройств  с  комбинационной  логикой  и  конечных
автоматов, программируемость  структуры.  При  этом  достигаются  большая  и
сверхбольшая степени интеграции устройств на кристалле. Преимущество  БИС  –
возможность автоматизации процесса проектирования  приборов  на  их  основе,
аппаратного  резервирования  модификации  реализуемых  функций   в   большом
диапазоне с минимальными затратами.
       Область применения –  от  простейших  программируемых  комбинационных
устройств до специализированных контроллеров.
       Принцип необратимого  изменения  связей  в  интегральных  микросхемах
электрическим способом был впервые реализован фирмой Radiation (США) в  1996
г. в запоминающей матрице  постоянного  запоминающего  устройства  (ПЗУ).  В
1970  г.  фирма  Harris  conductor  (США)   выпустила   первое   законченное
программируемое ПЗУ (ППЗУ) емкостью 512 бит, а с 1972 г.  началось  массовое
производство  аналогичных  ППЗУ  многими  ведущими  фирмами.   С   1976   г.
развивается новый тип устройств с изменяемыми  связями  -  БИС  произвольной
логики: программируемые  логические  матрицы,  мультиплексоры  т.п.,  однако
ППЗУ до сих пор остаются наиболее массовыми устройствами этого вида.
       Программируемые   ПЗУ   являются    результатом    усовершенствования
классической схемы  полупроводникового  ПЗУ  с  масочным  программированием.
Простейшее ПЗУ содержит запоминающую  матрицу,  состоящую  из  шин  строк  и
столбцов, дешифраторы адреса строк и столбцов и усилители считывания.
       Тема данного дипломного проекта заключается в  изготовлении  печатной
платы  программатора  микросхем  ПЗУ,  который   позволяет   программировать
широкий класс микросхем.

       Обоснование технических решений

       Программатор представляет собой устройство, подключаемое к компьютеру
типа  IBM  PC  через  параллельный  LPT  порт,  позволяющее  программировать
широкий класс микросхем. Универсальность  программатора  заключается  в  его
схемотехнике,   позволяющей   программировать   кроме    обычных    ПЗУ    и
микроконтроллеров, микросхемы программируемой матричной логики (ПЛМ) и  т.д.
Так, некоторым  микросхемам  ПЛМ  (например,  156РТ1)  при  программировании
необходимо  присутствие  высоких  напряжений  на   всех   выводах,   что   и
обеспечивает данная схема.
       Важным достоинством программатора является  программное  обеспечение,
которое   позволяет   расширять   номенклатуру   программируемых   микросхем
посредством написания, программирующего или  тестирующего  модуля  на  языке
программирования Borland Pascal,  а  также  изготовления  кросс  –  платы  с
набором посадочных мест под программируемые микросхемы.
       Устройство  построено  по  принципу  открытой  архитектуры,  что   на
сегодняшний день является большим достоинством,  так  как  процесс  развития
ЭВТ продвигается очень стремительно.
       Надежность процесса программирования определяется  в  первую  очередь
достоверностью реализации режимов программирования, исправностью  аппаратуры
программатора, надежностью связей с программируемой микросхемой.  Надежность
обеспечивается  проведением  тестового  контроля  аппаратуры  программатора,
программного  обеспечения,  параметров  источников  воздействий  на  зажимах
связи  с  ПМ.   Эти   меры   принципиально   необходимы   в   программаторах
производственного назначения, где все  режимы  выполняются  автоматически  и
нет визуального контроля ПМ, возможны отказы и сбои в работе аппаратуры,  не
приводящие к сообщениям о браке запрограммированных микросхем.
       Можно  сформулировать  функциональные  характеристики   программатора
предназначенного для БЦР на производстве:
     1. Разнообразие функции ввода, обработки и редактирования данных;
     2. Функции  логического  контроля  запрограммированных  микросхем  при
        отсутствии эталонного образца;
     3. Возможность расширения номенклатуры программируемых микросхем;
     4. Использование  эталона  программируемой  микросхемы  как  источника
        данных  программирования   и   для   контроля   запрограммированных
        микросхем;
     5.  Обязательное  наличие  режимов  «Входной  контроль»  и   «Выходной
        контроль»;
     6. Малые габариты;
     7. Возможность копирования программируемых микросхем.
     8. Простота ввода и отображения данных;
     9.   Обязательное   наличие   помощи   в    программном    обеспечении
        программатора.
       Данные  характеристики  определяют   высокую   производительность   и
надежность производственных программаторов, что и требуется в данном  случае
для  ремонтного  бюро  производственного  предприятия  «РЭМОС-ПМ»,  так  как
прямое его назначение - это  программирование  или  перепрограммирование  (в
зависимости от ситуации) микросхем ПЗУ для различных плат, модулей и  блоков
от станков с ЧПУ.



       Конструкторская часть


1 Назначение

       Данный   программатор   является   универсальным   устройством    для
программирования микросхем  ПЗУ.  Он  позволяет  программировать  микросхемы
следующих типов:
1) с ультрафиолетовым стиранием: 2708,  2716,  2732(A),  2764(A),  27128(A),
   27256, 27256(21v), 27512, 271000, К573РФ1, К573РФ2/5, К573РФ4А
2) с  пережигаемыми  перемычками:  КР556РТ4/11,  КР556РТ5/17,  КР556РТ12/13,
   КР556РТ14/15, КР556РТ16, КР556РТ18, К155РЕ3
3) с электрическим стиранием:  КМ1801РР1
4) FLASH: 28F256, 28F512, 28F010, 28F020
5) ПЛМ: КР556РТ1/2
6) микроконтроллеры:  8748,  8749,  8751,  8752,  87C51,  87C53,  1816ВЕ751,
   1816ВЕ48, 1830ВЕ751, 1830ВЕ753
7) только  читать:  8048,  8049,  80C48,  8051,  8052,  1816ВЕ49,  1816ВЕ51,
   1830ВЕ48


2 Принцип действия

       Принципиальная   схема   программатора   представлена   на    чертеже
АТДП220198.119 Э3. Разъем  Х1  предназначен  для  стыковки  программатора  с
параллельным портом IBM (стандартным кабелем  от  принтера).  Каждый  сигнал
IBM обозначен буквой D,  C  или  S  и  цифрой  0...7.  Буква  идентифицирует
регистр параллельного порта (D - регистр данных, C - регистр  управления,  S
- регистр состояния), а цифра - номер бита соответствующего регистра.
       Сигналы MODE_OUT, READ, WRITE - выходные сигналы IBM, обозначены  как
инверсные. Это означает, что при установке битов 1 и 3  регистра  управления
порта в единичное состояние  соответствующие  сигналы  будут  иметь  нулевое
значение.  Для выходного сигнала программатора S.7 знак  инверсии  означает,
что при единичном значении этого сигнала соответствующий бит порта  регистра
состояния читается как нулевой.  Названия сигналов,  приведенные  справа  от
стрелок, отражают их функциональное назначение.
       Разъем Х3 предназначен  для  подключения  одной  из  кроссовых  плат,
содержащих панельки для микросхем ПЗУ.  На этот разъем выведены 20  сигналов
адреса и 8 сигналов данных, причем единичное значение  для  любого  из  этих
сигналов  можно  либо  задавать  равным  +5   вольт,   либо   подключать   к
управляемому источнику питания  Е1.  Кроме  того,  на  разъем  выведены  еще
выходы четырех управляемых источников питания Е1..Е4 и напряжение +5  вольт.
С помощью такого набора сигналов и напряжений  можно  реализовать  чтение  и
прожигание практически любого типа микросхем ПЗУ.
       Входные сигналы программатора DI0...DI7  (выходные  сигналы  регистра
данных параллельного порта IBM) поступают  с  разъема  Х1  на  формирователь
сигналов IBM, выполненный на микросхеме DD1  типа  К555АП6.  Эта  микросхема
представляет собой  шинный  формирователь,  пропускающий  8  сигналов  слева
направо (когда на входе S единичное  значение  сигнала)  или  справа  налево
(когда сигнал на входе S нулевой), если значение сигнала MODE_OUT  на  входе
EZ нулевое (при единичном значении  этого  сигнала,  т.е.  в  режиме  чтения
информации  с  микросхемы   ПЗУ,   все   выходы   микросхемы   переходят   в
высокоимпедансное состояние).
       Сигналы DI0...DI7 поступают также  на  регистр  сигналов  управления,
выполненный на микросхеме DD2 типа К555ИР23.  Байт из регистра данных  порта
IBM  запоминается  в  этой  микросхеме  по  положительному  фронту   сигнала
MODE_OUT, поступающего на вход С микросхемы. 6 выходных сигналов  микросхемы
используются  для  выбора  одного  из  портов  одной  из  четырех  микросхем
КР580ВВ55, а сигнал бита 3 предназначен для открытия формирователя  сигналов
адреса ПЗУ, выполненного на микросхеме DD4.
       Регистр сигналов адреса включает в себя 2 микросхемы (DD6 и DD7) типа
КР580ВВ55  и  20  формирователей   сигналов,   выполненных   на   логических
микросхемах и транзисторах.  Каждая из микросхем КР580ВВ55 содержит  три  8-
битных порта ввода/вывода (порты A, B и С).  Все 3 порта микросхемы DD6 и  2
порта (В  и  С)  микросхемы  DD7,  использующиеся  для  реализации  регистра
адреса,  настраиваются  (программным  способом)   на   вывод.   Для   записи
информации в  какой-либо  из  этих  портов  сначала  в  регистр  управляющих
сигналов (микросхема  DD2)  записывается  соответствующий  управляющий  байт
(нулевое значение на выходе разряда 6 или 7 микросхемы DD2 выбирает одну  из
микросхем DD6 или DD7, а  разряды  0  и  1  выбирают  один  из  трех  портов
микросхемы), а затем задается нулевое значение сигнала записи (на  входе  WR
микросхем  DD6  и  DD7).  При  этом  информация  с  внутренней  шины  данных
программатора  (в  данном  случае  это   информация   из   регистра   данных
параллельного порта IBM) записывается в выбранный порт  микросхемы  DD6  или
DD7.
       То есть, запись 20-разрядного адреса в регистр адреса  осуществляется
в несколько этапов.  Младший байт адреса записывается в  порт  В  микросхемы
DD6, 2-й байт - в порт С микросхемы DD7, 3-й байт  -  в  4  старших  разряда
порта В микросхемы DD7. Порт А микросхемы DD6, порт А  микросхемы  DD7  и  4
младших бита порта  В  микросхемы  DD7  используются  для  подключения  шины
адреса микросхемы ПЗУ к повышенному напряжению  от  регулируемого  источника
питания.
       Рассмотрим  формирователь  младшего  разряда  адреса  (остальные   19
формирователей аналогичны), который выполнен на микросхемах  DD10.1,  DD11.1
и транзисторе VT6.  Если младший бит 2-го порта  (порта  В)  микросхемы  DD6
установлен в  единичное  состояние,  то  на  выходе  формирователя  младшего
разряда адреса (на выходе микросхемы DD11.1) будет нулевое  напряжение.  При
нулевом значении этого  бита  выходной  транзистор  микросхемы  DD11.1  (эта
микросхема - инвертор с открытым коллектором) закрыт, поэтому напряжение  на
выходе  формирователя  определяется  состоянием  младшего  бита  1-го  порта
(порта А) микросхемы DD6. При единичном значении этого бита  транзистор  VT6
открыт,  поэтому  на  выход  формирователя  будет  поступать  напряжение   с
управляемого источника питания Е1 (через открытый транзистор VT6 и  резистор
R16).  Если  младший  бит  порта  А  микросхемы  DD6  установлен  в  нулевое
состояние, то транзистор VT6 закрыт  В  результате  на  выход  формирователя
будет поступать через резистор R93 и диод  VD30 напряжение +5 вольт.
       Такое схемное  решение  формирователей  адресных  разрядов  позволяет
выбрать (программным  способом)  те  контакты  микросхемы  ПЗУ,  на  которые
требуется подавать напряжение, большее 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.
       Для программирования микросхем к программатору подсоединяется одна из
кросс – плат, имеющих набор посадочных мест многоразового пользования.  Если
потребуется установить другие типы микросхем то, можно  воспользоваться  уже
имеющимися панельками, но рациональнее изготовить новую кросс  –  плату  под
нужный тип микросхем.


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

       Схема программатора  выполняется  на  двухсторонней  печатной  плате,
имеющей одно основание,  на  обеих  сторонах  которого  получают  проводящий
рисунок и все требуемые соединения. Переход  токопроводящих  линий  с  одной
стороны платы на другую осуществляется металлизированными  отверстиями.  При
сборке программатора печатная плата размещается в металлическом  корпусе,  в
который также монтируется блок питания.
       На    печатной    плате,    изготовленной    из     нефольгированного
стеклотекстолита СТЕФ.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 Расчёт геометрических параметров печатной платы

       Цель:  рассчитать  геометрические   параметры   элементов   печатного
монтажа.  Рассмотреть  минимальные  расстояния  между  элементами  печатного
рисунка соответствующие условиям, предъявляемым к геометрическим  параметрам
печатной платы.
       Исходные данные:
Метод изготовления ПП – электрохимический (полуаддитивный);
Максимальный постоянный ток Imax=0,7 А;
Толщина фольги, h=0,05 мм;
Класс точности ПП - 3;
Напряжение питания U=Uпит= ?U(%)=30В;
Длина печатного проводника (max) - L=1,2 м.
   1. Расчёт печатного монтажа. Расчёт по постоянному и переменному  току  и
      конструктивно-технологический.
       Исходя из технологических возможностей производства выбирается  метод
изготовления и класс точности ПП (ОСТ 4.010.022-85)
       Определяем  минимальную  ширину  печатного   проводника   в   мм   по
постоянному току для цепей питания и заземления:
       [pic],                                                (3.1)
       где Imax – максимальный постоянный ток, протекающий в проводниках;
       jдоп – допустимая плотность тока (таблица 1);
       t – толщина проводника, мм.
       [pic]



Таблица  1  -  Допустимая  плотность  тока  для  электрохимического   метода
изготовления.

|Метод изготовления |Толщина фольги, |Допустимая плотность|Удельное           |
|                   |t, мкм          |тока,               |сопротивление,     |
|                   |                |j, А/мм2            |р, Ом*мм2/м        |
|Электрохимический  |50              |25                  |0,05               |

   2. Расчёт минимальной ширины печатных проводников
3.1.2.1   Минимальная   ширина   проводников    для    ДПП,    изготовляемых
электрохимическим методом при фотохимическом способе получения рисунка
       bmin=b1min+0,03,
(3.2)
       где b1min – минимальная эффективная ширина проводника, мм;
       b1min=0,18 мм – для плат 1,2,3 классов точности
       bmin= 0,18+0,03=0,21 мм;
       3.1.2.2 Максимальная ширина проводников
       bmax=bmin+(0,02…0,06)=0,21+0,04=0,25                              мм;
(3.3)
       3.1.3 Расчёт номинального значения диаметров монтажных отверстий
       d        =         dэ         +         |?dн.о.|         +         r,
(3.4)
       где dэ – максимальный диаметр вывода устанавливаемого ЭРЭ;
       ?dн.о.  –  нижнее  предельное  отклонение  от  номинального  диаметра
монтажного отверстия /18/;
       r – разница между  минимальным  диаметром  отверстия  и  максимальным
диаметром вывода ЭРЭ, её выбирают в пределах
       r = 0,1…0,4 мм.
       d = 0,9 + 0,1 + 0,2 = 1,2 мм
       Примечание - Рассчитанные значения d сводят к предпочтительному  ряду
отверстий:
       0,7; 0,9; 1,1; 1,3; 1,5; 1,7;  мм.
       d = 1,3 мм – по предпочтительному ряду отверстий.
3.1.4 Расчёт диаметра контактных площадок
3.1.4.1 Минимальный  диаметр  контактных  площадок  для  ДПП,  изготовляемых
электрохимическим методом при фотохимическом способе рисунка
       Dmin             =             D1min             +              0,03,
(3.5)
       где    D1min – минимальный эффективный диаметр площадки:
       D1min = 2*(bм + dmax / 2 + (d + (p),
       где  bм  –  расстояние  от  края  просверленного  отверстия  до  края
контактной площадки;
       (d и (p – допуски на расстояние отверстий и контактных площадок /18/;
       dmax – максимальный диаметр просверленного отверстия, мм;
       dmax = d + ?d + (0,1…0,15),
       где ?d – допуск на отверстия /18/.
       dmax = 1,3 + 0,1 + 0,1 = 1,5 мм;
       D1min =2*(0,035 + 1,5 / 2 + 0,1 + 0,25)=2,27 мм;
       Dmin =2,27 + 0,03 = 2,273 мм ? 2,57 мм.
3.1.4.2 Максимальный диаметр контактной площадки
       Dmax               =Dmin                +                (0,02…0,06);
(3.6)
       Dmax =2,57 + 0,02 = 2,59 мм.
3.1.5 Расчёт минимального расстояния между элементами проводящего рисунка
3.1.5.1 Минимальное расстояние между проводником и контактной площадкой
       S1min  =  L0  –  [(Dmax  /  2  +  (p)  +  (bmax  /  2  +  (l)],   мм,
(3.7)
       где    L0 – расстояние между центрами рассматриваемых элементов;
       l – допуск на расположение проводников /18/.
       S1min= 2 – [(2,59 / 2 + 0,25) + (0,035 / 2 + 0,05)] = 0,83 мм.
4.1.5.2 Минимальное расстояние между двумя контактными площадками
       S2min=L0 –  (Dmax  +  2*(p)  =  2  –  (2,59  +  2*0,25)  =  1,04  мм.
(3.8)
       4.1.5.3 Минимальное расстояние между двумя проводниками
       S3min=L0 – [(Dmax + 2*(l)] =  2  –  [(2,59  +  2*0,05)]  =  0,64  мм.
(3.9)
       Вывод:  Рассчитал  геометрические   параметры   элементов   печатного
монтажа.  Рассмотрел  минимальные  расстояния  между  элементами   печатного
рисунка,   соответствующие   условиям,   предъявляемым   к    геометрическим
параметрам.


2 Расчет освещенности помещения БЦР

       Цель: рассчитать необходимое искусственное  освещение  для  заданного
помещения.
       Исходные данные:
длина аудитории A = 10 м;
ширина аудитории B = 4 м;
высота аудитории H = 3 м;
для освещения аудитории предусмотрены потолочные светильники типа  УСА-25  с
двумя люминесцентными лампами типа ЛБ-40;
уровень рабочей поверхности над полом для аудитории составляет 0,8м.
       3.2.1 Расчет подвеса светильников
       h           =            H            *            0,8,            м,
(3.10)
       где H - высота аудитории, м.
       h = 3 * 0,8 = 2,4 м.
       3.2.2 Расчет расстояния между рядами светильников
       L            =            (            *            h,             м,
(3.11)
       где ( = 1,3…1,4 у светильников типа УСА-25 /13/;
       L = 1,3 ( 2,4 = 3,12 м.
       Располагаем светильники по длине  помещения. Расстояние между стенами
и крайними рядами светильников принимаем l ( (0,3…0,5)*L.
       l ( (0,3…0,5) * L = 0,4 * 3,12 = 1,25 м.
       3.2.3 Расчет числа рядов светильников
       n                   =                   B/L,                    ряд.,
(3.12)
       где B - ширина аудитории, м;
              n = 4/3,12 = 2 ряда.
       3.2.4 Расчет индекса помещения
       i        =        (A*B)        /         (h*(A         +         B)),
(3.13)
       где А - длина аудитории, м.
       Выбираем из светотехнических справочников (.
       ( = 0,50
       i = (10(4) / (2,4*(10 + 4)) = 1,19.
       3.2.5 Расчет светового потока, излучаемого светильником
       Фсв                              =                              2*Фл,
(3.14)
       где Фл = 3120 - световой поток лампы ЛБ-40;
       Фсв = 2(3120 = 6240.
       3.2.6 Расчет числа светильников в ряду
       [pic]                                                 (3.15)
       где    Eн = 400 лк. - норма освещенности;
       Rз = 1,5 - коэффициент  запаса,  учитывающий  запыление  светильников
иизнос источников света в процессе эксплуатации;
       S - площадь помещения, м;
       S = A*B, м2;
       S = 10 ( 4 = 40 м2;
       z = 1,15 - коэффициент неравномерности освещения;
       ( - коэффициент затемненности.
       N = (400*1,5*40*1,15) / (2*6240*0,50) = 5 шт.
       3.2.7 Расчет общей длины ряда светильников
       Q           =            N            *            lсв,            м,
(3.16)
       где lсв = 1,27 м - длина  одного  светильника типа УСА-25  с  лампами
ЛБ-40.
       Q = 5(1,27 = 6,35 м.
       Вывод: после сделанного расчета приходим к выводу, что для  освещения
заданного помещения необходимо использовать потолочные светильники типа УСА-
25 с двумя люминесцентными лампами типа ЛБ-40, располагать светильники  в  2
ряда по 5 штук с общей длиной 6,35 м.


3 Расчет трансформатора источника питания

       Цель: определить основные параметры  понижающего  трансформатора  для
источника питания программатора.
       Исходные данные:
Напряжение первичной обмотки U1 =220 В.
Напряжения вторичных обмоток U2 =30 В, U3 =5 В, U4 =3 В.
Токи вторичных обмоток I2 =0,5 А, I3 =0,7 А, I4 =0,7 А.
Частота тока в сети f=50 Гц.
Трансформатор однофазный стержневого типа.

       3.3.1 Определяем вторичную мощность трансформатора
       [pic]                                   (3.17)
       где U2 , U3 , U4 – напряжения вторичных обмоток;
       I2 , I3 , I4 – токи вторичных обмоток;
       [pic]
       3.3.2 Определяем первичную мощность трансформатора
       [pic]                                                       (3.18)
       где [pic] - кпд трансформатора, который принимаем по таблице 2./13/
       [pic]
       3.3.3 Определяем поперечное сечение сердечника трансформатора
       [pic]                                                 (3.19)
       где k – постоянная для воздушных трансформаторов (k=6(8)
       [pic]
       3.3.4 Принимаем размеры сердечника следующими:
       ширина пластин а=20 мм;
       высота стержня [pic]                    (3.20)
       ширина                           окна                           [pic]
(3.21)
       где  m  –  коэффициент,  учитывающий   навыгоднейшие   размеры   окна
сердечника (m=2,5(3).
       [pic]
       толщина пакета пластин b=30 мм.
       3.3.5 Определяем фактическое сечение выбранного сердечника
       [pic]                                   (3.22)
       3.3.6 Определяем ток первичной обмотки
       [pic]                                          (3.23)
       3.3.7 Определяем  сечение  провода  первичной  и  вторичной  обмоток,
исходя из плотности тока [pic], равной 2,5 А/мм2.
       [pic]                                          (3.24)
       [pic]
       [pic]
       [pic]
       3.3.8 Принимаем для первичной и вторичной  обмоток  провод  ПЭВ-1  со
следующими данными /13/:
диаметры проводов без изоляции d1=0,53 мм; d2=0,5 мм; d3=0,6 мм; d4=0,6 мм;
диаметры проводов  с  изоляцией  dи1=0,58  мм;  dи2=0,55  мм;  dи3=0,65  мм;
dи4=0,65 мм.
       Определяем  число  витков  первичной  и  вторичной  обмоток,   приняв
магнитную индукцию сердечника Bc=1,35 Тл /13/:
       [pic],              (3.25)
       [pic]
       [pic]
       [pic]
       С учетом компенсации  падения  напряжения  в  проводах  число  витков
вторичных обмоток принимаем [pic], [pic], [pic].
       Проверяем, разместятся ли обмотки в окне сердечника.
       Площадь, занимаемая первичной и вторичной обмотками:
       [pic]
(3.26)
       Площадь окна сердечника [pic]           (3.27)
       Отношение расчетной и фактической площадей окна сердечника
       [pic]
       Следовательно,  обмотки  свободно  разместятся  в   окне   выбранного
сердечника трансформатора.
       Вывод:  В  результате  расчета  были  определены  основные  параметры
трансформатора для источника питания программатора.


4 Расчет потребляемой мощности схемы

       Цель: вычислить потребляемую мощность схемы программатора.
       Данные по элементам и рассчитанная мощность сведены в таблицу 2.
Таблица 2 - Потребляемая мощность.
|Наименование     |Напряжение       |Потребляемый ток  |Потребляемая мощность|
|элемента         |питания Uпит, В  |Iпот, Ма          |Pпот, Вт             |
|Микроcхемы       |                 |                  |                     |
|К555АП5          |5                |54                |0,27                 |
|К555АП6          |5                |95                |0,475                |
|К555ИР23         |5                |45                |0,225                |
|К555КП11         |5                |14                |0,07                 |
|К555ЛА13         |5                |12                |0,06                 |
|К555ЛН3          |5                |6,6               |0,033                |
|К572ПА1          |14               |2                 |0,028                |
|К574УД2          |30               |10                |0,3                  |
|КР580ВВ55А       |5                |120               |0,6                  |
|Резисторы        |                 |                  |                     |
|С2-33А           |-                |-                 |0,125                |
|С2-33А           |-                |-                 |0,25                 |
|С2-33            |-                |-                 |0,5                  |
|С2-33А           |-                |-                 |1                    |
|Транзисторы      |                 |                  |                     |
|КТ315А           |0,4              |100               |0,04                 |
|КТ361Г           |0,4              |50                |0,02                 |
|КТ805            |2,5              |5000              |12,5                 |
|КТ814            |0,6              |1500              |0,9                  |
|КТ972            |1,5              |4000              |6                    |
|КТ973            |1,5              |4000              |6                    |

       Формула расчета потребляемой мощности: [pic].  (3.28)
       Для транзисторов: [pic].                              (3.29)
       Вывод: Так как потребляемая мощность схемы  равна  137,84  Вт,  можно
сделать заключение, что  программатор  микросхем  ПЗУ  –  достаточно  мощное
устройство.

       Технологическая часть


1 Анализ технологичности конструкции устройства

       Технологичность конструкции является одной из важнейших характеристик
изделия.  Под  технологичностью  изделия   понимают   совокупность   свойств
конструкции изделия, определяющих приспособленность последней  к  достижению
оптимальных затрат при производстве, эксплуатации  и  ремонте  для  заданных
показателей качества, объема выпуска и условий выполнения работ.
       Различают  производственную   и   эксплуатационную   технологичность.
Производственная   технологичность   конструкции   изделия   заключается   в
сокращении  затрат  средств  и  времени  на   конструкторско-технологическую
подготовку  производства  и  процессы  изготовления,  включая   контроль   и
испытания. Эксплуатационная технологичность проявляется в сокращении  затрат
времени и средств на технологическое обслуживание и ремонт изделия.
       Технологичность конструкции можно оценивать как  качественно,  так  и
количественно.    Качественная    оценка    характеризует    технологичность
конструкции обобщенно на основании опыта исполнителя.
       В  данном  устройстве  используется  двухсторонняя  печатная   плата,
изготовленная   из   нефольгированного   стеклотекстолита.   Так  как  плата
двухсторонняя, а плотность  проводников  высокая  целесообразнее   применить
электрохимический  метод  ее  изготовления  по  типовой  технологии.
       Изготовление   программатора  на  печатной  плате   дает    следующие
преимущества:
       - упрощает  процесс  подготовки  к  монтажу,  так  как  в  устройстве
 применяются  стандартные  и  типовые  ЭРЭ;
       - дает  возможность  использования  групповой  пайки,  поскольку  все
 ЭРЭ  имеют  штырьевые  выводы;
       - повышает   удобство   ремонта   и   взаимозаменяемость,   так   как
монтаж ЭРЭ выполняется на одной стороне платы;
       - уменьшить  массу  и  габариты  изделия;
       - обеспечивает  высокие  коммутационные  возможности.
       Программатор отличается стабильностью  электрических  параметров, так
как   все  элементы    прочно    связаны    с    изоляционным    основанием,
механической   прочностью   соединений   благодаря   применению    печатного
монтажа, для  изготовления  которого   технологически  верно  и  обоснованно
выбран метод изготовления.
       Качественная  оценка  также  предшествует  количественной  оценке   в
процессе проектирования и определяет целесообразность ее проведения.
       Количественная  оценка  осуществляется  с  помощью  системы   базовых
показателей.
       4.1.1 Коэффициент использования микросхем и микросборок в блоке
       Ки.мс = Нмс/Нэрэ
       где Нмс - общее количество микросхем и микросборок в изделии, шт.
       Нэрэ – общее количество электрорадиоэлементов, шт.
       Ки.мс = 29/251 ( 0,115
       4.1.2 Коэффициент автоматизации и механизации монтажа изделий
       Ка.м = На.м/Нм
       где  На.м  -   количество   монтажных   соединений,   которые   могут
осуществляться механизированным или автоматизированным способом, Нм -  общее
количество монтажных соединений.
       Ка.м = 310/310 = 1
       4.1.3  Коэффициент  автоматизации  и  механизации  подготовки  ЭРЭ  к
монтажу.
       Км.п.эрэ = Нм.п.эрэ/Нэрэ
       где Нм.п.эрэ – количество ЭРЭ, подготовка  которых  к  монтажу  может
осуществляться механизированным и автоматизированным способом.
       Км.п.эрэ = 251/251 =1
       4.1.4 Коэффициент повторяемости ЭРЭ
       Кпов.эрэ = 1 - Нт.эрэ/Нэрэ
       где Нт.эрэ – общее количество типоразмеров ЭРЭ в изделии, шт.
       Кпов.эрэ = 1 – 24/251 = 0,905
       4.1.5 Коэффициент применяемости ЭРЭ
       Кп.эрэ = 1 - Нт.ор.эрэ/Нт.эрэ
       где Нт.ор.эрэ – количество типоразмеров оригинальных ЭРЭ  в  изделии,
шт.
       Кп.эрэ = 1 - 0/24 = 1
       4.1.6 Основным показателем, используемым для  оценки  технологичности
конструкции,   является   комплексный   показатель    для    технологичности
конструкции изделия.
       К=(К1(1+ К2(2…+ Кn(n)/((1+(2+…(n);
       Коэффициент ( зависит  от  порядкового  номера  основных  показателей
технологичности, ранжированная  последовательность  которых  устанавливается
экспертным путем.
       [pic]
       Уровень технологичности конструкции изделия при известном нормативном
показателе оценивается  отношением  полученного  комплексного  показателя  к
нормативному, которое должно удовлетворять условию
       [pic]
       Нормативное значение показателя  технологичности  конструкции  блоков
электронной техники для условий опытного  производства  составляет  0,4…0,7,
следовательно:
       К/Кн=0,7/0,4(1,75;
       Так  как  1,75>1,  то  уровень  технологичности  конструкции  данного
изделия соответствует всем требованиям.
       Вывод:  На  основании  качественной  и  количественной  оценок  можно
сделать вывод, что устройство является технологичным по  своей  конструкции,
то есть обеспечивает минимальные затраты при заданных  показателях  качества
производства.

2 Обоснование выбора метода изготовления печатной платы

       В  настоящее  время  насчитывают  до  двухсот  методов,  способов   и
вариантов изготовления печатных плат. Однако большинство из них устарело.  В
современном  промышленном  производстве  печатных  плат   широко   применяют
химический, комбинированный и электрохимический  методы  получения  печатных
проводников.
       Печатную плату программатора можно изготовить как  электрохимическим,
так и комбинированным методом.
       Электрохимический  метод  применяют  для  изготовления  двухсторонних
печатных плат с высокой плотностью проводящего рисунка. При  травлении  меди
с поверхности платы эффект бокового подтравливания  почти  отсутствует,  что
позволяет получить очень узкие проводники шириной до 0,15 мм и  с  таким  же
зазором между проводниками.
       Таким образом, технологический  процесс  изготовления  печатных  плат
электрохимическим   методом   освобождает   от    необходимости    применять
фольгированные  медью  диэлектрики  и  обеспечивает   повышенную   плотность
монтажа на платах, что обусловливает возможность  в  ряде  случаев  заменить
сложные в производстве многослойные печатные платы на двухсторонние.
       Комбинированный метод применяют для изготовления ДПП  и  ГПП  (гибких
печатных   плат)   с   металлизированными   отверстиями   на    двустороннем
фольгированном  диэлектрике.  Проводящий  рисунок   получают   субтрактивным
методов, а металлизацию отверстий осуществляют электрохимическим методом.
       Для    изготовления    печатной    платы     программатора     выбран
электрохимический  (полуаддитивный)  метод,  так  как  он   обладает   рядом
достоинств,  в  некоторых  случаях  и  над  другими  методами   изготовления
печатных плат.
       Основное отличие от комбинированного позитивного метода заключается в
использовании нефольгированного диэлектрика СТЭФ.1-2ЛК  ТУ  АУЭО  037.000  с
обязательной активацией его поверхности.
       Разрешающая способность этого метода  выше,  чем  у  комбинированного
позитивного. Это объясняется малым боковым  подтравливанием,  которое  равно
толщине стравливаемого слоя и при полуаддитивном методе составляет  всего  5
мкм, а  при  комбинированном  больше  50  мкм.  Метод  обеспечивает  высокую
точность рисунка, хорошее сцепление проводников  с  основанием  и  устраняет
неоправданный  расход  меди,  который  доходит  до  80%  при   использовании
фольгированных диэлектриков.
[pic]

Рисунок 1 - Схема   получения   печатных    проводников    электрохимическим
 методом:


а – заготовка  платы из  нефольгированного  диэлектрика  с  технологическими
отверстиями;  б  –  негативный  рисунок  схемы  проводников;  в  —  плата  с
печатными проводниками;   1  —  основание    платы;    2  —  резист;    3  —
печатные   проводники   платы.

       Электрохимический метод заключается в нанесении на плату  фоторезиста
и  получение  негативного  рисунка  схемы.   Незащищенные   участки   платы,
соответствующие    будущим    токоведущим    проводникам,    металлизируются
химическим,   а   затем   электрохимическим   способами  в  соответствии   с
рисунком 1.
       При этом металлизируются все монтажные отверстия, предназначенные для
установки навесных  элементов  и  электрической  связи  проводников  при  их
двустороннем расположении.
       Этот метод осуществляется посредством следующих операций:
Входной контроль листа диэлектрика;
Резка заготовок;
Сверление базовых технологических отверстий;
Сверление монтажных отверстий на станке с ЧПУ;
Подготовка поверхности;
Химическое меднение;
Усиление меди гальваническим меднением;
Получение защитного рисунка на пробельных местах;
Гальваническое меднение;
Гальваническое покрытие сплавом олово-свинец;
Удаление защитного рельефа;
Травление меди с пробельных мест;
Обработка по контуру;
Контроль по ТУ.


3 Установка нанесения сухого пленочного фоторезиста

       В настоящее время разработаны новые способы  и  устройства  нанесения
сухого пленочного фоторезиста, обеспечивающие высокую точность  нанесения  и
исключающие потерю фоторезиста.
       Возрастающие требования к точности  и  качеству  схем,  необходимость
автоматизации процессов и рост объемов выпуска плат привели к замене  жидких
фоторезистов сухим пленочным фоторезистом (СПФ). В  настоящее  время  как  у
нас в стране, так и  за  рубежом  разработаны  и  внедрены  сухие  пленочные
фоторезисты.
       [pic]

Рисунок 2 - Принцип работы установки для двустороннего нанесения  пленочного
фоторезиста:


1  –  стол;  2  –  заготовка  платы   с   нанесенным   фоторезистом;   3   –
металлизированная заготовка платы; 4 – прижимные протягивающие  валки;  5  –
нагревательные плиты; 6 – барабан с фоторезистам; 7  –  барабан  с  защитной
пленкой.

       На рисунке 2 показан принцип работы  установки,  предназначенной  для
двустороннего  нанесения  пленочного  фоторезиста   в   условиях   серийного
изготовления плат. Адгезия СПФ к металлической' поверхности  заготовок  плат
обеспечивается разогревом пленки  фоторезиста  на  плите  до  размягчения  с
последующим прижатием при протягивании заготовки  между  валками.  Установка
снабжена  термопарой  и  прибором  контроля   температуры   нагрева   пленки
фоторезиста. На установке можно наносить СПФ на заготовки шириной до 600  мм
со  скоростью  их  прохождения  между  валками  1,0-3,0  м/мин.   Фоторезист
нагревается до температуры 110-120 (С.


       4.4  Анализ дефектов фотопечати

Таблица 3.
|Вид дефекта            |Причины дефекта        |Способы устранения     |
|Складки и вздутия в    |Плохая намотка рулона  |Ровно намотать рулон   |
|пленке                 |Не отрегулировано      |Отрегулировать         |
|                       |натяжение в пленке     |натяжение в пленке     |
|Отслаивание пленки с   |Плохая подготовка      |Улучшить качество      |
|заготовки              |поверхности заготовок  |подготовки поверхности |
|                       |Нарушение режимов      |Нанести пленку в       |
|                       |нанесения              |соответствии с         |
|                       |                       |технологией            |
|Механические включения |Загрязненность         |Очистить фоторезист и  |
|                       |фоторезиста или        |воздух помещения от    |
|                       |воздушной среды        |примесей               |
|                       |помещения              |                       |
|Плохое отделение       |Повышенная температура |Понизить температуру   |
|лавсановой пленки при  |или увеличенное время  |либо уменьшить время   |
|проявлении             |при экспонировании     |при экспонировании     |
|Набухание, приподнятые |Недостаточное          |Продолжить процесс     |
|края, разрушение       |экспонирование         |экспонирования         |
|защитного рисунка      |Передержка при         |Контролировать время   |
|                       |проявлении             |выдержки               |
|                       |                       |Нанести пленку в       |
|                       |Нарушение режимов      |соответствии с         |
|                       |нанесения              |технологией            |
|Прилипание фотошаблона |Завышена температура в |Понизить температуру в |
|к пленке при           |зоне экспонирования    |зоне экспонирования    |
|экспонировании         |Несоответствие времени |Выдержать время,       |
|                       |выдержки               |соответствующее        |
|                       |характеристикам ламп   |характеристикам данных |
|                       |                       |ламп                   |
|Фоторезист не удаляется|Избыточная толщина     |Уменьшить толщину      |
|                       |металлического покрытия|металлического покрытия|
|                       |                       |                       |
|                       |Загрязненный раствор   |Очистить раствор от    |
|                       |для удаления           |примесей               |
|                       |Недостаточное давление,|Увеличить давление     |
|                       |под которым подается   |                       |
|                       |раствор                |                       |


       Исследовательская часть


1 Методика работы с прибором

       Программатор подключается к компьютеру типа IBM PC через параллельный
порт с помощью стандартного кабеля от принтера. Если  на  компьютере  только
один параллельный порт и к нему подключен  принтер  (это  наиболее  типичная
ситуация), то для подключения программатора к компьютеру   надо  отсоединить
кабель от принтера   и  подсоединить  к  программатору.   При  переключениях
кабеля питание программатора и принтера  обязательно  должно быть  выключено
(компьютер можно не выключать) во избежание выхода  из  строя  параллельного
порта.
       По умолчанию для программатора и для принтера задан порт LPT1.   Если
какое-либо из этих устройств подключено к другому порту   (LPT2  или  LPT3),
то  после  запуска  программы  надо    задавать   этот   порт   (с   помощью
соответствующей команды из меню  «Сервис»).  Для  принтера  порт  можно   не
задавать, если не предполагается печать дампа памяти.
       В комплект программатора входят также 4 кроссовые платы с панельками,
в которые  устанавливаются   программируемые  микросхемы.   К  программатору
подключается одна из кроссовых плат, в зависимости от типа микросхемой  ПЗУ,
с  которой  предстоит  работать.  Переключать  кроссовые  платы,   а   также
вставлять микросхемы в панельки и вынимать их оттуда  можно  при  включенном
питании программатора, т.к. питание на панельки поступает  только  на  время
выполнения команды (чтение с ПЗУ, прожигание, сравнение с буфером и т.д.).
       Программное обеспечение программатора состоит из следующих файлов:
       turbo_pr.exe - запускаемый файл
       turbo_pr.ovr - оверлейный (дополнительный) файл
       turbo_pr.tit - файл, содержащий картинку с начальной заставкой
       turbo_pr.hlp - файл помощи (помощь вызывается по нажатию клавиши F1)
       turbo_pr.hd  - файл для организации контекстной помощи
       Все  эти  файлы   должны   находиться  в   одном   каталоге,   причем
обязательными являются только первые два файла.
[pic]
Рисунок 3 – Окно программы Turbo.
       Питание программатора можно  включать  и  выключать  как  до  запуска
программы  «turbo_pr.exe»,  так  и  в  процессе    ее   выполнения.    Перед
выполнением любой команды работы с ПЗУ   (чтение,  прожигание,  проверка  на
чистоту и т.д.) программа всегда проверяет  готовность программатора.   Если
программатор не включен или вообще не подключен к  компьютеру,  то  выдается
сообщение  «Программатор не готов» и команда не выполняется.
       Можно запустить программу  в  демонстрационном  режиме,  при  котором
готовность программатора   не  проверяется.   Для  этого  надо   набрать   в
командной строке «turbo_pr D» и нажать клавишу Enter.
       Работа с программатором осуществляется с использованием  системы меню
и,  как  правило,  не  вызывает  затруднений.   В  программе   предусмотрена
контекстная помощь (при нажатии  клавиши  F1  на  экран  выводится  страница
помощи, соответствующая выбранному пункту меню).
       В процессе выполнения программы   на  экране  постоянно  отображается
информация буфера, который представляет из себя ОЗУ объемом 64 Кбайт.   Этот
буфер используется   как  приемник  информации  при  чтении  с  ПЗУ   и  как
источник информации при программировании или проверке ПЗУ.  Рабочая  область
буфера   задается   пользователем    перед   выполнением   каждой   команды,
использующей буфер.  При  выборе  соответствующего  пункта  меню  (например,
«Чтение с ПЗУ»)  на экране  появляется  диалоговое  окно,  в  котором  можно
задать  начальный  и  конечный  адреса  буфера,  а  также   начальный  адрес
микросхемы  ПЗУ.  По  умолчанию  (если  ничего  не  менять)  задано  нулевое
значение для начального адреса буфера и начального адреса микросхемы, а  для
конечного  адреса  буфера  задано  максимальное  значение  адреса  выбранной
микросхемы.
       Если  требуется  читать,  программировать  или   проверять   не   всю
микросхему, а только ее часть   (а  также  в  том  случае,  когда  требуется
использовать не начальную область буфера), надо  изменить  адреса,  заданные
 по  умолчанию.   Пусть,  например,  требуется  запрограммировать  ячейки  с
адресами 50...7F информацией из буфера, начиная с  адреса  250  (все  адреса
задаются в 16-ричном коде).       Тогда надо задать начальный  адрес  буфера
равным 250, начальный адрес ПЗУ равным 50,  а  конечный  адрес  буфера  27F.
Объем памяти микросхем 271000, 28F010, 28F020 и КМ1801РР1  превышает  размер
буфера.  Такие микросхемы  условно разбиты     на несколько  частей  (по  64
Кбайт каждая). Каждая часть представлена в списке выбираемых  микросхем  как
отдельная  микросхема,  к  названию  которой   добавляется   символ  нижнего
подчеркивания и порядковый номер  (например,  271000_1,  271000_2).  Команды
чтения, прожигания и проверки для этих  микросхем   выполняются  только  для
выбранной части микросхемы.  Команда   «Проверка  на  чистоту»   выполняется
для всей микросхемы, независимо от того, какая часть выбрана.
       В меню «Сервис» есть пункт  «Алгоритм  программирования»,  с  помощью
которого для некоторых микросхем  можно  задавать  альтернативные  алгоритмы
программирования.  Ниже  приводится  краткая   информация   об   алгоритмах,
используемых в программаторе.
       Алгоритм «Паспорт»  обеспечивает программирование  микросхемы  ПЗУ  в
соответствии с временными диаграммами, приводимыми в литературе.   Алгоритмы
«Standard» и «Intelligent»  применяются  для  микросхем  с  ультрафиолетовым
стиранием.  Алгоритм «Standard»  реализует выдачу   одного  программирующего
импульса   длительностью  50  мсек.  при  программировании  каждого   байта.
Алгоритм    «Intelligent»    обеспечивает     более     высокую     скорость
программирования,  чем  «Standard».  При  этом   алгоритме   вместо   одного
программирующего импульса выдается серия коротких  импульсов  (длительностью
1 мсек.) до тех пор, пока ячейка  не запрограммируется   (но  не  более   15
импульсов, если ячейка вообще не  программируется),  а  затем  подается  еще
один импульс длительностью, в 4 раза  большей,  чем  суммарная  длительность
всех предшествовавших коротких импульсов.
       Алгоритм «Адаптивный» (применяется для  некоторых  микроконтроллеров)
похож на алгоритм  «Intelligent».   Тоже  выдается   серия   программирующих
импульсов   (до   25)   длительностью   25   мксек.,    пока    ячейка    не
запрограммируется, а затем подаются еще 3 таких же импульса.
       Кроме алгоритма  программирования,  с  помощью  меню  «Сервис»  можно
изменить режим программирования. По умолчанию задан режим  «Нормальный».   В
этом режиме программируются  все  ячейки  из  заданного  диапазона  адресов,
кроме  тех,  для  которых  задано  исходное  значение  (как   для   «чистой»
микросхемы).   В  режиме   «Быстрый»    не   программируются   все   ячейки,
информация в которых совпадает с заданной.   Этот  режим  позволяет   быстро
допрограммировать  уже запрограммированную микросхему.
       В режиме «Отладка» выполнение команды чтения с ПЗУ, а  также  команды
программирования   ПЗУ   зацикливается,    что    позволяет     использовать
осциллограф для поиска неисправностей в программаторе.


2 Описание команд меню программы TURBO

       5.2.1  Команда <Файл> главного меню
       Данная команда позволяет из своего подчиненного меню загружать данные
в буфер редактора ПЗУ, предварительно задав имя файла ввода или  выбрав  его
из каталога. Причем можно загружать  не  весь  файл,  а  только  четные  или
только нечетные байты. Есть также возможность загружать данные из файла  16-
ричного формата. Кроме того, команда позволяет из своего  подчиненного  меню
записывать в заданный файл вывода информацию из  буфера  редактирования  или
из микросхемы ПЗУ. Можно также распечатать буфер редактора ПЗУ на  принтере.
По  команде  подчиненного  меню  <Конец   работы>   завершается   работа   с
программатором с выходом в DOS.
       5.2.2  Команда <Файл> главного меню для микросхем ПЛМ
       Для микросхем ПЛМ эта команда позволяет из своего  подчиненного  меню
загружать данные в буфер редактора ПЛМ из заданного  файла  ввода,  а  также
сохранять информацию этого буфера в заданном файле вывода (имя  файла  может
быть выбрано из каталога).  По  команде  подчиненного  меню  <Конец  работы>
завершается работа с  программатором  с  выходом  в  DOS.  Остальные  пункты
подчиненного меню недоступны.
       5.2.3  Редактирование имени файла
       Допускается вводить полное имя в формате:
       []<.ext>
       В имени и в расширении можно использовать  метасимволы  <*>,    по
правилам DOS. После ввода имени файла появляется либо каталог  файлов,  либо
сообщение  об  ошибке.  Ввод  пустого  имени  предполагает  вывод   текущего
каталога. Значение , например, выводит корневой  каталог  диска    и
т.д.
       5.2.4  Выбор файла из каталога
       Для выбора файла надо выделить его имя, используя клавиши-стрелки,  и
нажать  .  Если    нажата  на  имени   подчиненного   каталога
() или родительского каталога (<..\>), то  предъявляются  для  выбора
файлы соответствующего каталога.
       Для смены корневого каталога необходимо в окне для ввода имени  файла
ввести имя этого каталога, например, , а для  вывода  текущего  каталога
имя файла должно иметь пустое значение.
       5.2.5  Адрес загрузки для файла ввода
       Вводится начальный адрес  буфера  редактора  ПЗУ  для  загрузки  туда
информации из бинарного файла ввода. Поскольку объем буфера не превышает  64
Кбайт,  информация  из  конкретного  файла,  с  учетом   начального   адреса
загрузки, может быть введена частично. Адрес вводится в  16-ричном  формате.
Чтобы уточнить его значение, можно воспользоваться командой <Форматы  чисел>
меню <Сервис>.
       5.2.6  Диапазон адресов для записи файла вывода
       Используется для задания области данных в буфере редактора ПЗУ или  в
микросхеме ПЗУ для сохранения соответствующей информации в  бинарном  файле.
При попытке задания диапазона адресов более 64 Кбайт возникает сообщение  об
ошибке.
       Значения начального и конечного  адресов  диапазона  задаются  в  16-
ричном  формате.  Для  перевода   их   с   десятичных   эквивалентов   можно
воспользоваться командой <Форматы чисел> меню <Сервис>.
       5.2.7  Команда <Файл загрузить>
       Команда загружает из выбранного файла в буфер редактора ПЗУ,  начиная
с заданного адреса, все байты или столько  байт,  сколько  войдет  до  конца
буфера.
       5.2.8  Команда <Файл загрузить> для микросхем ПЛМ
       Для случая работы с микросхемой ПЛМ команда загружает  информацию  из
выбранного файла в буфер  редактора  ПЛМ,  причем  загружаемый  файл  должен
иметь специальный текстовый формат (файлы такого формата создаются  командой
<Буфер  сохранить>,  когда  выбрана  микросхема  ПЛМ).  При  загрузке   файл
контролируется на допустимость информации.
       5.2.9  Команда <Четные байты загрузить>
       По  этой  команде  из  бинарного  файла  ввода  считываются  в  буфер
редактора ПЗУ только четные байты, начиная с  заданного  адреса  буфера.  Их
количество не может превысить допустимую область загрузки.
       5.2.10  Команда <Нечетные байты загрузить>
       По  этой  команде  из  бинарного  файла  ввода  считываются  в  буфер
редактора ПЗУ только нечетные байты, начиная с заданного адреса  буфера.  Их
количество не может превысить допустимую область загрузки.
       5.2.11  Команда <Загрузить HEX-файл>
       Данные из файла 16-ричного формата загружаются в буфер редактора  ПЗУ
автоматически по  нужным  адресам.  Непосредственно  перед  такой  загрузкой
целесообразно по всем  адресам  буфера  редактирования  записать  константу,
соответствующую байту,  считанному  с  "чистой"  микросхемы  ПЗУ  требуемого
типа,  т.е.  создать  определенный  фон.  Обычно  имена   HEX-файлов   имеют
расширение <.hex>.
       5.2.12  Команда <Файл сохранить>
       Эта  команда  сохраняет  в  заданном  бинарном  файле  вывода  данные
заданного диапазона адресов буфера редактора ПЗУ.
       5.2.13  Команда <Файл сохранить> для микросхем ПЛМ
       Для микросхем ПЛМ эта  команда  сохраняет  в  заданном  файле  вывода
данные буфера редактора  ПЛМ.  Данные  записываются  в  файл  в  специальном
текстовом формате.
       5.2.14  Команда <ПЗУ сохранить>
       Эта  команда  сохраняет  в  заданном  бинарном  файле  вывода  данные
заданного диапазона адресов выбранной микросхемы ПЗУ.
       5.2.15  Команда <Дамп буфера печатать>
       Для  заданного  диапазона   адресов   дамп   буфера   редактора   ПЗУ
распечатывается  на  принтере,  подключенном  к  одному  из  существующих  в
компьютере параллельных портов LPT1 ... LPT3 (выбирается командой <Порт  для
принтера> меню <Сервис>). Если задан один порт и для  программатора,  и  для
принтера, то в нужный момент необходимо при  выключенных  обоих  устройствах
(программаторе  и  принтере)  отсоединить   кабель   связи   с   портом   от
программатора, подключить к принтеру и подать на  него  питание.  Отключение
кабеля от принтера и подключение его обратно к  программатору  также  должно
производиться при выключенных обоих  устройствах  (во  избежание  выхода  из
строя порта LPT).
       5.2.16  Команда <Конец работы>
       По этой команде завершается работа программы  и  происходит  выход  в
DOS.
       5.2.17  Команда <ПЗУ> главного меню
       Команда <ПЗУ> имеет свое подчиненное меню с командами  для  работы  с
микросхемами ПЗУ или ПЛМ:
      1) выбор типа микросхемы;
      2) проверка микросхемы на чистоту стирания;
      3) подсчет контрольной суммы микросхемы;
      4) считывания данных из микросхемы в буфер;
      5) подбор микросхемы для программирования;
      6) программирование микросхемы;
      7) стирание микросхемы ПЗУ.
       5.2.18  Команда <Выбор ПЗУ>
       Выбор типа микросхемы ПЗУ или ПЛМ производится в 2 этапа. Сначала  из
предлагаемого списка выбирается  семейство.  Для  этого  клавишами-стрелками
выделяется нужное наименование и нажимается . Затем из  предложенного
списка типов  микросхем  этого  семейства  выбирается  нужный  тип.  Если  в
текущем сеансе  работы  программатора  выбор  типа  микросхемы  производился
впервые, то разблокируются и становятся доступными  ряд  команд  подчиненных
меню <Файл>, <ПЗУ> и . Информацию о выбранной микросхеме  ПЗУ  можно
увидеть посредством команды <Информ> главного меню.
       5.2.19  Команда <Проверка ПЗУ на чистоту>
       По этой команде данные из микросхемы ПЗУ считываются, сравниваются  с
ее контрольным байтом, после чего-либо появляется сообщение о том,  что  ПЗУ
"чистое", либо выводится список ошибок и сообщение с итоговыми  результатами
тестирования.
       5.2.20  Команда <Проверка ПЗУ на чистоту> для микросхем ПЛМ
       Если выбрана  микросхема  ПЛМ,  то  по  этой  команде  информация  из
микросхемы ПЛМ считываются и сравнивается  с  ее  контрольным  байтом.  Если
ошибки нет, в нижней части  таблицы  появляется  соответствующее  сообщение,
исчезающее при нажатии  или  (или через 2  сек.  автоматически).
При обнаружении ошибок выводится сообщение об  их  количестве.  Кроме  того,
все ошибочные  символы,  считанные  с  микросхемы,  отображаются  в  таблице
красным цветом (справа от соответствующих символов буфера).
       5.2.21  Команда <Контрольная сумма ПЗУ>
       Контрольная сумма ПЗУ или ПЛМ подсчитывается для заданного  диапазона
адресов  суммированием  каждого  очередного  считанного  байта   из   буфера
редактора ПЗУ либо из микросхемы ПЗУ (или из микросхемы ПЛМ) с точностью  до
слова, до байта  или  до  байта  с  переносом  (способ  подсчета  выбирается
командой <Тип контрольной суммы> из меню <Сервис>).
       5.2.22  Команда <Чтение ПЗУ>
       После ввода необходимого диапазона адресов для считывания  данных  из
микросхемы ПЗУ, ввода начального адреса  загрузки  буфера  редактора  ПЗУ  и
подтверждения правильности ввода этих значений  происходит  загрузка  буфера
информацией из ПЗУ.
       5.2.23  Команда <Чтение ПЗУ> для микросхем ПЛМ
       Если выбрана  микросхема  ПЛМ,  то  по  этой  команде  информация  из
микросхемы ПЛМ считывается в буфер редактора ПЛМ.
       5.2.24  Команда <Подбор ПЗУ для записи>
       Для данных по заданному диапазону  адресов  буфера  редактора  ПЗУ  и
области  "нечистой"  микросхемы  ПЗУ  производится  анализ   с   последующим
сообщением результатов проверки  конкретной  микросхемы  на  возможность  ее
допрограммирования.
       5.2.25  Команда <Подбор ПЗУ для записи> для микросхем ПЛМ
       Если выбрана  микросхема  ПЛМ,  то  по  этой  команде  информация  из
микросхемы  ПЛМ   анализируется   на   возможность   ее   допрограммирования
информацией из буфера ПЛМ (если микросхема не "чистая"). Если ошибок нет,  в
нижней части таблицы появляется соответствующее  сообщение,  исчезающее  при
нажатии  или  (или через 2 сек. автоматически). При  обнаружении
ошибок выводится сообщение об  их  количестве.  Кроме  того,  все  ошибочные
символы,  считанные  с  микросхемы,  отображаются  в   таблице   справа   от
соответствующих  символов  буфера.  Ошибочный  символ  отображается  зеленым
цветом, если ошибка исправимая (перемычка целая, а  должна  быть  прожжена),
или красным цветом, если ошибка неисправима (перемычка, которая должна  быть
целой, уже прожжена).
       5.2.26  Команда <Запись в ПЗУ>
       Непосредственно процессу программирования ПЗУ должны предшествовать:
выбор нужного типа микросхемы ПЗУ;
подготовка данных в нужной области буфера редактирования;
установка микросхемы ПЗУ  в программатор и его включение;
уточнение,  при  необходимости,  через  команды  меню  <Сервис>   алгоритма,
напряжения  и режима  программирования,  порта подключения программатора;
после нажатия  - задание диапазона адресов в буфере редактора  ПЗУ  и
начального адреса микросхемы.
       Далее автоматически происходит контроль микросхемы ПЗУ на возможность
записи в нее информации и  предлагается  выбрать  вариант  программирования:
<Непрерывное> или <До первой ошибки>. Процесс программирования отражается  с
помощью прогресс - индикатора. По  окончании  программирования  индицируется
время,  израсходованное  для  него,  и  запускается   процесс   тестирования
запрограммированной микросхемы с возможными сообщениями об ошибках.
       5.2.27  Команда <Запись в ПЗУ> для микросхем ПЛМ
       Непосредственно процессу программирования ПЛМ должны предшествовать:
выбор микросхемы ПЛМ;
подготовка данных в буфере редактора ПЛМ;
установка микросхемы ПЛМ  в программатор и его включение;
уточнение,  при  необходимости,  через  команды  меню  <Сервис>   алгоритма,
напряжения  и режима  программирования,  порта подключения программатора.
       После нажатия  сначала микросхема проверяется  на  возможность
программирования, после чего  выводится  сообщение  о  результате  проверки.
Если есть ошибки, то они отображаются в таблице (так же, как при  выполнении
команды <Подбор ПЗУ>). Кроме того, в нижней части таблицы  появляется  меню,
с помощью которого можно выбрать режим  программирования  до  первой  ошибки
или до  конца.  Если  выбрать  первый  режим,  то  после  прожигания  каждой
перемычки производится проверка ее состояния. Если перемычка  не  прожглась,
то  выводится  соответствующее  сообщение  и  появляется  меню,  с   помощью
которого можно либо  повторить,  либо  продолжить  дальше,  либо  прекратить
программирование микросхемы. Если обнаружена прожженная  перемычка,  которая
должна быть целой, то выводится сообщение о  невозможности  программирования
и появляется то же меню для продолжения  или  прекращения  программирования.
Обнаруженная ошибка отображается в таблице зеленым или красным  цветом  (как
при выполнении  команды  <Подбор  ПЗУ>).  После  окончания  программирования
микросхемы производится ее контроль путем сравнения информации микросхемы  с
буфером ПЛМ и отображение всех найденных ошибок. Для возврата  в  меню  надо
нажать  или . Если ошибок нет, то возврат в меню  осуществляется
автоматически через 2 сек.
       5.2.28  Команда <Стирание ПЗУ>
       Эта  команда  предназначена  для  стирания   электрически   стираемых
микросхем ПЗУ. Она разблокируется только  при  выборе  микросхемы  семейства
FLASH или КМ1801РР1.
       5.2.29  Команда <Редактор> главного меню
       Редактор ПЗУ предназначен для подготовки данных  для  микросхем  ПЗУ.
Буфер этого редактора отображается на экране после загрузки программы,  а  в
дальнейшем - при выборе любой микросхемы  ПЗУ  (при  выборе  микросхемы  ПЛМ
отображается буфер редактора ПЛМ).
       Данные  для  программирования  микросхемы  ПЗУ  готовятся  в   буфере
редактирования в определенной области. Они могут загружаться туда  из  файла
бинарного или 16-ричного формата либо вводиться вручную.
       5.2.30  Команды навигации редактора ПЗУ:
        Left/Right/Up/Dn ............. влево/вправо/вверх/вниз;
        ^Left/^Right .......... к предыдущему/следующему байту;
        Home/End ..... на первый/последний байт текущей строки;
        ^Home/^End.. на первый/последний байт текущей страницы;
        PgUp/PgDn ........... на предыдущую/следующую страницу;
        ^PgUp/^PgDn ............. на первую/последнюю страницу;
        Enter .......... ввести адрес буфера для вывода данных.
         31. Команды форматов отображения/редактирования данных:
       Таблица 4.
|Tab       |16-ричный/бинарный;                                               |
|Shift+Tab |16-ричный/ASC-II;                                                 |
|F2        |8-ричный для текущего байта;                                      |
|Ctrl+F2   |десятичный для текущего байта.                                    |
|Другие    |команды редактора ПЗУ:                                            |
|F1        |вызвать справку;                                                  |
|F3        |сохранить данные области буфера или ПЗУ в файле;                  |
|F4        |задать и ввести в облать буфера константу;                        |
|F5        |инвертировать данные в области буфера;                            |
|F6        |копировать данные из одной области буфера в другую                |
|F7        |или из области ПЗУ в буфер;                                       |
|F8        |сравнить данные из двух областей буфера или ПЗУ  и                |
|F10       |буфера;                                                           |
|          |подсчитать контрольную сумму данных из области ПЗУ                |
|          |или буфера;                                                       |
|          |выйти из редактора ПЗУ в главное меню.                            |


       Примечание. При использовании команд F2..F9 для ввода значений адреса
используется 16-ричный формат. Если  в  связи  с  этим  возникают  проблемы,
следует обратиться к команде <Форматы чисел> меню <Сервис>.
       5.2.32  Команда <Редактор> главного меню для микросхем ПЛМ
       Редактор ПЛМ предназначен для подготовки данных  для  микросхем  ПЛМ.
Буфер этого редактора отображается на экране после выбора микросхемы ПЛМ.
       Буфер редактора ПЛМ представляет из себя ОЗУ, в которое можно считать
информацию (с микросхемы ПЛМ или из текстового файла  специального  формата)
или ввести ее вручную. Информация, содержащаяся в буфере  ПЛМ,  отображается
на экране в виде стандартной таблицы истинности ПЛМ. Эта таблица содержит  3
области для отображения разных слоев логических функций: слоя И, слоя ИЛИ  и
слоя НЕ.
       На микросхеме  ПЛМ  типа  К556РТ1  или  К556РТ2  (выходы  с  открытым
коллектором или с тремя состояниями соответственно) можно реализовать  до  8
логических функций F0...F7 от 16  входных  переменных  A0...A15.  Каждая  из
функций  F0...F7  представляет  собой  дизъюнкцию  (прямую  или   инверсную)
нескольких конъюнкций входных переменных.  Слой  И  микросхемы  содержит  48
конъюнкторов, каждый из которых имеет по 32 входа (по  2  входа  для  каждой
входной переменной: прямой вход и инверсный вход). На каждом  входе  имеется
плавкая перемычка, которую можно прожечь  при  программировании  микросхемы.
Слой ИЛИ содержит  8  дизъюнкторов,  каждый  из  которых  имеет  48  входов,
соединенных с выходами конъюнкторов. На каждом входе также  имеется  плавкая
перемычка. Слой НЕ содержит  8  двухвходовых  элементов  "Исключающее  ИЛИ".
Один из входов подключен к выходу  дизъюнктора,  а  второй  заземлен  (через
перемычку). Каждый из  этих  элементов  может  быть  либо  инвертором  (если
перемычку на его входе прожечь) или повторителем (если перемычка целая).
       Левая часть таблицы отражает состояние перемычек  слоя  И  микросхемы
ПЛМ.  Каждый  из  48  конъюнкторов  представлен  в  таблице  одной  строкой.
Состояние каждой пары перемычек отображается одним символом:
       "-" - обе перемычки целые
       "x" - обе перемычки прожжены
       "H" - целая только перемычка прямого входа
       "L" - целая только перемычка инверсного входа
       Если  у  какого-либо  конъюнктора  не  прожжена  хотя  бы  одна  пара
перемычек (символ "-" в таблице), то  на  выходе  этого  конъюнктора  всегда
будет 0, т.е. этот конъюнктор  не  будет  влиять  ни  на  одну  из  выходных
логических функций. Если у конъюнктора прожжены  обе  перемычки  для  какой-
либо входной переменной (символ "x" в таблице), то эта переменная  не  будет
влиять на выходное значение этого конъюнктора, т.е. не будет входить  в  его
логическую  функцию.  Если  прожжена  только  одна  перемычка  из  пары,  то
соответствующая входная переменная будет входить в логическую функцию  этого
конъюнктора в прямом или инверсном виде (соответственно символ "H"  или  "L"
в таблице).
       Правая часть таблицы отражает состояние перемычек слоя ИЛИ микросхемы
ПЛМ. Каждый из 8 дизъюнкторов представлен в таблице  одним  столбцом  из  48
символов. Состояние каждой перемычки отображается одним символом:
       "A" - перемычка целая
       "-" - перемычка прожжена
       Наличие какой-либо перемычки у  дизъюнктора  означает,  что  к  этому
входу подключен соответствующий конъюнктор, т.е.  логическая  функция  этого
конъюнктора входит  в  состав  выходной  логической  функции.  Любой  из  48
конъюнкторов может быть подключен не к одному, а к  нескольким  дизъюнкторам
(при  этом  соответствующие  выходные  функции  будут  содержать  одинаковые
конъюнкции).
       Слой НЕ  микросхемы  представлен  одной  строкой  символов  в  правой
половине верхней части  таблицы.  Состояние  каждой  перемычки  отображается
одним символом:
       "L" - перемычка целая
       "H" - перемычка прожжена  (при  этом  соответствующая
       выходная функция инвертируется)
       При выборе микросхемы К556РТ1/2 (командой <Выбор ПЗУ> из меню  <ПЗУ>)
на  экране  появляется  таблица,  отображающая  исходное  состояние   буфера
редактора ПЛМ, соответствующее "чистой" микросхеме, у которой все  перемычки
целые.
       Чтение информации в буфер редактора ПЛМ и запись из  этого  буфера  в
файл осуществляется так  же,  как  и  для  микросхем  ПЗУ:  чтение  в  буфер
редактора ПЛМ из микросхемы - командой <Считывание ПЗУ> меню  <ПЗУ>,  чтение
из файла и запись в файл - командами <Файл загрузить>  и  <Буфер  сохранить>
меню <Файл>.
       После выбора пункта меню <Редактор> информацию буфера  редактора  ПЛМ
можно редактировать с помощью клавиатуры. На  экране  помещается  только  12
строк таблицы (всего их 48).  Для  отображения  последующих  или  предыдущих
строк надо перемещать курсор вниз с последней  строки  или  вверх  с  первой
строки. Для быстрой смены видимой части таблицы можно  использовать  клавиши
PgDn и PgUp.
       Проверка   микросхемы   ПЛМ   на   чистоту   или    на    возможность
программирования (подбор ПЗУ) осуществляется  из  меню  <ПЗУ>,  а  сравнение
информации микросхемы с буфером редактора ПЛМ - из меню редактора  (клавишей
F7). Если ошибок нет, в  нижней  части  таблицы  появляется  соответствующее
сообщение, исчезающее при нажатии    или    (или  через  2  сек.
автоматически).  При  обнаружении   ошибок   выводится   сообщение   об   их
количестве. Кроме того,  все  ошибочные  символы,  считанные  с  микросхемы,
отображаются в таблице справа от соответствующих символов буфера.  Ошибочный
символ  отображается  зеленым  цветом,  если  ошибка  исправимая  (перемычка
целая, а должна быть прожжена), или красным цветом, если ошибка  неисправима
(перемычка, которая должна быть целой, уже  прожжена).  Для  просмотра  всех
ошибок (всех  48  строк  таблицы)  используются  те  же  клавиши  управления
курсором, что и при редактировании буфера. Для возврата в меню (или в  режим
редактирования) надо нажать  или .
       5.2.33  Команда <Информ> главного меню
       Данная команда выводит окно с информацией о выбранной микросхеме  ПЗУ
или ПЛМ. Ниже показан пример такого окна:
|Семейство ПЗУ 27xx/К573РФ                   |
|Тип ПЗУ 2716                                |
|Количество слов 2048                        |
|Бит в слове 8                               |
|Контрольный байт (hex) FF                   |
|Начальный адрес (hex) 0000                  |
|Конечный адрес (hex) 07FF                   |
|Напряжение прогр. [в] 25.0                  |
|Алгоритм программиров. Стандартный          |
|Режим программирования Ускоренный           |
|Время программирования 1 мин 50 сек         |
|Тип контрольной суммы Слово                 |
|Порт для программатора LPT1                 |
|Порт для принтера LPT1                      |
|Файл ввода PROBA.DAT                        |
|Адреса загрузки (hex) 0000-37FF             |


       Рисунок 4 – Окно команды <Информ>.

       Напряжение,  алгоритм  и   режим   программирования   для   выбранной
микросхемы  могут  быть  скорректированы  соответствующими  командами   меню
<Сервис>. Время программирования приводится ориентировочное. Там же  в  меню
<Сервис>  соответствующими  командами  можно  переназначить  способ  расчета
контрольной   суммы,   привязку   параллельных   портов   для    подключения
программатора и принтера. Строка "Файл ввода ..." индицируется только  после
загрузки файла в буфер редактора. Строка "Адреса зарузки  ..."  индицируется
только в случае, если загружен бинарный файл ввода.
       5.2.34  Команда <Сервис> главного меню
       Команда имеет подчиненное меню, с помощью которого можно:
      1)  ввести  одно   или  два  числа   в  одном  из  четырех   форматов
         (десятичном, 16-тичном, 8-ричном или двоичном) и получить их сумму
         и разность (в этих же форматах) ;
      2) сделать в нужном порядке перестановку  бит  в  байтах  необходимой
         области буфера редактора ПЗУ;
      3) для выбранной микросхемы модифифицировать:
               1) алгоритм программирования
               2) режим программирования
               3) напряжение программирования
               4) выбрать способ расчета контрольной суммы
               5) назначить программатору конкретный параллельный порт
               6) назначить принтеру конкретный параллельный порт
       5.2.35  Команда <Форматы чисел>
       Данная  команда  выводит  простой  калькулятор  для  суммирования   и
вычитания  двух   чисел.   Причем   все   числовые   значения   одновременно
отображаются во всех четырех форматах:  десятичном,  16-ричном,  8-ричном  и
двоичном.  Для  ввода  числового  значения  необходимо   клавишами-стрелками
выбрать  требуемый  формат,  нажать  <Пробел>,  ввести  искомое  значение  и
завершить ввод нажатием .
       5.2.36  Команда <Перестановка бит в байте>
       Эта  команда  предназначена  для  перестановки  бит  в  каждом  байте
заданной области буфера редактора ПЗУ.
       Первоначально появляется диалоговое окно  со  стандартной  оцифровкой
бит в байте - от 0 до 7. С помощью клавиш-стрелок можно подогнать  курсор  к
нужной позиции и изменить номер байта на требуемый,  например,  0  -  на  7.
После проведения всех корректировок и нажатия  следует ввести  нужный
диапазон адресов области буфера  редактирования  для  модификации  данных  и
подтвердить свой выбор.
       5.2.37  Команда <Алгоритм программирования ПЗУ>
       Данная команда выводит окно с  текущим  алгоритмом  программирования,
который  выводится  также  о  окне  <Информ>.  Если  существует  возможность
корректировки, то на нижней части окна присутствуют один или  два  указателя
<Вниз>, <Вверх>. Тогда  соответстующими  клавишами-стрелками  можно  выбрать
альтернативный вариант, а затем нажатием  зафиксировать свой выбор.
       5.2.38  Команда <Режим программирования ПЗУ>
       По этой команде выводится окно с  текущим  режимом  программирования,
который  выводится  также   в   окне   <Информ>.   Если   есть   возможность
корректировки, то на нижней части  рамки  окна  присутствуют  один  или  два
указателя <Вниз>, <Вверх>. Тогда соответствующими клавишами-стрелками  можно
выбрать альтернативный вариант, а затем нажатием  зафиксировать  свой
выбор.
       Кроме  режимов  программирования  "Нормальный"  и  "Ускоренный",  для
тестирования  программатора  есть  режим  "Отладка",   в   котором   процесс
программирования или чтения микросхемы  зацикливается  (результат  чтения  в
первом цикле отображается в буфере редактора) до нажатия .
       Для микросхем семейства MK51 еще предусмотрены режимы "Бит защиты 1",
"Бит защиты 2" (для программирования  битов  защиты  от  чтения  внутреннего
ПЗУ) и "Шифр.таблица" (для программирования шифровальной таблицы).
       5.2.39  Команда <Напряжение программирования ПЗУ>
       Эта   команда   выводит   окно   с   текущим   значением   напряжения
программирования, которое,  в  случае  его  отличия  от  штатного  значения,
выводится  в  окно  <Информ>  и  в  окно  с  прогресс-индикатором   процесса
программирования (справа от штатного значения, например, 25 --> 24.5).  Если
есть возможность корректировки напряжения, то на  нижней  части  рамки  окна
присутствуют   один   или   два   индикатора    <Вниз>,    <Вверх>.    Тогда
соответствующими клавишами-стрелками можно выбрать альтернативный вариант  и
зафиксировать свой выбор нажатием .
       5.2.40  Команда <Тип контрольной суммы>
       Данная команда позволяет  выбрать  один  из  трех  вариантов  расчета
контрольной суммы для назначаемой  области  буфера  редактора  ПЗУ  или  для
выбранной микросхемы (ПЗУ или ПЛМ):
      1) с точностью до слова
      2) с точностью до байта
      3) с точностью до байта с учетом переносов.
       5.2.41  Команда <Порт для программатора>
       Эта  команда  "привязывает"  аппаратуру  программатора  к  одному  из
существующих параллельных портов компьютера LPT1...LPT3. Если  в  компьютере
поддерживается только  один  порт,  например,  LPT1,  то  он  назначается  и
программатору   и   принтеру.   В   этом   случае   непосредственно    перед
использованием программатора, если он не подключен к соответствующему  порту
кабелем, необходимо выполнить такую связь (при переключении  кабеля  принтер
и программатор надо обязательно выключать).
       5.2.42  Команда <Порт для принтера>
       Команда назначает принтеру один из доступных параллельных портов LPT1
...  LPT3  компьютера  (для  распечатки  данных  буфера  редактора  ПЗУ  или
редактора ПЛМ). Если в  компьютере  доступен  только  один  порт,  например,
LPT1, то он может использоваться и программатором  и  принтером.  Для  этого
непосредственно перед использованием конкретного устройства  его  необходимо
с  этим  портом  соединить  кабелем  (при  переключении  кабеля  принтер   и
программатор надо обязательно выключать).


3 Анализ работы устройства

       Формирователь сигналов IBM представляет собой  шинный  формирователь,
который пропускает сигналы с шины  данных  IBM  (выходные  сигналы  регистра
данных последовательного порта)  на  внутреннюю  шину  программатора,  когда
сигнал MODE_OUT имеет нулевое значение.  По  положительному  фронту  сигнала
MODE_OUT в регистре управляющих сигналов запоминаются  управляющие  сигналы,
которые поступают по той же шине IBM.   Четыре  управляющих  сигнала  (READ,
WRITE, MODE_OUT и OUT_HI) являются выходными сигналами  регистра  управления
последовательного порта.
       Информация для прожигания ячейки ПЗУ (адрес и данные), поступающая  с
шины  данных  IBM,  запоминается  в  регистре  адреса  и  регистре   данных.
Распределение информации по регистрам осуществляется путем  программирования
соответствующих управляющих сигналов.
       Сигналы  с  выходов  регистра  адреса  и  регистра  данных   подаются
непосредственно на микросхему ПЗУ. Кроме того, на нее  поступают  от  одного
до четырех сигналов с управляемых блоков  питания.   Напряжения  на  выходах
этих блоков питания задаются  информацией,  записываемой  в  соответствующие
регистры. Эта информация поступает с  IBM  точно  так  же,  как  данные  для
прожигания ячейки  ПЗУ  (через  шинный  формирователь  IBM),  а  управляющие
сигналы обеспечивают запись этой информации в соответствующие регистры.
       Для чтения информации из ячейки ПЗУ сначала из  IBM  поступает  адрес
ячейки, который запоминается в регистре адреса, а затем управляющие  сигналы
открывают формирователь сигналов данных ПЗУ,  пропуская  информацию  с  шины
данных ПЗУ на внутреннюю шину программатора. Сигнал  MODE_OUT  при  открытом
формирователе  сигналов  данных  ПЗУ  должен   иметь   единичное   значение,
отключающее формирователь сигналов IBM от внутренней шины программатора.
       Чтение  байта  данных  с  внутренней   шины   программатора   в   IBM
осуществляется  через  коммутатор  в  2  этапа   (по   4   бита),   т.к.   у
последовательного порта  IBM  только  5  входных  сигналов  (входы  регистра
состояния).    Подключение   к   выходу   коммутатора   старшего   полубайта
осуществляется  при  единичном  значении  сигнала  OUT_HI,  а  при   нулевом
значении этого  сигнала  на  выход  коммутатора  проходят  сигналы  младшего
полубайта.
       Формирователь сигналов  адреса  предназначен  для  считывания  с  ПЗУ
младшего байта адреса. Это требуется для микросхем ПЗУ с общей  16-разрядной
шиной для адреса и данных (например, КМ1801РР1).  Шина адреса и данных  этих
микросхем является мультиплексированной  (т.е.  по  ней  сначала  передается
адрес, затем данные) и двунаправленной  (при  чтении  из  микросхемы  данные
передаются в обратную  сторону).  Для  таких  микросхем  шина  адреса/данных
подключается  к  сигналам  A0...A7,  D0...D7  программатора,  которые   тоже
являются двунаправленными.
       Формирователь сигнала KROSS  предназначен  для  идентификации  кросс-
платы.  Сигнал  KROSS,   поступающий   на   формирователь   с   кросс-платы,
скоммутирован на каждой кросс-плате с одним из  разрядов  адреса  и  поэтому
повторяет значение  этого  разряда.  Записывая  в  регистр  адреса  адрес  с
нулевым битом в определенном разряде, программа проверяет, соответствует  ли
подключенная кросс-плата микросхеме ПЗУ, выбранной пользователем.

       Организационно-экономическая часть


1 Расчет себестоимости платы программатора

       Основным исходным материалом для расчета себестоимости печатной платы
для программатора микросхем ПЗУ служит основная производственная  программа,
табель трудоемкости изготовления узлов на  плату  программатора.  В  состав,
которой входят трудоемкость на таких участках как химико  –  технологический
участок  (ХТУ),  на  котором  осуществляется  изготовление  печатной  платы;
электро   –   монтажный   участок    (ЭМУ),    где    производится    монтаж
электрорадиоэлементов; и, наконец, участок наладки теперь уже  изготовленной
платы, прошедшей весь технологический цикл изготовления  и  сборки  печатной
платы. Также для расчета необходимо  знать   затраты  на  сырье,  материалы,
покупные   и   комплектующие    изделия,    выпуск    продукции.    Основная
производственная программа –  это  документ,  в  котором  оговариваются  все
затраты на выпуск продукции.
       В  зависимости  от  типа   производства   и   этапа   проектирования,
производственная программа может быть точной, приведенной и условной.
       Для средне- и мелкосерийного производства применяют проектирование по
приведенной программе. С этой  целью  все  сборочные  единицы  разбивают  на
группы по  конструктивным  и  технологическим  признакам.  В  каждой  группе
выбирали сборочную единицу – представитель, по которой далее ведут расчеты.
       Производственная  программа  рассчитывается,  исходя   из   следующих
соображений:
       Проектированный участок должен иметь  достаточные  размеры  с  учетом
размещения необходимого оборудования.
       Годовая программа должна быть такой, чтобы выполнялись  установленные
нормативы (например, сменный мастер  должен  иметь  в  своем  подчинении  не
менее 20-25 рабочих, а старший не менее 2-х мастеров) и т.д.


Таблица 5 - Сырьё и материалы.
|№ |Наименование      |Ед. изм.   |Кол-во   |Цена за ед., |Затраты на изд.,  |
|  |                  |           |         |руб.         |руб.              |
|1 |СТЭФ.1-2ЛК        |кг         |0,32     |180          |57,60             |
|2 |Вспомогательные   |-          |-        |-            |20,15             |
|  |материалы         |           |         |             |                  |
|  |ИТОГО                                                  |77,75             |

       К  затратам   на   сырье   и   материалы   добавляются   транспортно-
заготовительные расходы, которые составляют 8%.
       ТЗРс = 8%*( сырьё = 0,08*77,75 =6,22 руб.

Таблица 6 - Расчет затрат на комплектующие изделия
|№  |Наименование               |Кол. |Цена за       |Затраты на изд., руб.   |
|   |комплектующих изделий      |     |ед. изд., руб.|                        |
|1  |2                          |3    |4             |5                       |
|1  |Диоды                      |     |              |                        |
|2  |Д310                       |16   |1,56          |24,96                   |
|3  |КД522                      |21   |0,54          |11,34                   |
|4  |КС168                      |2    |1,63          |3,26                    |
|5  |Конденсаторы               |     |              |                        |
|6  |КМ-6                       |6    |5,20          |31,20                   |
|7  |Микросхемы                 |     |              |                        |
|8  |К555АП5                    |1    |6,50          |6,50                    |
|9  |К555АП6                    |1    |7,20          |7,20                    |
|10 |К555ИР23                   |1    |8,40          |8,40                    |
|11 |К555КП11                   |1    |4,29          |4,29                    |
|12 |К555ЛА13                   |2    |3,90          |7,80                    |
|13 |К555ЛН3                    |13   |2,08          |27,04                   |
|14 |К572ПА1                    |4    |78,00         |312                     |
|15 |К574УД2                    |2    |57,60         |115,2                   |
|16 |КР580ВВ55А                 |4    |24,00         |96,00                   |
|17 |Резисторы                  |     |              |                        |
|18 |С2-33А-0,125               |76   |0,48          |36,48                   |
|19 |С2-33-0,25                 |52   |0,48          |24,96                   |
|20 |С2-33А-0,5                 |8    |0,77          |6,16                    |
|21 |С2-33А-1                   |1    |0,84          |0,84                    |
|22 |Разъмы                     |     |              |                        |
|Продолжение таблицы 6                 |              |                        |
|23 |ОНП-КГ-56-40-В53           |1    |26,70         |26,70                   |
|24 |CENR-36F                   |1    |68,20         |68,20                   |
|25 |Транзисторы                |     |              |                        |
|26 |КТ315                      |1    |0,54          |0,54                    |
|27 |КТ361Г                     |20   |0,90          |18,00                   |
|28 |КТ805                      |4    |4,80          |19,2                    |
|29 |КТ814                      |8    |2,73          |21,84                   |
|30 |КТ972                      |4    |4,20          |16,8                    |
|31 |КТ973                      |4    |4,20          |16,8                    |
|   |ИТОГО                                            |951,44                  |

       Тех. потери составляют 6% от суммы затрат на комплектующие изделия  и
вычисляются следующим образом:
       ТП = 6%*(компл.изд. = 0,06*951,44 = 57,09 руб.
       Помимо тех. потерь следует  учитывать  и  транспортно-заготовительные
расходы:
       ТЗРк  = 8%*(компл.изд. = 0,08*951,44 = 76,12 руб.
       Сумма затрат на комплектующие составляет:
       Затр.компл. = (компл.изд. + ТП + ТЗРк = 951,44  +  57,09  +  76,12  =
1084,65 руб.
       Итого материальных затрат:
       Мат.затр.= Затр.компл  + ( сырьё = 1084,65 + 77,75 = 1162,4 руб.
       Расчет основной зарплаты производственных рабочих
       Общая трудоемкость равна 19 норма/час,  а  средняя  стоимость  одного
нормочасов  составляет  30  рублей/час.   То   основная   заработная   плата
производственных рабочих составляет:
       ЗПосн.раб.  = 19*30 = 570 рублей
       Расчет отчислений во внебюджетные фонды
       [pic]
       где %Рн=15%
       [pic]
       [pic]
       где %ОВБФ =36,5%
       [pic]
       Расчет общезаводских расходов
       В  расчет  общезаводских  расходов  входят:  общезаводские   расходы,
цеховые расходы, амортизация производственных фондов,  затраты  на:  силовую
электроэнергию,  текущий   ремонт   и   обслуживание   оборудования,   износ
малоценного  инструмента,   вспомогательные   материалы,   воду   и   прочих
производственных  фондов;  в  итоге  общий  процент  общезаводских  расходов
составляет 303%. Следовательно, общезаводские расходы составляют:
       ЗатратыОБЩЕЗАВ.  = 303%*ЗПосн.раб. = 3,03*570=1727,10 руб.
       Расчет заводской себестоимости
       Заводская себестоимость составляет  сумму  расходов  на  материальные
затраты, основную зарплату производственных  рабочих,  налог,  общезаводские
расходы:
       Себест.ЗАВОД.  = Мат.затр + ЗПосн.раб  + [pic] + ЗатратыОБЩЕЗАВ.  =
       = 1162,4 + 570 + 239,26 + 1727,10 = 3698,76 рублей.
       Расчет прибыли
       Прибыль   составляет   15%   от   полной   себестоимости   (заводской
себестоимости) платы программатора:
       Прибыль = 15%*Себест.ЗАВОД. = 0,15 * 3698,76 = 554,81 рубля.
       Расчет договорной цены
       Договорная цена равна сумме полной себестоимости и прибыли:
       ЦенаДОГОВ. = Себест.ЗАВОД.  + Прибыль = 3698,76 + 554,81   =  4253,57
руб.
       Расчет НДС
       НДС = 20% * ЦенаДОГОВ.  = 0,2 * 4253,57 = 850,71 руб.
       Расчет отпускной цены
       Отпускная цена равна сумме договорной цены и НДС:
       ЦенаОТПУСК.  = ЦенаДОГОВ.  + НДС = 4253,57 + 850,71 = 5104,28 руб.
Таблица  7   -   Калькуляция   договорной   цены   на   изготовление   платы
программатора.
|№ п/п   |Наименование статей калькуляции                        |Сумма, руб   |
|1       |Сырье и материалы                                      |77,75        |
|2       |Покупные полуфабрикаты                                 |0            |
|3       |Покупные комплектующие изделия                         |951,44       |
|4       |Итого материальных затрат                              |1162,4       |
|5       |Основная зарплата производственных рабочих             |570          |
|6       |Дополнительная зарплата                                |0            |
|7       |Отчисления во внебюджетные фонды                       |239,26       |
|8       |Общецеховые расходы + амортизация                      |1710         |
|9       |Заводская себестоимость                                |3698,76      |
|10      |Внепроизводственные расходы                            |0            |
|11      |Полная себестоимость                                   |3698,76      |
|12      |Прибыль                                                |554,81       |
|13      |Договорная цена                                        |4253,57      |
|14      |НДС                                                    |850,71       |
|15      |Отпускная цена                                         |5104,28      |

       Вывод: Наиболее перспективным  направлением  автоматизации  работ  на
производстве  является  широкое  внедрение  новых   электронных   устройств.
Применение  таких  устройств  меняет   технологию   производства.   Развитие
электронной промышленности в настоящее время значительно ускорилось.
       Себестоимость  -  важный  экономический  показатель,   выражающий   в
денежной форме затраты предприятия, связанные с изготовлением и  реализацией
продукции.  Она  включает  в  себя  затраты  на  материалы,   оплату   труда
производственных рабочих, отчисления в соц. фонды, накладные расходы.
       В  результате  расчета  было  установлено,  что  данный  программатор
является экономически выгодным, так как его применение  значительно  ускорит
скорость программирования микросхем, так как  он  собран  на  современной  и
доступной базе  и  подключается  к  современным  компьютерам  типа  IBM  PC,
производительность которых возрастает с  каждым  годом.  В  итоге  повысится
качество   программирования,   что   является   большим    достоинством    и
соответственно экономией средств.

       Охрана труда на участке обработки и изготовления печатных плат


1 Мероприятия по технике безопасности

       При изготовлении печатных плат  производится  механическая  обработка
слоистых пластиков (резка,  пробивка  отверстий).  Работающие  на  обработке
слоистых  пластиков  должны  соблюдать  правила  техники  безопасности   при
холодной обработке материалов.
       При  работе  на  гильотинных  ножницах  наиболее  опасной  их  частью
являются  ножи,  которые  при  неправильной   подаче   материала   или   его
заклинивании могут нанести серьезное ранение. Ранения часто возникают  и  от
заусенцев на обрабатываемом материале.
       Для  предотвращения  травматизма  необходимо  применять   балансирные
ножницы с  оградительной  линейкой,  которая  предупреждает  попадание  руки
рабочего  под  нож  при  подаче  материала.  В  роликовых  ножницах  впереди
подающих валиков должна устанавливаться предохранительная линейка.
       Сверлильные   станки   (вертикальные   и    радиальные)    оснащаются
устройствами, предупреждающими  самовольное  опускание  траверса,  хобота  и
кронштейна.  Приспособления  для  закрепления  инструмента  на   сверлильных
станках  должны  обеспечивать  надёжный   зажим,   точное   концентрирование
инструмента  и  не   иметь   выступающих   частей.   Обрабатываемые   детали
устанавливают  на  плите  станка  непосредственно  при  помощи  кондукторов.
Удерживать  обрабатываемое  изделие  руками  не  допускается.  Использование
инструментов  с  забитыми  или  изношенными  конусами  и   хвостовиками   не
допускается.
       При работе на прессах возможно повреждение рук в случае попадания  их
в зону между пуансоном и матрицей, особенно  на  прессах  с  ручной  подачей
заготовок.  Во  избежание  травмирования  рук  приборы   управления,   муфта
включения и тормоз пресса не должны  допускать  самопроизвольного  включения
пресса. Узлы включающей тормозной системы при работе  на  режиме  «одиночный
ход» должны обеспечивать автоматическое отключение муфты  включение  тормоза
после каждого хода с фиксацией ползуна в исходном крайнем положении.
       При работе на пресс - ножницах могут  возникнуть  опасные  факторы  -
неожиданное опускание ползуна, ранение движущимися частями, отлетание  вверх
отрезанных заготовок, введение руки в опасную  зону.  Для  безопасности  при
работе включающий механизм пресс- ножниц  должен  быть  устроен  так,  чтобы
после каждого рабочего хода происходило  автоматическое  выключение  пресса,
даже если пусковая  педаль  (рычаг)  осталась  ещё  нажатой.  Ползун  пресс-
ножниц должен иметь  противовес,  что  предупреждает  возможность  опускания
ползуна.
       Во   избежание   ранений   рук   заусенцами   необходимо    применять
хлопчатобумажные перчатки или брезентовые рукавицы.
       При изготовлении печатных плат  производится  механическая  обработка
заготовок  (резка,  пробивка  и  сверление  отверстий).   Важным   фактором,
ухудшающим условия труда в механических цехах,  является  шум,  производимый
работающим оборудованием.
       Важное значение имеет правильное и достаточное освещение  участков  и
рабочих мест обработки заготовок.
       Промывка плат  проводится  в  изопропиловом  спирте  и  ацетоне.  При
использовании спирта  и  ацетона  необходимо  учитывать,  что  эти  вещества
являются пожароопасными и вредными для здоровья.
       Химическая   очистка   плат    производится    растворами    фосфатов
(тринатрийфосфат), натриевой соды, натриевой щёлочи  и  др.  при  постоянной
работе с растворами  часты  различные  хронические  поражения  кожи.  Весьма
опасно попадание даже самых малых количеств щелочи в глаза.
       Для  травления  меди  с  пробельных  мест   плат   используется   ряд
травителей: хлорное железо, персульфат аммония, хлорная медь  и  ряд  других
являющихся токсичными веществами. К работе с этими  травителями  допускаются
лица, обученные безопасным приёмам работы и прошедшие инструктаж на  рабочих
местах по работе с вредными  и  ядовитыми  веществами.  В  случаи  попадания
травителей  на  кожу  или  слизистую  оболочку  глаз  необходимо  немедленно
обильно промыть их проточной водой или  0,5-1,0%-ным  раствором  квасцов,  а
затем обратиться в медпункт.
       Работу  с  травителями  следует  проводить   в   спецодежде   (халат,
полиэтиленовый фартук, хлопчатобумажные и  резиновые  перчатки)  и  защитных
очках. Рабочие места должны быть оборудованы вытяжной вентиляцией.
       Выполняя  работы  с  легковоспламеняющимися  веществами,   кислотами,
помимо соблюдения всех других мер предосторожности, следует работать стоя.
       Запрещается наклоняться над сосудом, накаливая или нагревая реактивы.
Запрещается: нюхать выделяющиеся газы./17/


2 Мероприятия по обеспечению пожарной безопасности

       Рабочие места, предназначенные для обезжиривания деталей в ЛВЖ и  ГЖ,
должны быть оборудованы местными вытяжными устройствами.
       При травлении металлов  выделяется  свободный  водород,  который  при
соединении с кислородом воздуха  образует  взрывчатую  смесь.  Для  удаления
кислотных  паров  вместе  с  этой  смесью  эффективным  средством   является
бортовой отсос.
       Обработка деталей и изделий в кислотах и  органических  растворителях
должна  производится  в  разных  помещениях,  так  как  при  их   соединении
образуется взрывоопасная смесь.
       Высокий противопожарный эффект дает применение новых  технологических
процессов, использующих негорючие вещества.
       На  всех  участках  работ,  где   применяются   легковоспламеняющиеся
вещества,  должны  быть  вывешены  плакаты  и  технологические   инструкции,
составленные с учетом пожарной безопасности.
       ЛВЖ следует хранить в  посуде  с  герметичными  крышками  (пробками).
Посуду открывают только в момент пользования ЛВЖ.
       Технологические   операции  (пайка,  облуживание   горячим   припоем,
обжигание  концов  монтажного  провода)  проводятся  с  использованием   ЛВЖ
(этилового спирта, ацетона, скипидара) и при повышенной температуре.
       Во избежание пожара электрические паяльники и электрические обжигалки
должны   обеспечиваться    специальными    термостойкими    диэлектрическими
подставками. Обжигание  концов  контактных  проводов  должно  проводиться  в
несгораемом вытяжном шкафу.
       При наладке и эксплуатации радиоаппаратуры большой  мощности  следует
учитывать то, что она  выделяет  большое  количество  тепла,  которое  может
оказаться причиной пожара. Поэтому всё такого рода оборудование должно  быть
оборудовано воздушным, а там где это необходимо и  водяным охлаждением.
       Не  пользоваться  открытым  огнём;  курить   только   в   специальных
отведённых   для   этого   местах.   Не   хранить    на    рабочих    местах
легковоспламеняющиеся и горючие жидкости.
       После окончания смены отключить  электроэнергию.  При   возникновении
пожара немедленно вызвать пожарную охрану и приступить к тушению  имеющимися
средствами пожаротушения./17/


3 Экология на производстве

       В настоящее время окружающей среды стала  одной  их  самых  острых  и
актуальных проблем современности. В нашей стране
       охрана окружающей среды (ООС) является  долгом  каждого  предприятия.
Для этого на предприятиях создаются  экологические  службы,  предназначенные
для контроля за  технологией,  которая  применяется  на  предприятии.  Также
составляются графики по контролю  проб,  выбросов  в  атмосферу,  сбросов  в
канализацию, которые утверждаются государственной инспекцией.
       Для очистки сточных вод, строятся очистные сооружения. Для  локальной
очистки  сточных  производственных  вод  в  городскую   канализацию   должен
сокращаться  за  счет  применения  рациональных  технологических  процессов,
внедрения  без  сточной  технологии,  полного  или  частичного  водооборота,
повторного использования сточных вод.  Для  этого  на  предприятиях  ведутся
разработки  рационального  водоотведения.   В   сточных   водах   определяют
концентрации специфических компонентов. Очищенные сточные воды поступают  на
охладительные  установки,  а  затем  возвращаются  в   систему    оборотного
водоснабжения.
       С целью ограждения окружающей природной среды от  вредных  химических
воздействий, необходимо  сочитать  методы  улавливания  отходящих  газов  от
технологических процессов с одновременной их утилизацией, а при  регенерации
и  утилизации   устанавливать   газоулавливающие   устройства.   На   каждом
предприятии в обязательном порядке должны проводится мероприятия  по  борьбе
с загрязнением атмосферного воздуха.  Например,  мероприятия  по  сокращению
выбросов в период неблагоприятных метеорологических условий,  по  достижению
нормативов  предельно  допустимых  выбросов,  мероприятия  по  контролю   за
загрязнением от автотранспорта. Для очистки воздуха  используются  адсорберы
и фильтры. Очистка воздуха от пыли проводятся в  ре-циркуляционных  системах
и различными пылеотделителями.
       Кроме воды и воздуха должна проводиться охрана земель. Для выполнения
этого необходимо своевременно вывозить отходы на городскую  свалку,  чистить
территорию  предприятия  от  бытового  мусора.  Также   должны   проводиться
мероприятия по использованию нефтепродуктов. Например,  исключение  разливов
масел, топлива.

       Заключение

       Возрастающий круг научно  -  технических  работников  сталкивается  в
своей  практической  деятельности  с  вопросами  применения  запоминающих  и
логических программируемых микросхем. Их  использование  в  радиоэлектронной
аппаратуре позволяет резко сократить сроки  ее  разработки  и  промышленного
освоения; поднять  на  новый  уровень  технические  характеристики.  В  этих
случаях является незаменимым такое  устройство  как  программатор  микросхем
ПЗУ, который позволяет программировать широкий круг микросхем.
       В результате дипломного проектирования  был  разработан  программатор
микросхем ПЗУ. В  результате  чего  была  детально  изучена   конструкция  и
принцип действия программатора.
       В  расчётной  части  произведен  расчёт   геометрических   параметров
печатного монтажа, расчет потребляемой мощности схемы,  расчет  освещенности
помещения БЦР, а также расчет трансформатора источника питания.
       В технологической части выполнен анализ  технологичности  конструкции
устройства, анализ дефектов фотопечати, выполнено обоснование выбора  метода
изготовления  печатной  платы,  рассмотрена   установка   нанесения   сухого
пленочного фоторезиста.
       Исследовательская часть включает в себя следующие подразделы:
Методика работы с прибором;
Описание команд меню программы "TURBO";
Анализ работы устройства.
       В организационно-экономической части представлен расчет себестоимости
платы  программатора,   в   результате   которого   установлена   составлена
калькуляция договорной цены на изготовление платы программатора.
       В  данном  дипломном  проекте  приведены   мероприятия   по   технике
безопасности и пожарной безопасности, которые следует соблюдать  на  участке
изготовления печатных плат.
       В   графической   части   курсового   проекта   представлены:   схема
электрическая принципиальная программатора микросхем  ПЗУ,  чертеж  печатной
платы,  сборочный  чертёж  ПП,  структурная   схема   программатора,   схема
электрическая принципиальная кросс – плат, подключаемых к программатору.
       Разработанное устройство имеет следующие преимущества:
      1) открытость архитектуры;
      2) наличие программных отладочных модулей;
      3) хорошая ремонтопригодность и взаимозаменяемость программатора;
      4) лёгкость монтажа и демонтажа ПП;
      5) простота в обращении.
      6) универсальность.
       Универсальность  программатора  заключается   в   его   схемотехнике,
позволяющей  программировать  кроме   обычных   ПЗУ   и   микроконтроллеров,
микросхемы  программируемой  матричной  логики  (ПЛМ)  и   т.д.   Устройство
построено  по  принципу  открытой  архитектуры,  что  на  сегодняшний   день
является большим достоинством, так как  процесс  развития  ЭВТ  продвигается
очень быстро.
       В результате дипломного проектирования установлено, что  программатор
соответствует необходимым техническим требованиям и  является  универсальным
устройством для программирования микросхем ПЗУ.

             Перечень принятых терминов

       BIOS – Basic Input Output System, базовая  система  ввода-вывода  Это
микросхема на материнской плате  компьютера  в  которой  хранятся  некоторые
настройки и сведения о конфигурации компьютера.
       BIOS Setup – Программа настройки параметров конфигурации компьютера.
       IBM PC – персональный компьютер типа IBM.
       LPT порт  –  параллельный  порт.  Разъем  на  задней  панели  корпуса
компьютера, предназначенный для подключения принтера, сканера.
       БИС – большая интегральная микросхема.
       БЦР – бюро централизованного ремонта.
       ДПП – двухсторонняя печатная плата.
       ПЗУ – постоянное запоминающее устройство.
       ПЛМ – программируемая логическая матрица.
       ПМ - программируемая микросхема.
       ПП – печатная плата.
       ППЗУ – перепрограммируемое постоянное запоминающее устройство.
       РЭА – радиоэклектронная аппаратура.
       СБИС – сверхбольшая интегральная микросхема.
       СПФ – сухой пленочный фоторезист.
       ТП – технологический процесс.
       ЭВТ – электронно-вычислительная техника.

       Список литературы

Алексенко   А.Г.,    Галицын    А.А.,    Иванников    А.Д.    Проектирование
радиоэлектронной аппаратуры на микропроцессорах:  Программирование,  типовые
решения, методы отладки. – М.: Радио и связь, 1984.
Балашов Е.П. Микро-  и  мини  –  ЭВМ.  Учебное  пособие  для  вузов.  –  Л.:
Энергоатомиздат, 1984.
Бокуняев А.А., Борисов Н.М., Варламов Р.Г. Справочная книга  конструктора  -
радиолюбителя. Под ред. Чистякова Н.И. - М.: Радио и связь, 1990.
Борисенко А.С., Бавыкин Н.Н.  Технология  и  оборудование  для  производства
микроэлектронных устройств. Уч. для техникумов - М.: Машиностроение, 1983.
Бочаров Л.Н. Расчет электронных устройств на транзисторах.  –  М.:  Энергия,
1978.
Гершунский Б.С.  Основы  электроники  и  микроэлектроники.  –  Киев:  Высшая
школа, 1989.
ГОСТ 2.105-95. Общие требования к текстовым документам.
ГОСТ 2.109-73. Основные требования к чертежам.
ГОСТ 2.702-75. Правила выполнения электрических схем.
ГОСТ 3.1127-93. ЕСКД. Общие  правила  выполнения  текстовых  технологических
документов.
ГОСТ 3.118-82. Оформление текстовой документации.
Григорьев О.П., Замятин  В.Я. и др. Транзисторы:  Справочник. - М.: Радио  и
связь, 1989.
Дъяков В.И. Типовые расчеты по электрооборудованию. Практическое пособие.  –
М.: Высшая школа, 1991.
Ильин В.А. Технология изготовления  печатных  плат.  –  Л.:  Машиностроение,
1984.
Интегральные  микросхемы.  Справочник.  Под  ред.  Тарабрина  Б.В.   –   М.:
Энергоатомиздат, 1985.
Муренко  Л.Л.   Программаторы   запоминающих   и   логических   интегральных
микросхем. – М.: Энергоатомиздат, 1988.
Павлов В.С. Охрана труда в радио и электронной промышленности. –  М.:  Радио
и связь, 1985.
Парфенов Е.М. Проектирование  конструкторской  радиоэлектронной  аппаратуры.
Учебное пособие для вузов. – М.: Радио и связь, 1989.
Полищук В.В., Полищук А.В. AutoCAD 2000.  Практическое  руководство.  –  М.:
ДИАЛОГ-МИФИ, 1999.
Прайс-лист. ЗАО «Электронные системы контроля». г. Пермь.
Расчет элементов импульсных и цифровых схем радиотехнических устройств.  Под
ред. Ю.М. Казаринова. Учеб. пособие для вузов. – М.: Высшая школа, 1976.
Романычева  Э.Т.,  Иванова  А.К.,  Куликов  А.С.   Разработка  и  оформление
конструкторской  документации   радиоэлектронной    аппаратуры.   Под   ред.
Романычевой. - М.: Радио и связь, 1989.
Справочник. Резисторы. Под ред. Четверткова И. И. – М.: Энергоиздат, 1981.
Справочник. Цифровые интегральные микросхемы. Богданович М. И., Грель И.  Н.
и др. – Минск: Беларусь, 1991.
Усатенко С.Т., Коченюк Т.К., Терехова М.В. Выполнение электрических схем  по
  ЕСКД: Справочник. - М.: Издательство стандартов, 1989.
Ушаков Н.Н. Технология производства ЭВМ. – М.: Высшая школа, 1991.
Шило В.Л. Популярные цифровые микросхемы:  Справочник.  2-е  изд.,  испр.  -
Челябинск: Металургия, Челябинское отд., 1989.

-----------------------
       2

       3

Лист



-----------------------
                                      2

                                    Лист

                                    Лит.

                             АТДП.220198.119 ПЗ


                         Программатор микросхем ПЗУ

                            Пояснительная записка



       Утв.

       Н. контр.

                                      9

                                    Лист

                             АТДП.220198.119 ПЗ

                                    Дата

                                   Подпись

                                 № документа

                                    Лист

                                    Изм.

                                Инв. № дубл.

                               Подпись и дата

                                Взам. инв. №

                                Инв. № дубл.

                               Подпись и дата



       Т. контр.

       Проверил

       Разраб.

       Абдураман

       Байдина

       Севастьянова


       Рутштейн

       Ромахин

                                    Дата

                                   Подпись

                                 № документа

                                    Лист

                                    Изм.



                                Инв. № дубл.

                                Взам. инв. №

                                Инв. № дубл.

                               Подпись и дата

                               Подпись и дата

                                   ВТ-98-1



                                      у



                                   Листов




смотреть на рефераты похожие на "Разработка программатора микросхем ПЗУ "