Рекомендуем

Ключевые слова:
Protel
Protel DXPПотапов Ю.М. Protel DXP

Книга

Система проектирования печатных плат Protel

Серия "Современная электроника"
704 стр.
Формат 70x100/16 (170x240 мм)
Исполнение: в твердом переплете
ISBN 5-93517-124-4
ББК 32.965
Аннотация

Книга содержит описание популярной системы проектирования печатных плат Protel 99 SE. Подробно расписаны все модули программы: редактор принципиальных схем, программа моделирования, модуль проектирования устройств на ПЛИС, редактор печатных плат, модули авторазмещения и автотрассировки, а также программы подготовки управляющих файлов для производства CAMtastic! 2000 Designers' Edition. Даны рекомендации по настройке интерфейса различных модулей программы, оформлению схем по ГОСТ, проектированию печатных плат. Отдельно рассматриваются вопросы построения библиотек УГО элементов на схемах и топологических посадочных мест для чертежей плат.

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

Оглавление

ОТ АВТОРА

ГЛАВА 1. ИНСТАЛЛЯЦИЯ И НАЧАЛО РАБОТЫ
ЧТО ТАКОЕ СИСТЕМА PROTEL 99 SE?
ИНСТАЛЛЯЦИЯ
Системные требования
Что входит в комплект поставки системы Protel 99 SE?
Инсталляция системы Protel 99 SE
Интерактивная справочная система

ГЛАВА 2. РАБОТА В СРЕДЕ ПРОЕКТИРОВАНИЯ DESIGN EXPLORER
СРЕДА ПРОЕКТИРОВАНИЯ DESIGN EXPLORER
КАК РАБОТАТЬ В СРЕДЕ DESIGN EXPLORER?
Использование панели просмотра дерева проекта
Работа с окном проекта
ЧТО ТАКОЕ БАЗА ДАННЫХ ПРОЕКТА?
СОЗДАНИЕ НОВОЙ БАЗЫ ДАННЫХ ПРОЕКТА
Выбор способа хранения документов
Защита базы данных проекта паролем
СОЗДАНИЕ НОВОГО ДОКУМЕНТА ВНУТРИ БАЗЫ ДАННЫХ ПРОЕКТА
РЕДАКТИРОВАНИЕ ДОКУМЕНТОВ
ИМПОРТ ВНЕШНИХ ДОКУМЕНТОВ В БАЗУ ДАННЫХ ПРОЕКТА
ДОБАВЛЕНИЕ СВЯЗЕЙ С ВНЕШНИМИ ДОКУМЕНТАМИ
ЭКСПОРТ ДОКУМЕНТОВ ИЗ БАЗЫ ДАННЫХ ПРОЕКТА
УПРАВЛЕНИЕ ДОКУМЕНТАМИ ВНУТРИ БАЗЫ ДАННЫХ ПРОЕКТА
Использование папок для построения иерархии
Перемещение, копирование и удаление документов
Переименование документа или папки
НАСТРОЙКА ПРАВ ДОСТУПА ПРИ ГРУППОВОЙ СОРАЗРАБОТКЕ ПРОЕКТА
Определение команды разработчиков
Определение разрешений для команды разработчиков
Мониторинг групповой соразработки проекта
Блокирование документов
РАБОТА С РАНЕЕ СОЗДАННЫМИ ПРОЕКТАМИ СИСТЕМЫ PROTEL
Преобразование существующего проекта в базу данных проекта
Связывание с внешними документами
Работа с существующими библиотеками элементов
Синхронизация ранее созданных проектов схем и печатных плат
ТЕХНОЛОГИИ, ИСПОЛЬЗУЕМЫЕ ВНУТРИ СИСТЕМЫ PROTEL 99 SE
Технология SmartTool
Технология SmartDoc
Технология SmartTeam
ИЗМЕНЕНИЕ НАСТРОЕК СРЕДЫ ПРОЕКТИРОВАНИЯ DESIGN EXPLORER
Ресурсы – панели инструментов, меню команд и горячие клавиши
Понятие процедуры
Работа с серверами
Создание пользовательских серверов управления ресурсами
ТЕКСТОВЫЙ РЕДАКТОР СИСТЕМЫ PROTEL 99 SE
Языки программирования и описания
Функция выделения цветом
Параметры документов
РАБОТА С МАКРОСАМИ
Пример программирования на языке Client Basic

