≡ Передовица » Макулатура » Материалы конференций » Автоматизация проектирования печатных плат
Автоматизация проектирования печатных платА.Н. Филиппов, С.М. Шпуга, А.А. Малютин, В.Е. Брун Трассировка печатных плат является одним из самых трудоёмких этапов при проектировании, разработке и создании электронных устройств. Существует целый ряд систем автотрассировки проводников печатных плат, реализованных на ЭВМ с большим объёмом памяти и высоким быстродействием. Персональная ЭВМ "Агат" при относительной простоте обладает хорошими графическими возможностями, что позволяет осуществить достаточно эффективную автоматизацию процесса проектирования печатных плат, в том числе и многослойных. Процесс автоматизации проектирования печатных плат обеспечивается следующими программами, написанными на языке "Бейсик-Агат" с использованием двоичных подпрограмм: SHGEN - программа для описания элементов (типов корпусов). Вводится расположение выводов, вид элемента на монтажной схеме и положение надписи. Данные вводятся в интерактивном режиме с использованием клавиатуры. DRAW - программа описания и расположения элементов на плате и её формы. Для каждого элемента необходимой является информация о его типе (присвоенном программой SHGEN), его ориентации - допустимо четыре положения, и координатах I-го вывода. По желанию можно ввести альтернативные надписи на монтажной схеме (тип микросхемы, порядковый номер и т.п.). TRACING - программа трассировки и редактирования печатных проводников. Программа обеспечивает работу с платами, имеющими следующие параметры:
Основная программа комплекса позволяет полуавтоматически (указываются начальные и конечные точки) трассировать проводники, а также вводить и уничтожать контактные площадки и переходные отверстия между слоями. Используется ускоренное обращение к диску для переходов со слоя на слой (4 секунды с записью данных на диск). Информация о слоях хранится в растровой форме. CHECK - программа, составляющая таблицу соединений по указанным слоям. Для каждого вывода каждого элемента схемы программа даёт названия и номера выводов соединённых с ним элементов в указанных слоях. VECTOR - программа, переводящая выходные данные программы TRACING в векторную форму для дальнейшей трансляции в коды конкретного координатографа, CORADOMAT TASK - программа создана для трансляции данных в вид, удобный для координатографа CORADOMAT, которая позволяет также добавлять надписи, стандартные рамки и печатные разъёмы при изготовлении фотонегативов печатных плат. DISK CORADOMAT - вспомогательная программа, которая эмулирует команды координатографа CORADOMAT, что позволяет отлаживать подготовленные для него программы на стандартном графопостроителе, сопрягаемом с ПЭВМ "Агат". При использовании дополнительной оперативной памяти к ПЭВМ "Агат" возможно увеличение габаритов плат и модернизация программ для автоматического перехода между слоями (для 2-слойных плат). * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |