Системные программы для ZX Spectrum 1993 г.

Программа разводки печатных плат LAYOUT 86 - запись и считывание. Полезные советы. Пример разводки печатной платы. Параметры корпусов. Сообщения об ошибках. Использование принтера.


Этот пункт главного меню позволяет сохранять на магнитном
носителе и подгружать для дальнейшей работы все данные о плате:
библиотеку корпусов, таблицу связей, расположение элементов,
рисунок платы.

Несколько практических рекомендаций.

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

Эти трудности можно обойти следующим образом. Сначала вве-
дем в таблицу связей только соединения, относящиеся к планар-
ным корпусам. Затем войдем в режим трассировки и разведем
плату со стороны элементов. Далее добавим остальные связи в
таблицу и доразведем плату (RESTROUTEN) в режиме двухсторонней
разводки.

Таким образом, все связи, идущие к планарным корпусам, будут
расположены со стороны элементов. Остальные — с обеих сторон.

Достаточно часто после разводки оказывается, что какая-либо
связь была неправильно введена в таблицу связей. Чтобы испра-
вить ошибку, нужно стереть связь с разведенной платы в режиме
коррекции, а также удалить ее из таблицы связей функцией

LOESCHB4, и только потом ввести новую связь в таблицу. После этого
можно доразвести плату (RESTROUTEN).

И еще одна маленькая хитрость. В радиолюбительских условиях
платы обычно приходится изготавливать вручную: рисовать дорож-
ки краской и травить в ванночке с хлористым железом. При такой
технологии достаточно сложно получить плату с проводниками,
проходящими между выводами стандартного корпуса микросхемы
типа DIP. Поэтому часто приходится запрещать программе протя-
гивать дорожку между выводами. Сделать это можно по-разному.
Простейший способ — задать «ложные» связи между соседними
выводами микросхемы. При окончательной коррекции платы эти
связи стираются.

В качестве примера произведем разводку схемы логического
пробника из журнала Radio fernsehen elektronik (№11 за 1986 г.,
с. 736). Это устройство само по себе представляет практический
интерес. Принципиальная схема пробника приведена на рис. 40.

Работу начнем с создания библиотеки корпусов для этой схемы.
В схеме используются корпуса четырех типов:

Элемент Тип корпуса Номер

микросхема DDI 14-выводной DIP О

микросхема DD2 16-выводной DIP 3

знаковый индикатор VD1 14-выводной DIP О

транзисторы (V03, V04) специальный 2

диоды (V01, V02, V05) двухвыводной 1

резисторы (R01...R15) двухвыводной 1

конденсаторы (С01...С03) двухвыводной 1

Поскольку размеры диодов, резисторов и конденсаторов при-
мерно одинаковы, можно принять, что у них один тип корпуса —
двухвыводной.

Параметры корпусов элементов, кроме транзисторов V03 и V04
(КТЗ 102 с треугольным расположение выводов), приведены в При-
ложениии 1. Параметры корпуса транзистора придется задавать
специально.

Впрямую задать треугольное расположение выводов не удастся,
поэтому совершим обходной маневр: введем дополнительные «лож-
ные» выводы (рис. 41, б). Таким образом мы получим обычный
двухрядный корпус с 3 выводами в ряду:

HG=2 PN=3 DZ=1
XX=0 YY=0 XL=6 YL=6

Контактные площадки под выводы 1, 3, и 5 в дальнейшем будем
использовать для установки транзистора, а площадки под выводы
2, 4 и 6 не будем переносить на бумагу. Чтобы проводники,
подходящие к «настоящим» площадкам, не огибали «ложные» пло-
щадки, введем вспомогательные связи между выводами 1 и 6, 2 и
5, 3 и 4 (рис. 41, в).

Теперь введем параметры всех
корпусов в библиотеку. Для этого
выберем пункт BAUTEILBIBLIOTHEK

главного меню, очистим библиоте-
ку корпусов (INITIALISIERUNG) и на-
чнем ввод данных.

После того, как библиотека кор-
пусов введена, сохраним ее на маг-
нитном носителе (функция SAVE в
подменю BAUTEILBIBLIOTHEK). Это
позволит воспользоваться библио-
текой при проектировании других
плат.

В подменю BAUTELLISTE выбе-
рем пункт INITIALISIERUNG, а затем
EINTRAGUNG и введем список эле-
ментов: их обозначения и номера
корпусов. Кроме элементов, обоз-
наченных на принципиальной схеме, на плате устройства должны
быть предусмотрены площадки для присоединения щупа пробника
и шин питания схемы. Площадки зададим двухвыводными корпу-
сами, сформированными нами для резисторов. Входные площадки
обозначим INP и питающие — POW. В результате получится спи-
сок элементов, изображенный на рис. 42.

Следующий этап работы — создание таблицы связей (подменю
VERBINDUNGSLISTE, пункт EINTRAGUNG).

Чтобы не путаться, примем, что для двухвыводного элемента
первый вывод будет всегда располагаться слева или сверху.

Ввод связей начнем с левого верхнего угла принципиальной
схемы. Причем периодически имеет смысл сохранять введенную
информацию на магнитном носителе.

Если после визуальной проверки (пункт AUFLISTEN, рис. 43)
окажется, что все связи введены правильно, то можно считать, что
самый трудный этап работы завершен и можно приступать к
размещению элементов (подменю BE-PLAZIERUNG пункт
NEUPLAZIERUNG).

Плата пробника, чтобы ее было удобнее разместить в корпусе
щупа, должна быть вытянута в длину. Поэтому выберем размеры
платы 150x40 мм.

Размещение корпусов начнем с входных площадок. Их мы рас-
положим в левом и правом конце платы соответственно. Корпус
индикатора для удобства работы с пробником разместим ближе к
разъему питания. Микросхему DDI поместим ближе к входному

разъему, a DD2 — по центру, поскольку число связей с входными
цепями у DDI больше, чем у DD2. При размещении микросхем
будем помнить о том, чтобы оставить место между DD2 и индика-
тором VD1 для резисторов R09...R15 и место в левой части платы
для входных цепей (R01...R07, V01...V04, С01, С02). Резисторы
R09...R15 разместим горизонтально, ближе к соответствующим
выводам индикатора. И, наконец, устанавливаем элементы вход-
ных цепей R01...R07, V01...V04, С01, С02. Размещая резисторы,
конденсаторы и диоды будем помнить о том, что отверстия под
выводы этих компонентов смещены относительно изображения
корпуса (см. Приложение 1).

Вид платы после размещения на ней элементов приведен на
рис. 44.

После вывода рисунка связей (клавиша С), увидим устрашаю-
щую путаницу линий, однако пугаться этого не стоит. Выйдем в

главное меню и произведем оптимизацию связей (RECONNECT).
Если теперь снова войти в режим размещения и просмотреть связи
(не забудьте, что теперь нужно выбрать в этом подменю пункт
UMPLASERUNG, чтобы не уничтожить предыдущее размещение), то
можно убедиться, что паутина связей значительно поредела. Те-
перь, внимательно следя за процессом ее рисования, по длине и
запутанности линий можно оценить оптимальность размещения
корпусов.

Запустим трассировку (ROUTEN), выбрав двухстороннюю раз-
водку (ZWEISEITIG) платы. После завершения разводки (через не-
сколько минут) программа выйдет в главное меню.

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

Теперь войдем в режим просмотра и корректировки (ANZEIGE).
На экране появится рисунок платы (рис. 45). Перерисуем по-
лученный рисунок на миллиметровку (или выведем на принтер).
Теперь осталось его немного подкорректировать. Увеличим разме-
ры контактных площадок под элементы с толстыми выводами
(транзисторы V03 и V04), и размеры площадок для присоединения
внешних цепей INP и POW. Расширим шины «земля» и «питание»,
а также заменим, по возможности, проводники, изгибающиеся под
прямым углом, на более короткие — диагональные.

Принятые в таблице обозначения:

HG — расстояние между рядами выводов;
PN — количество выводов в одном ряду;
DZ — расстояние между выводами в ряду;
XX — смещение изображения корпуса

относительно 1 -го вывода по оси X;
YY — смещение изображения корпуса

относительно 1 -го вывода по оси Y;
XL — длина изображения корпуса по оси X;
YL — длина изображения корпуса по оси Y.

Все расстояния заданы в шагах (1.25 мм).

Звездочкой (*) обозначены элементы, для которых изображение
корпуса смещено относительно реального корпуса.

2 — отсутствует библиотека корпусов;

5 — отсутствует список элементов;

6 — недопустимый номер вывода для данного корпуса;

7 — отсутствует элемент;

8 — параметр слишком велик;

9 — параметр слишком мал;

В — размер платы слишком мал;

С — размер корпуса превышает размер платы;

D — недопустимый номер вывода для данной операции.

Layout позволяет распечатывать на принтере список элементов
схемы (см. стр. 126), таблицу связей (см. стр. 128), атакже рисунок
платы (см. стр. 134). В первых двух случаях используется драйвер
посимвольного вывода на принтер, подключенный к каналу 3 (см.
[1]). Если у вас драйвер принтера «зашит» в ПЗУ и поддерживает
операторы Бейсика LPRINT и LLIST, то вы сможете распечатать список
элементов и таблицу связей без проблем. Если же вы загружаете
драйвер в ОЗУ, то единственное место, где его можно разместить в
данном случае — это буфер принтера (см. [1]).

Рисунок платы выводится на принтер в режиме копирования
экрана с использованием другого драйвера. Адрес этого драйвера
необходимо занести в ячейки с адресами #F236/37. Сам драйвер
может быть расположен в ПЗУ или в буфере принтера.




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Список BBS - Список работающий BBS.
Пресса - обзор газеты "Абзац" #2.
Версии - 3 версии игры: SLY SPY SECRET AGENT.
Всякая всячина - как "чайник" - А знают ли наши уважаемые мэтры программирования, откуда пришло к нам это словечко?
Железо - Распиновка YM2612.

В этот день...   21 ноября