ГЛАВА 3. РАЗРАБОТКА ПРИНЦИПИАЛЬНЫХ СХЕМ
ОСНОВНЫЕ ВОЗМОЖНОСТИ РЕДАКТОРА ПРИНЦИПИАЛЬНЫХ СХЕМ
Редактор электрических принципиальных схем
Редактор библиотек элементов принципиальных схем
Возможности проектирования
ОСНОВЫ РАЗРАБОТКИ ПРИНЦИПИАЛЬНЫХ СХЕМ
Представление электрической схемы в компьютере
Модели элементов принципиальных схем
Связанность
Использование связаности
Верификация проекта
Связь между редактором схем и редактором печатных плат
НАСТРОЙКИ РЕДАКТОРА ПРИНЦИПИАЛЬНЫХ СХЕМ
Параметры редактора
Параметры листов принципиальных схем
Шаблоны листов принципиальных схем
РАБОТА С РЕДАКТОРОМ ПРИНЦИПИАЛЬНЫХ СХЕМ
Изменение масштаба просмотра листа
Перемещение в редакторе принципиальных схем
Размещение объектов на принципиальной схеме
Редактирование объектов на принципиальных схемах
Глобальное редактирование
Быстрое копирование объектов
Поиск и замена текста
Выравнивание объектов
Перемещение и перетаскивание объектов
ГОРЯЧИЕ КЛАВИШИ РЕДАКТОРА ПРИНЦИПИАЛЬНЫХ СХЕМ
Вложенные команды
Отмена обновления экрана
Горячие клавиши для мыши
Горячие клавиши для клавиатуры
Наиболее часто используемые горячие клавиши
Операции Undo и Redo
ОБЪЕКТЫ РЕДАКТОРА ПРИНЦИПИАЛЬНЫХ СХЕМ
Электрические примитивы
Графические (не электрические) примитивы
Блок процедуры
Шрифты
БИБЛИОТЕКИ ЭЛЕМЕНТОВ ПРИНЦИПИАЛЬНЫХ СХЕМ
Что такое библиотека элементов принципиальных схем?
Что такое компонент и секция?
Где находятся библиотеки компонентов принципиальных схем?
Доступ к компонентам, необходимым для конструирования
Размещение секций компонентов на листе принципиальной схемы
Атрибуты элементов принципиальных схем
Редактор библиотек элементов принципиальных схем
УПРАВЛЕНИЕ МНОГОЛИСТОВЫМИ И ИЕРАРХИЧЕСКИМИ ПРОЕКТАМИ
Общие положения
Управление многолистовыми проектами
Структура многолистовых принципиальных схем
Главные и подчиненные листы
Как создается связанность в многолистовом проекте?
Различные методы построения многолистового проекта
Работа с иерархическим проектом
ВЕРИФИКАЦИЯ ПРИНЦИПИАЛЬНЫХ СХЕМ
Определение точек, которые не будут восприниматься как ошибки
Опции программы верификации
Настройка области действия идентификаторов цепей
Настройка матрицы правил электрических соединений
Исправление ошибок
ПОДГОТОВКА К ПРОЕКТИРОВАНИЮ ПЕЧАТНОЙ ПЛАТЫ
Обозначение элементов
Проверка наличия топологических посадочных мест элементов
Проверка правил электрических соединений
Включение в схему топологических директив
Подготовка к проектированию печатной платы
ПЕРЕДАЧА ИНФОРМАЦИИ О СХЕМЕ В РЕДАКТОР ПЕЧАТНЫХ ПЛАТ
Передача информации о схеме
Как синхронизатор определяет, какой чертеж печатной платы
использовать?
Как размещаются компоненты на чертеже печатной платы?
Передача топологической информации
Передача изменений в принципиальной схеме в редактор печатных плат
Как синхронизатор сопоставляет компоненты на принципиальной схеме и на печатной плате?
Как синхронизатор передает проектную информацию?
ПЕЧАТЬ ПРИНЦИПИАЛЬНЫХ СХЕМ
Обзор
Вывод на принтер или плоттер
СОЗДАНИЕ ОТЧЕТОВ
Спецификация материалов (Bill of Materials)
Перекрестные ссылки (Cross Reference)
Иерархия проекта (Design Hierarchy)
Сравнение списков соединений (Netlist Compare)
СВЯЗЬ С ВНЕШНИМИ БАЗАМИ ДАННЫХ
Горячая связь с базой данных
Импорт и экспорт баз данных
ОБМЕН ДАННЫМИ С ДРУГИМИ СИСТЕМАМИ ПРОЕКТИРОВАНИЯ
Преобразование информации из OrCAD
Обмен информацией с системой P-CAD 2000
Интерфейс с механическими САПР
Создание списков соединений
НЕКОТОРЫЕ РЕКОМЕНДАЦИИ ПО РАЗРАБОТКЕ СХЕМ ПО ГОСТ
Настройки сеток
Разработка библиотечных элементов
Прорисовка портов питания
Особенности разработки иерархических проектов

ГЛАВА 4. МОДЕЛИРОВАНИЕ СМЕШАННЫХ СИГНАЛОВ
ОСНОВНЫЕ ВОЗМОЖНОСТИ
ВВЕДЕНИЕ В МОДЕЛИРОВАНИЕ
Примеры схем
Создание схемы
Ввод источников сигналов
Установка точек контроля сигналов
Установки параметров анализа
Запуск процесса моделирования
Просмотр результатов моделирования
ПОДГОТОВКА И ПРОВЕДЕНИЕ МОДЕЛИРОВАНИЯ
Сбор, отображение и сохранение результатов моделирования
Анализ переходных процессов (Transient Analysis)
Частотный анализ схемы в режиме малого сигнала (AC Sweep)
Анализ схем при изменяющемся постоянном напряжении (DC Sweep)
Расчет рабочей точки по постоянному току (DC Operating Point)
Статистический анализ методом Монте-Карло
Автоматическое изменение параметров элементов (Parameter Sweep)
Режим изменения температуры (Temperature Sweep)
Анализ Фурье (Fourier Analysis)
Анализ передаточных функций (Transfer Function Analysis)
Анализ шумов (Noise Analysis)
Расчет комплексных сопротивлений (Impedance Plot Analysis)
Математические действия с рассчитанными сигналами
Включение дополнительной SPICE информации в список соединений
Создание списка соединений и запуск процесса моделирования
Установка начальных условий
ОКНО ПРОСМОТРА РЕЗУЛЬТАТОВ РАСЧЕТА
Отображение формы сигнала
Масштабирование кривых
Просмотр сигналов на отдельных графиках
Отображение нескольких сигналов на одном графике
Одновременное отображение кривых, имеющих разный масштаб по оси Y
Изменение формата отображения результатов расчета
Отображение точек данных моделирования
Распознавание графиков при монохромной печати
Использование измерительных маркеров
Способ отображения результатов нескольких проходов моделирования
ИСТОЧНИКИ НАПРЯЖЕНИЯ И ТОКА
Размещение компонентов источников
Источник постоянного напряжения или тока
Источник синусоидального сигнала
Источник периодических импульсов
Источник кусочно-линейного сигнала
Источник сигнала экспоненциальной формы
Источник частотно модулированного сигнала
Линейные зависимые источники
Нелинейные зависимые источники
КОМПОНЕНТЫ И МОДЕЛИ
Библиотеки символов компонентов
Модели и подсхемы
Описания устройств
Создание собственных компонентов и подготовка их к моделированию
ОБРАБОТКА ОШИБОК, ВОЗНИКАЮЩИХ ПРИ МОДЕЛИРОВАНИИ
Ошибки при генерации списка цепей
Сходимость программы SPICE
Стратегия решения проблем сходимости
Устранение ошибок, возникающих при анализе схемы по постоянному току
Устранение ошибок, возникающих при анализе переходных процессов
Предупреждения и сообщения об ошибках
ПЕРЕМЕННЫЕ И ПАРАМЕТРЫ МОДУЛЯ SPICE
МОДЕЛИРОВАНИЕ ЦИФРОВЫХ СХЕМ
Модели цифровых компонентов
Источники питания цифровых устройств и общий провод
Создание нового SimCode устройства
Определение языка SimCode
Синтаксис языка SimCode

ГЛАВА 5. ПРОЕКТИРОВАНИЕ УСТРОЙСТВ НА БАЗЕ ПЛИС
ОСНОВНЫЕ ОСОБЕННОСТИ ПРОЕКТИРОВАНИЯ УСТРОЙСТВ НА БАЗЕ ПЛИС
Описание проектов на базе ПЛИС с помощью принципиальных схем
Описание проектов на базе ПЛИС с помощью языка высокого уровня
Трассировщик-компилятор ПЛИС
Программа моделирования устройств на базе ПЛИС
Просмотр временных диаграмм, полученных в результате моделирования
Язык высокого уровня CUPL
Поддерживаемые устройства
ОБЗОР ПРОЦЕССА ПРОЕКТИРОВАНИЯ УСТРОЙСТВ НА БАЗЕ ПЛИС
Ввод проекта
Компиляция проекта
Моделирование проекта
Где настраивается и запускается компилятор ПЛИС
ПРОЕКТИРОВАНИЕ УСТРОЙСТВ НА ПЛИС НА ОСНОВЕ ПРИНЦИПИАЛЬНЫХ СХЕМ
Использование библиотеки символов
Разработка схемы внутренней логики
Создание многолистового проекта
Стыковка внутренней логической схемы с выводами компонента
Компиляция проекта ПЛИС на основе принципиальной схемы
ОПИСАНИЕ ПРОЕКТА УСТРОЙСТВА НА ПЛИС НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ CUPL HDL
Обзор синтаксиса языка CUPL
Директивы исходного файла
Элементы языка CUPL
Синтаксис языка
КОМПИЛЯЦИЯ ПРОЕКТА НА ПЛИС
Выбор целевой микросхемы
Опции компилятора
Форматы выходных файлов
МОДЕЛИРОВАНИЕ ПРОЕКТА НА БАЗЕ ПЛИС
Входные данные для программы моделирования
Результаты моделирования
Создание исходного файла тестовых спецификаций
Заголовок
Определение микросхемы
Комментарии
Операторы
Объявление переменных (VAR)
Директивы программы моделирования
Расширенный синтаксис
Операторы циклов
Виртуальное моделирование
Моделирование неисправностей
Просмотр смоделированных временных диаграмм сигналов
ПРИМЕР СЕССИИ РАЗРАБОТКИ ПРОЕКТА НА БАЗЕ ПЛИС
Этапы разработки
Шаг 1 – проверка технического задания
Шаг 2 – создание исходного кода на языке CUPL
Шаг 3 – составление выражений
Шаг 4 – выбор целевого устройств
Шаг 5 – распределение выводов
Шаг 6 – компиляция исходного файла
Шаг 7 – создание проекта на основе принципиальной схемы
Шаг 8 – создание файла тестовых векторов для программы моделирования
Шаг 9 – моделирование устройства
Шаг 10 – просмотр сигналов после моделирования
Резюме
ПРИМЕРЫ ПРОЕКТОВ НА ОСНОВЕ ПЛИС
Пример 1. Простые логические элементы
Пример 2. Двухразрядный счетчик
Пример 3. Проект простого конечного автомата
Пример 4. Двоично-десятичный реверсивный счетчик
Пример 5. Дешифратор семисегментного жидкокристаллического индикатора
Пример 6. Четырехразрядный счетчик с возможностью загрузки и сброса

ГЛАВА 6. ПРОЕКТИРОВАНИЕ ПЕЧАТНЫХ ПЛАТ
РЕДАКТОР ПЕЧАТНЫХ ПЛАТ – ОСНОВНЫЕ ВОЗМОЖНОСТИ
Редактор чертежей печатных плат
Редактор библиотек топологических посадочных мест
Бессеточный автотрассировщик
Возможности редактора печатных плат
НАСТРОЙКИ РЕДАКТОРА ЧЕРТЕЖЕЙ ПЕЧАТНЫХ ПЛАТ
Система координат
Точность прорисовки объектов
Переключение между дюймовой и метрической системой измерения
Система сеток
Работа со слоями
Настройка редактора печатных плат
СОЗДАНИЕ, ОТКРЫТИЕ И СОХРАНЕНИЕ ЧЕРТЕЖЕЙ ПЕЧАТНЫХ ПЛАТ
Создание нового чертежа печатной платы
Сохранение копии чертежа под новым именем
Импорт и экспорт чертежей плат в формате ранних версий системы Protel
РАБОТА В РЕДАКТОРЕ ПЕЧАТНЫХ ПЛАТ
Изменение обзора рабочего пространства
Перемещение по чертежу печатной платы
Редактирование объектов на чертежах печатных плат
Комплексное выделение
Глобальное редактирование
Перемещение и перетаскивание
Непосредственное удаление объектов
Измерение расстояний на чертеже печатной платы
ГОРЯЧИЕ КЛАВИШИ РЕДАКТОРА ПЕЧАТНЫХ ПЛАТ
Вложенные функции редактирования
Отмена процесса перерисовки экрана
Горячие клавиши для мыши
Инструмент Slider Hand (рука)
Горячие клавиши для клавиатуры
Специальные горячие клавиши, функционирование которых зависит от текущего режима работы
Размещение компонентов
Операции Undo и Redo
ОБЪЕКТЫ РЕДАКТОРА ПЕЧАТНЫХ ПЛАТ
Графические примитивы
Групповые объекты
БИБЛИОТЕКИ ТОПОЛОГИЧЕСКИХ ПОСАДОЧНЫХ МЕСТ
Чем компонент отличается от топологического посадочного места?
Где находятся библиотеки топологических посадочных мест?
Доступ к посадочным местам, необходимым для конструирования
Поиск и размещение компонентов
Атрибуты компонентов печатных плат
Изменение назначенного топологического посадочного места
Модификация отдельных компонентов на печатной плате
Включение проводников в топологическое посадочное место
Разгруппировка компонента
Копирование компонентов с платы в библиотеку
Редактор библиотек топологических посадочных мест
Создание библиотеки проекта
ОПИСАНИЕ ПЕЧАТНОЙ ПЛАТЫ
Задание физических границ платы
Определение границ размещения и трассировки
Задание стека слоев
Задание пар слоев для сверления отверстий
Мастер создания печатных плат Board Wizard
Передача данных из редактора принципиальных схем
ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ К ПРОЕКТУ ПЕЧАТНОЙ ПЛАТЫ
Что такое правило проектирования?
Определение правил проектирования
Применение правил проектирования
Работа с правилами проектирования
Классы объектов
Правила проектирования, учитываемые при трассировке (Routing)
Правила проектирования, учитываемые при производстве (Manufacturing)
Правила проектирования, задаваемые для высокоскоростных схем (High Speed)
Правила проектирования, используемые при размещении компонентов (Placement)
Правила проектирования, учитывающие анализ целостности сигналов (Signal Integrity)
Прочие правила проектирования (Other)
Примеры использования правил проектирования
ТЕХНИКА РАЗМЕЩЕНИЯ КОМПОНЕНТОВ И ИНСТРУМЕНТЫ ДЛЯ ЭТИХ ЦЕЛЕЙ
Основные опции размещения
Перемещение компонентов
Обмен информацией между принципиальной схемой и печатной платой
Использование групп компонентов
Работа с областями размещения
Интерактивное размещение компонентов
Автоматическое размещение компонентов
ЧТО ТАКОЕ СВЯЗАННОСТЬ И ТОПОЛОГИЯ?
Каким образом передается информация о компонентах и их связях?
Как отображается информация о связях?
Топологии цепей
Способы изменения топологии цепи
Пользовательские маршруты From-To
Отображение связей между выводами
Работа со списками соединений
Изменение атрибутов цепи
Идентификация цепей
РУЧНАЯ ТРАССИРОВКА ПЕЧАТНОЙ ПЛАТЫ
Как редактор печатных плат работает со связями во время трассировки?
Подготовка к трассировке
Трассировка печатной платы вручную
Режимы интерактивной трассировки
Повторная трассировка платы
Внутренние слои питания и заземления
Создание областей металлизации на сигнальном слое
АВТОТРАССИРОВКА ПЕЧАТНЫХ ПЛАТ
Настройка программы автотрассировки
Опции программы автоматической трассировки
Программа автоматической трассировки пакета Protel 99 SE – взгляд изнутри
ДОБАВЛЕНИЕ КОНТРОЛЬНЫХ ТОЧЕК И КАПЛЕВИДНЫХ КОНТАКТНЫХ ПЛОЩАДОК
Что такое контрольная точка?
Настройка правил проектирования для контрольных точек
Подбор существующих объектов для использования в качестве контрольных точек
Добавление контрольных точек во время автотрассировки
Отчет о местоположении контрольных точек
Отчет о цепях, к которым контрольные точки добавлены не были
Удаление всех контрольных точек с платы
Создание контактных площадок и переходных отверстий каплевидной формы
ВЕРИФИКАЦИЯ ПРОЕКТА ПЕЧАТНОЙ ПЛАТЫ
Что представляет собой модуль Design Rule Checker?
Интерактивная проверка правил проектирования
Настройка пакетного режима проверки правил проектирования
Выполнение проверки в пакетном режиме
Отчет программы проверки
Устранение нарушений правил проектирования
Анализ целостности сигналов
Создание отчетов
ПРОСМОТР ТРЕХМЕРНОГО ВИДА ПЕЧАТНОЙ ПЛАТЫ
ПЕЧАТЬ ЧЕРТЕЖА ПЕЧАТНОЙ ПЛАТЫ СРЕДСТВАМИ WINDOWS
Настройки предварительного просмотра распечатки
Что такое распечатка (Printout)
Изменение комплекта распечаток
Выбор принтера для печати
Настройка ориентации листа бумаги, масштаба и других параметров
принтера
Печать чертежа
Копирование содержимого окна предварительного просмотра для работы с другими приложениями
Экспорт распечаток в виде метафайлов (WMF)
Цвета, шрифты и другие установки
ГЕНЕРАЦИЯ ВЫХОДНЫХ ФАЙЛОВ ДЛЯ ПРОИЗВОДСТВА
Взаимодействие с производителями печатных плат
Генерация выходных файлов с помощью модуля CAM Manager
Создание нового CAM документа
Добавление настроек выходных файлов в CAM документ
Конфигурация опций процесса генерации выходных файлов
Генерация выходных файлов
Генерация выходных файлов в формате Gerber
Генерация файлов для сверления отверстий (NC Drill)
Генерация перечней используемых материалов (Bill of Materials)
Генерация файлов для оборудования размещения (Pick and Place)
Генерация отчета о контрольных точках (Testpoint Report)
Генерация отчета о проверке правил проектирования (Design Rule Check)
Перенос CAM документа в другой проект
Какие бывают фотошаблоны?
ПЕРЕДАЧА ИЗМЕНЕНИЙ В ПРОЕКТЕ НА ЭТАП РАЗРАБОТКИ ПРИНЦИПИАЛЬНОЙ СХЕМЫ
Повторное присваивание обозначений компонентов
Обновление принципиальной схемы исходя из изменений в печатной плате
ИНТЕРФЕЙС С ДРУГИМИ СИСТЕМАМИ ПРОЕКТИРОВАНИЯ
Загрузка списка соединений
Экспорт списков соединений
Модули импорта и экспорта файлов

ГЛАВА 7. ПРОГРАММА CAMTASTIC! 2000 DESIGNERS' EDITION
ОБЩИЕ СВЕДЕНИЯ
Инсталляция программы
ОСНОВНЫЕ ПОНЯТИЯ
Панель управления Project Workspace
Строка состояния
Работа с мышью
Горячие клавиши
Просмотр проекта
Выделение объектов
Работа с проектами
ИМПОРТ ФАЙЛОВ
Импорт NC Drill файлов
Импорт DXF и DWG файлов
Импорт Gerber-файлов
Импорт файлов в формате HPGL/HPGL2
Импорт файлов в формате NC Mill/Route
Импорт файлов апертур
ЭКСПОРТ ФАЙЛОВ
Экспорт файлов NC Drill
Экспорт DXF файлов
Экспорт Gerber-файлов
Экспорт файлов в формате NC Mill/Route
Экспорт списка соединений
Экспорт BMP файлов
Вывод файлов на печать
Работа с буфером обмена
РАБОТА В ПРОГРАММЕ CAMTASTIC
Апертуры
Слои
Режимы захвата и рисования
Таблица инструментов
Режимы просмотра файлов
Инструменты верификации
Генерация отчетов
Инструменты редактирования

ЛИТЕРАТУРА