Передовица » Макулатура » Материалы конференций » Автоматизация проектирования печатных плат

Автоматизация проектирования печатных плат

А.Н. Филиппов, С.М. Шпуга, А.А. Малютин, В.Е. Брун

Трассировка печатных плат является одним из самых трудоёмких этапов при проектировании, разработке и создании электронных устройств. Существует целый ряд систем автотрассировки проводников печатных плат, реализованных на ЭВМ с большим объёмом памяти и высоким быстродействием. Персональная ЭВМ "Агат" при относительной простоте обладает хорошими графическими возможностями, что позволяет осуществить достаточно эффективную автоматизацию процесса проектирования печатных плат, в том числе и многослойных.

Процесс автоматизации проектирования печатных плат обеспечивается следующими программами, написанными на языке "Бейсик-Агат" с использованием двоичных подпрограмм:

SHGEN - программа для описания элементов (типов корпусов). Вводится расположение выводов, вид элемента на монтажной схеме и положение надписи. Данные вводятся в интерактивном режиме с использованием клавиатуры.

DRAW - программа описания и расположения элементов на плате и её формы. Для каждого элемента необходимой является информация о его типе (присвоенном программой SHGEN), его ориентации - допустимо четыре положения, и координатах I-го вывода. По желанию можно ввести альтернативные надписи на монтажной схеме (тип микросхемы, порядковый номер и т.п.).

TRACING - программа трассировки и редактирования печатных проводников. Программа обеспечивает работу с платами, имеющими следующие параметры:

  • максимальные габариты - 120x160, 160x234 мм;
  • число слоёв - до 8;
  • шаг проводников - 1,25 мм;
  • шаг отверстий - 2,5 мм;
  • количество допустимых направлений прокладки проводников - 8 (через 45°).

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

Информация о слоях хранится в растровой форме.

CHECK - программа, составляющая таблицу соединений по указанным слоям. Для каждого вывода каждого элемента схемы программа даёт названия и номера выводов соединённых с ним элементов в указанных слоях.

VECTOR - программа, переводящая выходные данные программы TRACING в векторную форму для дальнейшей трансляции в коды конкретного координатографа,

CORADOMAT TASK - программа создана для трансляции данных в вид, удобный для координатографа CORADOMAT, которая позволяет также добавлять надписи, стандартные рамки и печатные разъёмы при изготовлении фотонегативов печатных плат.

DISK CORADOMAT - вспомогательная программа, которая эмулирует команды координатографа CORADOMAT, что позволяет отлаживать подготовленные для него программы на стандартном графопостроителе, сопрягаемом с ПЭВМ "Агат".

При использовании дополнительной оперативной памяти к ПЭВМ "Агат" возможно увеличение габаритов плат и модернизация программ для автоматического перехода между слоями (для 2-слойных плат).

* * *

Использование материалов проекта agatcomp без получения предварительного письменного разрешения agatcomp запрещено.


Почта для обратной связи: mail@agatcomp.ru


Живое общение по теме Агата: Telegram группа Agatcomp.


Накопленные знания и проекты: тематический ФОРУМ.


© 2004-2024 agatcomp.su / agatcomp.ru

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *