DipTrace Tutorial Rus
DipTrace Tutorial Rus
DipTrace Tutorial Rus
3.7.2013
2 DipTrace. Руководство пользователя
Содержание
DipTrace предлагает выбрать графический режим который лучше всего подходит вашему
компьютеру:
1. Direct3D наиболее быстрый для типичного компьютера и мы рекомендуем
использовать для работы именно его, если у Вас нет графической карты
профессионального уровня. Однако этот режим зависим от аппаратной совместимости,
драйверов и их версий, поэтому небольшой процент компьютеров (в основном с
новейшими или устаревшими ОС и драйверами) могут иметь проблемы в этом режиме
(артефакты или исчезновении объектов на экране).
2. OpenGL обычно работает немного медленнее чем Direct3D, однако этот режим более
универсален для различных операционных систем и менее зависим от аппаратной
совместимости и драйверов. Он наиболее предпочтителен для рабочих станций
оснащенных профессиональной графической картой с аппаратным ускорением OpenGL.
В любом случае можно использовать оба режима на сложных проектах и выбрать
наиболее подходящий.
3. Windows GDI может быть использован как альтернатива, если Direct3D и OpenGL не
работают корректно с Вашей графической картой. Этот режим значительно медленнее,
но он не зависит от операционной системы, драйверов и т.д. Тем не менее для
небольших и средних проектов его вполне достаточно чтобы комфортно работать.
Аналогичное диалоговое окно появится при первом запуске Редактора Плат PCB
Layout. Редактор Компонентов и Редактор Корпусов используют цветовые установки,
заданные в Схемотехнике и Редакторе Плат соответственно.
В течении работы над проектом в этом учебнике мы иногда будем скрывать менеджер
проекта/панель свойств (на правой стороне экрана), чтобы получить больше места в
зоне построения. Это актуально в нашем случае поскольку при иллюстрировании
учебника разрешение экрана было уменьшено для более четкого отображения мелких
символов. Выбираем "Вид / Панели инструментов / Менеджер проекта" чтобы
включить или выключить эту панель, или используйте горячую клавишу "F3". Однако
Вы наверняка имеете экран с большим разрешением, поэтому панель менеджер
1.1 Введение
Этот учебник позволит легко и быстро научиться проектировать схемы, печатные
платы, библиотеки корпусов и компонентов, а также изучить различные
дополнительные возможности пакета программ по проектированию печатных плат
DipTrace. Если у Вас возникли какие-либо вопросы во время изучения учебника,
свяжитесь с нами: support@diptrace.com. Мы будем рады помочь и с радостью ответим
на все вопросы. Эта версия учебника создана для DipTrace версии 2.3.0.1 (22 ноября
2012), но будет актуальна в той или иной степени и для других версий программы.
Заметьте что можно показать или спрятать рамку и лист, выбрав "Вид / Рамка и штамп"
и "Вид / Границы листа" из главного меню.
Кнопки "+"/"-" или колесо мыши изменяют масштаб схемы. Нажмите кнопку "-"
несколько раз пока границы листа не станут видны. Кроме того можно изменить
масштаб, выбрав нужное значение на стандартной панели, либо просто ввести новое.
Чтобы ввести текст внутри рамки переместите курсор на нужное поле (оно должно
подсветиться зеленым), затем нажмите левую кнопку мыши. Появится всплывающее
окно со свойствами поля. В этом диалоговом окне можно ввести текст, выбрать его
положение и шрифт. В нашем случае введите текст "Мультивибратор", нажмите кнопку
"Шрифт" и выберите размер шрифта "12".Затем нажмите OK чтобы закрыть диалоговое
окно шрифта а затем еще раз ОК чтобы закрыть панель свойств поля и применить
изменения. Заметьте что поле позволяет вводить многострочный текст.
Выберите "Файл / Сохранить как" из главного меню, введите имя файла под которым
Вы хотите сохранить схему и выберите директорию. Затем нажмите кнопку
"Сохранить".
Заметьте, что в правой части окна, используя колесо мыши, опуститесь вниз в списке
"Все известные". Вы увидите все библиотеки, включенные в Ваш дистрибутив.
DipTrace имеет два режима активации библиотек:
1. Подключить библиотеки из указанной директории:
Этот режим активен если выбран пункт "Автоподключение из директории" в левом
верхнем углу окна подключения библиотек. Для указания директории с библиотеками
нажмите кнопку "…" справа от пути к папке. Убедитесь, что Вы выбрали директорию
"Lib", в папке DipTrace (C:\Program Files\DipTrace по умолчанию или C:\Program Files (x86)
в зависимости от вашей ОС и сборки программы *для пользователей Windows OS).
Позже Вы можете указать любое другое расположение (например, можно указать путь к
созданной Вами библиотеке), но пока нет хорошего представления о библиотеках, четко
следуйте нашим инструкциям, добавьте все стандартные библиотеки компонентов в
Схемотехнику.
2. Подключить библиотеки используя список:
Этот режим активен когда отключен пункт "Автоподключение из директории". В этом
случае список активных библиотек можно редактировать. Для этого используют кнопки
в правой его части: "<<" — добавляет выбранную библиотеку из списка всех
библиотек, "…" — добавляет библиотеку напрямую с жесткого диска, "Стрелка вверх"
— поднимает выбранную библиотеку вверх по списку, "Стрелка вниз" — опускает
выбранную библиотеку вниз, "Del" — удаляет выбранные библиотеки из списка
Для того чтобы переместить уже установленный компонент, наведите стрелку мыши на
его символ и нажмите левую кнопку мыши. Вы захватите компонент, затем
переместите его в нужное место, удерживая левую кнопку мыши. Чтобы переместить
несколько символов нужно сначала их выделить, а затем уже переместить. Чтобы
выбрать несколько символов нажмите и удерживайте клавишу "Ctrl", при этом щелкайте
по каждому символу, который Вы хотите выделить в группу. Есть и другой способ:
переместите курсор в верхний левый угол группы символов, щелкните левой кнопкой и
удерживая ее в нажатом состоянии переместите курсор в нижний правый угол группы,
затем отпустите кнопку (если была нажата кнопка "Ctrl", выделение будет
инвертировано).
Заметьте, что метка компонента (позиционное обозначение) транзистора — Q1. Если
Вы хотите изменить ее, выделите курсором символ и нажмите правую кнопку, затем
выберите верхний пункт (метка компонента) в появившемся подменю. В диалоговом
окне укажите новую метку, например "VT1".
Нам нужно два транзистора для нашей схемы, поэтому выберите транзистор "2N4401" в
Нам нужно 4 резистора для нашей схемы. Вы можете их просто разместить из панели
компонентов в левой части окна таким же образом, как мы разместили транзисторы Q1
и Q2, но мы воспользуемся другим методом. Выделите резистор и скопируйте его три
раза. Это можно сделать двумя способами:
1. Просто выберите "Правка / Копировать" в главном меню, а затем "Правка / Вставить"
три раза или щелкните правой кнопкой мыши на том месте, где Вы хотите вставить
символ и "Вставить" в появившемся подменю.
2. Второй метод называется "Создать матрицу". Выберите Ваш резистор, затем "Правка /
Создать матрицу" в главном меню (или просто нажмите "Ctrl+M").
В диалоговом окне "Матрица" укажите количество столбцов и строк (в нашем случае "2"
столбца и "2" строки дадут "4" резистора) и расстояния (в нашем случае 1 дюйм между
столбцами и 0,4 дюйма между строками), затем нажмите OK. Теперь Вы можете
увидеть получившуюся матрицу резисторов.
Это позволит показать тип выбранного компонента на схеме. Обратите внимание, что
позиционное обозначение (метка) уже была на схеме, поскольку ее отображение
соответствует настройкам по умолчанию. Нажмите OK для закрытия диалогового окна.
Чтобы показать номера выводов (если они не отображены) выберите "Вид / Номера
выводов / Показать" из главного меню.
Чтобы изменить номер или имя вывода, сделайте щелчок правой кнопкой по выводу и
выберите "Свойства вывода" в появившемся подменю. В этом диалоговом окне можно
также включить опцию отображения имени вывода и применить новые настройки или
шрифт к текущему выводу, выбранным компонентам или же ко всей схеме сразу.
В нашем случае мы напротив скроем номера выводов и включим отображение имен
выводов для всей схемы. Нажмите "Вид / Номера выводов / Скрыть". А в окне свойств
вывода поставим галочку "Показывать Имя". Затем выберем "Свойства: Все" в секции
"Применить" и нажмем ОК.
После того как проект был сохранен будем двигаться дальше. Давайте соединим
резистор R1 с базой транзистора Q1: подведите курсор к нижнему краю резистора и
сделайте щелчок левой кнопкой мыши. Переместите курсор к базе транзистора Q1 и
сделайте еще один левый клик для завершения создания соединения между R1 и базой
Q1.
Для зеркального отражения транзистора Q2 подведите курсор к этому транзистору,
сделайте щелчок правой кнопкой и выберите "Отражение / Горизонтально".
Разверните зеркально C2, так чтобы положительный вывод был с правой стороны, для
этого установите курсор на С2, щелкните правой кнопкой и выберите "Отражение /
Горизонтально".
Переместите конденсаторы C1 и C2 в положение между транзисторами Q1 и Q2 с
соблюдением полярности. В случае если расстояние между компонентами
недостаточное, схему нужно немного подкорректировать. Для этого сначала поднимите
резисторы немного вверх для освобождения пространства: наведите курсор на
резистор, нажмите левую кнопку и удерживайте ее пока перемещаете компонент.
Заметьте, что связи следуют вслед за компонентами. Затем выделите Q2, R3, R4 и связи
между ними и передвиньте вправо. Для этого передвиньте курсор в верхний левый
угол области, где расположены эти компоненты, нажмите и удерживайте левую кнопку
мыши и двигайтесь к правому нижнему углу этой области, затем отпустите кнопку и все
компоненты внутри будут выделены.
Квадраты вокруг объектов показывают что они выбраны. Нажмите правую кнопку
мыши один раз для отмены выделения, если Вы в режиме по умолчанию, и два раза,
если Вы в другом режиме (первый щелчок возвращает Вас в режим по умолчанию).
Соедините С1 (+) с коллектором Q1: подведите стрелку мыши к выводу C1 (+), сделайте
щелчок левой кнопкой, двигайте курсор к линии, соединяющей R2 (A) и Q1 (C) и
сделайте еще один щелчок левой кнопкой для завершения линии. Соедините
конденсатор С2 между базой Q1 и коллектором Q2.
Выберите в списке компонентов в правой части окна компонент LED и разместите два
компонента на Вашу схему. Затем измените метки на "LED1" и "LED2", поверните эти
символы, выбрав их и нажав "R" или "Пробел" три раза и соедините с транзисторами
так как на рисунке:
Когда связи между выводами символа и корпуса введены, щелкните ОК для закрытия
диалогового окна и применения изменений.
Заметьте, что некоторые символы могут не иметь привязки к корпусу (например, порты
питания, земли или логических связей) и это будет показано в "ошибках" при
преобразовании схемы в плату.
Теперь наша схема готова к преобразованию в печатную плату. Не забывайте сохранить
ее, нажав "Файл / Сохранить" в главном меню или щелкнув кнопку "Сохранить" в левом
верхнем углу окна, или комбинацией клавиш "Ctl+S".
Также, обратите внимание, Вы можете распечатать или сохранить схему как BMP или
JPG файл. Нажмите "Файл / Предварительный просмотр" в главном меню, затем
нажмите "Печатать все" для печати всех страниц схемы, "Печатать текущий лист" для
печати текущего листа или "Сохранить" для генерации BMP/JPG файла с заданным
разрешением.
Также, обратите внимание, что в случае некорректного выхода из программы, или если
Вы забыли сохранить проект, возможно восстановить последние данные, выбрав
"Файл / Восстановить последний".
Сейчас мы покажем, как изменить структуру сетей нашего проекта и как добавлять или
удалять связи. Этот шаг для данной платы не нужен. Мы просто хотим показать что это
возможно. Наведите курсор на один из выводов (например, R4: B), щелкните правой
кнопкой, выберите "Удалить из сети" и вывод будет удален из сети.
Для того чтобы создать связь в ручную, нажмите на кнопку "Создать связь" на панели
объектов, затем переместите курсор и кликните левой кнопкой мыши сначала на
первом а потом на втором "пэде". Вы только что создали связь между выводами
(появилась синяя линия). Для удаления существующей связи нажмите правой кнопкой
на выводе, а в появившемся подменю выберите "Удалить связь".
Если Вы хотите добавить несколько выводов к сети, не создавая линии связи вручную,
сделайте щелчок правой кнопкой на выводе и выберите "Добавить в сеть / Выбрать из
списка".
Также Вы можете изменить структуру сетей с помощью таблицы связей. Для ее
открытия выберите "Трассировка / Таблица связей" в главном меню. В этом диалоговом
окне можно создать новую связь или добавить/удалить выводы к/из сети.
Если какая-либо сеть была изменена, пожалуйста нажмите "Шаг назад" чтобы
восстановить исходную структуру сетей. Кстати, если Вы потеряли проект по причине
некорректного выхода из программы, нажмите "Файл / Восстановить последний" для
возвращения последнего проекта.
Чтобы предотвратить структуру сетей от случайного изменения, можно использовать
опцию "Трассировка / Заблокировать структуру связей".
Заметьте что мы еще не задали границы платы. При использовании автотрассировщика
область трассировки (многоугольник для сложных, четырехугольник — для простых
плат) создается автоматически в зависимости от ограничений введенных в настройках
автотрассировки. Но в большинстве случаев размеры платы строго определены заранее.
Поэтому они должны быть введены перед расстановкой компонентов и трассировкой.
Выберите "Объекты / Границы платы", или нажмите соответствующую кнопку на
панели трассировки в верхней части окна, затем щелкая левой кнопкой мыши задайте
углы платы, щелкните правой кнопкой для задания последней точки полигона и
выберите "Ввод".
Заметьте что Вы можете построить границы платы или ее фрагмент в виде дуги, для
этого кликните правой кнопкой и выберите "Режим дуги" из подменю. Чтобы вставить
точку в завершенный полигон, кликните правой кнопкой на выбранном месте контура
платы и выберите функцию "Установить точку" из подменю. Затем перетащите ее в
другое положение если нужно. При щелчке правой кнопкой по точке появится
Также, Вы можете задать точки границ платы и/или размеры платы из диалогового окна
"Границы платы", выберите "Объекты / Координаты вершин" из главного меню
программы.
В этом диалоговом окне можно добавлять, вставлять и удалять точки границ платы.
Координаты могут отображаться и редактироваться в абсолютных и относительных
значениях (последний режим обычно более удобный). Если Вы выберите "Дуга" для
некоторых точек, тогда эти точки будут посередине дуги, а соседние точки станут
соответственно начальными и конечными точками дуг.
Для автоматического создания прямоугольной платы установите галочку "Создание
прямоугольной платы" и просто задайте первую точку, ширину и высоту платы. Затем
щелкните OK для принятия изменений или Отмена для закрытия диалогового окна.
Также Вы можете использовать "Объекты / Удалить границы платы" в главном меню
для удаления границ платы.
Обратите внимание, что начало координат нашего проекта еще не задано. По
умолчанию программа устанавливает начало координат в центр окна, но не отображает
его. Для отображения начала координат нажмите "Вид / Начало координат" в главном
меню или просто горячую клавишу "F1". После этого начало координат (две синие
линии) отображается, но его положение не подходит для нашей платы, поэтому
выберите функцию "Изменить начало координат" в верхней части окна и щелкните
левой кнопкой мыши в левом нижнем углу платы для перемещения начала координат в
эту точку.
мыши на нижнем слое, чтобы выбрать его, или же воспользуйтесь горячей клавишей,
которая написана в скобках, рядом с именем слоя (в нашем случае это клавиша "2").
Верхний и нижний слои можно также включать с помощью горячих клавиш "Т" и "В"
соответственно. Кроме того, активный слой можно выбрать и в низпадающем меню на
панели трассировки. Пользуйтесь тем способом, который Вам наиболее удобен.
Как видим Учебный Слой уже появился в списке всех слоев на панели менеджера
проектов между верхним и нижним слоями. DipTrace позволяет менять слои местами.
Создайте еще один сигнальный слой ("Учебный слой 2"), а затем кликните на нем
правой кнопкой мыши и выберите "Вверх" или "Вниз" из подменю. Верхний и нижний
слои передвинуть нельзя.
На панели слоев есть еще несколько кнопок быстрого доступа: первая слева —
"Добавить Слой", вторая — "Свойства Слоев", третья это ниспадающее меню выбора
способа отображения слоев, а четвертая — установка уровня контрастности, если
выбран "Контрастный" способ отображения слоев.
Не забудьте пользоваться горячими клавишами 1, 2, 3, 4, и.т.д для быстрого выбора
нужного слоя. Чтобы быстро изменить цвет слоя нажмите на цветной прямоугольник
рядом с ним и появится стандартная панель выбора цвета. Если хотите выключить
отображение какого-либо слоя, просто уберите синюю галочку рядом с ним на панели.
После того как стиль создан давайте детрассируем какую-либо сеть для того чтобы
потом нарисовать ее дорожки вручную. Это нам нужно, чтобы показать как работать с
межслойными переходами на практике.
Перейдите в Нижний слой платы (если Вы еще не в нем). Кликните правой кнопкой по
сети, которую Вы решили трассировать вручную и выберите "Детрассировать сеть" из
подменю. Дорожка исчезла а сеть теперь снова превратилась в тонкие синие линии
соединения. Перейдите в режим ручной трассировки "Трассировка / Ручная
Трассировка / Добавить Трассу" в главном меню или нажмите "~". Теперь нажмите
левой кнопкой на первой контактной площадке и начните вести дорожку. Нажмите еще
раз левой кнопкой на какой-нибудь точке между двумя контактными площадками. Как
видите часть дорожки закрепилась на плате. Теперь нажмите правой кнопкой и
выберите "Перевод Линии / Верхний". Вы увидите как дорожка перескочила на верхний
слой платы, а динамический межслойный переход появился автоматически. После
этого доведите дорожку до следующей контактной площадки и нажмите левой кнопкой
снова.
Теперь давайте вернемся к диалоговому окну cтилей переходов и добавим еще один
стиль сквозных межслойных переходов но с большим диаметром чем другие стили, для
того, чтобы мы могли визуально отличить переход этого стиля от переходов других
стилей. Мы продолжим трассировать эту же сеть вручную и создадим еще один
переход. Обратите внимание, пока вы находитесь в режиме ручной трассировки вместо
панели слоев вы видите панель параметров ручной трассировки. Где кроме всего
можно выбрать и текущий стиль межслойного перехода. "Авто" означает, что
программа сама выберет переходы, которые занимают меньше всего места на плате из
списка доступных стилей. Выберите стиль с большими переходами (в нашем случае это
Класса" можно настроить ширину трасс и параметры зазоров. Если нажать на кнопку
"Настройки Зазоров", то можно установить разные значения расстояний между
разными объектами платы. Ширина трассы и зазор могут отличаться по слоям. Для
этого уберите галочку "Все Слои", выбирайте нужный слой со списка и вводите
параметры сетей класса на этом слое.
Для новосозданного класса мы установим значительно большую, чем в Default-классе
ширину дорожек. Для того чтобы более наглядно показать его на плате.
Каждому классу сетей можно назначить собственные стили межслойных переходов.
Уберите галочку "Использовать все стили" и с помощью кнопок "<<" и ">>"
перемещайте стили переходов между списком всех стилей программы, в список
активных стилей для данного класса сетей.
В создании нового класса нет смысла, если к нему не принадлежит ни одна сеть.
Количество сетей, принадлежащих к классу можно увидеть в скобках рядом с его
именем, а в списке справа имя каждой сети. Для того, чтобы добавить сети, нужно
выбрать их со списка всех сетей проекта (он в правом нижнем углу диалогового окна
Классы Сетей) и с помощью кнопок со стрелками переместить их в список сетей класса,
который над ним. Используйте кнопки "Ctrl" и "Shift" для того, чтобы выбрать несколько
сетей за один раз.
Обратите внимание, что дорожки которые у нас получились имеют разную ширину,
ведь принадлежат к разным классам с разными параметрами. Теперь, пожалуйста,
детрассируйте всю плату снова и переместите сети из Учебного Класса сетей обратно в
Default. Затем снова запустите автотрассировщик. На этот раз все дорожки платы
одинаковой ширины. Учебный класс сетей все еще существует, просто к нему не
принадлежит ни одна сеть, поэтому влияния на плату он не имеет.
Как мы уже упоминали, классы сетей используются не только при автоматической, но и
при ручной трассировке. Убедитесь, что активен нижний слой в котором
располагаются все дорожки нашего проекта. Теперь выберите какую либо сеть, кликнув
левой кнопкой мыши по ней. Справа, на панели менеджера проекта появились
свойства этой сети. В низпадающем меню Класс сетей выберите "Учебный класс".
Затем кликните правой кнопкой мыши по этой же сети и выберите "Детрассировать
Сеть" из подменю. После этого включите режим ручной разводки — "Трассировка /
Ручная Трассировка / Добавить трассу" из главного меню или "~". Затем кликните левой
кнопкой по контактной площадке сети и проведите дорожку до второй площадки и
кликните по ней, чтобы создать трассу. Обратите внимание, что дорожка имеет
большую ширину чем остальные, ведь мы определили для нее другой класс сетей. Класс
сети можно изменить и на панели свойств ручной трассировки 53 , но эти изменения
будут актуальны лишь для новой сети. Класс существующих соединений на панели
ручной трассировки изменить нельзя.
Для того чтобы добавить узел нажмите правой кнопкой по трассе и выберите
"Разделить линию" из подменю. Вы увидите, что узел появился именно в том месте
трассы, где мы нажали правой кнопкой. Для быстрого создания узлов используется
горячая клавиша "N". Для того, чтобы удалить узел, нажмите правой кнопкой на узле и
выберите "Удалить узел" из подменю. В нем же можно изменить имя сети, ее цвет,
ширину и многое другое.
корректировки длины.
Теперь выделите несколько трасс (Вы можете выделить прямоугольную область или
использовать клавишу "Ctrl" для выбора нескольких трасс). Щелкните правой кнопкой
по одной из трасс и выберите "Показать длину трасс" в подменю.
Теперь скройте длину трасс, используя подменю сети (выберите тот-же пункт снова)
или нажмите "Шаг назад".
Для начала выделим все компоненты на плате, выберите "Компоненты" и нажмите OK.
Это простой пример, обычно необходимо выделить объекты более избирательно.
Попробуем выделить неподключенные межслойные переходы и только в некоторой
области. Чтобы отменить выделение компонентов, щелкните правой кнопкой на
пустом поле. Добавьте несколько межслойных переходов в разных местах на плате и
подсоедините только некоторые из них к сетям. Теперь укажите область выделения
(щелките мышью в левом вехнем углу, удерживая кнопку мыши переместите курсор в
правый нижний угол области и отпустите кнопку).
Выберите любую сеть из списка и нажмите OK. Обратите внимание, если некоторые
межслойные переходы присоединены к другой сети, только неподключенные
переходные отверстия будут подключены к выбранной сети.
Теперь, когда мы разобрались с этой функцией, удалите все межслойные переходы с
Вашего проекта, чтобы вернуться к предыдущему состоянию платы.
Заметьте что Вы можете поменять слой для графических элементов и текстов в любое
время. Для этого выберите Ваши объекты, щелкните правой кнопкой по одному из них
и выберите "Свойства" в подменю. В диалоговом окне "Свойства фигуры" измените
поля "Тип" и "Слой", для перемещения выбранных объектов в слой маски припоя,
барьера трассировки, вырезов в плате, и.т.д.
Заливка может быть в двух состояниях: "Заливка" и "Границы". Второй режим удобен
при редактировании объектов в слое с заливкой, ведь тогда отображаются только ее
границы. Для изменения состояния заливки, ее обновления и открытия диалогового
окна свойств, кликните правой кнопкой на границах заливки и выберите "Состояние"
в подменю. Если заливка уже выбрана, то ее параметры можно изменять на панели
свойств в в правом верхнем углу экрана, прямо над менеджером проекта, вместо списка
слоев.
Наша плата имеет заливку, но она не подключена к какой-либо сети. Сейчас мы
попрактикуемся в подключении сети к заливке. Детрассируйте одну из сетей на плате:
щелкните правой кнопкой по трассе и выберите "Детрассировать сеть". Запомните ее
имя (мы детрассировали "Net 5"). Теперь щелкните правой кнопкой по границе заливки,
выберите "Свойства", перейдите на вкладку "Соединения". Выберите "Соединить с
сетью : %имя детрассированная сети% (Net 5)". Затем выберите способ отображения
сети заливки "Скрыть связи:". По умолчанию включен "Автоматический" режим,
который показывает линии связи в зависимости от состояния заливки, режим "Все
связи" скрывает линии связи сети заливки не зависимо от ее состояния, а режим "Не
Скрывать" действует наоборот.
Не забудьте выбрать тип термобарьеров. SMD-компонентов на плате нет, поэтому
ставить для них другой тип бессмысленно. Для того чтобы убрать внутренние и
неподключенные островки заливки, просто отметьте соответствующие опции во
вкладке "Заливка". В даном случае мы их пока оставим.
Теперь нажмите OK чтобы обновить заливку.
Подключите вторую заливку к детрассированной сети (Net 4), тип подключения "4
spoke" подойдет в данной ситуации. Нажмите "ОК", чтобы новая заливка появилась на
плате.
Иногда необходимо изменить тип соединения для каждого отдельного вывода. Для
этого подведите курсор к выводу (чтобы он стал красным), щелкните правой кнопкой и
выберите "Соединение с Заливкой" из подменю. Мы, для примера, соединим один из
вывод резистора R2 с заливкой без термо-барьера, то есть установим сплошное
соединение. Уберите галочку "Использовать свойства заливки" и выберите новый тип
подключения.
Бывают ситуации что из-за текущей структуры проекта некоторые типы соединений
попросту не соединяют нужные сети, рекомендуем быть внимательным, хотя в любом
случае проверка целостности сетей обязательно сообщит Вам об ошибке.
проверки, Online DRC в тот же миг обозначит место с помощью красных кругов,
которые сообщают об ошибке еще до того как Вы ее совершите. Если Online DRC
полностью выключена, никаких сообщений об ошибках, даже если они присутствуют,
Вы не увидите до тех пор пока не запустите DRC проверку вручную. Для этого
выберите "Проверка / Показать ошибки трассировки" из главного меню или нажмите
"F9", появится список ошибок или сообщение об их отсутствии. Наиболее вероятно, что
текущая плата ошибок не имеет, поскольку очень проста, но пользоваться проверками
нужно обязательно для всех проектов. Ведь лучше потратить лишнюю минуту времени
чем получить неработающий прототип.
Теперь выберите "Проверка / Параметры проверки ошибок" для настройки параметров
проверки, чтобы установить те параметры на которые будут считаться эталонными для
DRC проверки.
Во вкладке "Расстояния", Вы можете задать допустимые зазоры между различными
типами объектов. Если убрать галочку "Все Слои" то появится возможность
устанавливать разные параметры зазоров по слоям. Просто выбирайте слой со списка и
вводите нужное значение. В этом окне можно также включить проверку правил между
классами сетей, проверку длинны трасс, заливок, барьеров трассировки и.т.д.
маджентовые — ошибки размеров. Плата у нас очень простая, поэтому давайте просто
передвинем линию в ее старое положение, тем самым исправив ошибку. Теперь снова
запустите проверку. Это можно сделать прямо из окна со списком ошибок, нажав
кнопку "Запуск DRC". На этот раз ошибок не обнаружено.
Вы наверняка работаете в большем разрешении чем мы, поэтому окно со списком
ошибок будет значительно меньше и не будет так мешать. Напомним, что при создании
примеров используется низкое разрешение, чтобы обеспечить корректное отображение
снимков экрана в нашем учебнике.
Проверка целостности сетей позволяет Вам проверить, все ли сети проекта
правильно соединены. Для нашей платы это не очень актуально, но для больших плат с
несколькими слоями, большим количеством выводов, заливок и т.д., проверка
целостности трасс просто необходима. Она проверяет, все ли сети правильно
соединены, и выводит список несоединенных или закороченных сетей.
Выберите "Проверка / Проверка целостности сетей" из главного меню, потом выберите
какие объекты можно считать проводниками и нажмите ОК. Вы наверняка увидите
сообщение, что ошибок не найдено.
Сравнение со схемой. Эта опция DipTrace проверяет соответствие проекта платы
исходному файлу Схемотехники. Функция показывает ошибки в структуре сетей и
неизвестные компоненты. Выберите "Проверка / Сравнение со Схемой" в главном
меню, чтобы запустить эту проверку. Потом выберите файл с исходной схемой и
нажмите ОК. Если структура проекта не менялась, то высветится сообщение, о том, что
ошибок не найдено, если менялась — список несоответствий. Все функции проверки
работают по схожему, интуитивно-понятному принципу. Выбери ошибку в списке
чтобы увидеть где на плате она случилась и исправь ее.
1.6.14 Панелизация
С помощью DipTrace, Вы можете объединить несколько плат на одной панели. Платы
могут быть как абсолютно одинаковые, так и разные.
Если Вам нужно несколько копий одной и той же платы, выберите "Правка /
Панелизация" из главного меню.
В области построения будут только прямоугольные сектора с текстом "Copy #", однако
при печати или экспорте в Gerber/ DXF/ N/C Drill, полные копии будут переданы.
Некоторые объекты можно исключить при панелизации (например отверстия или
фигуры). Чтобы исключить какой-либо объект, щелкните правой кнопкой по нему и
выберите опцию "Не панелизировать". Эта функция доступна только, если
использована панелизация.
Мы получили вторую копию нашей платы (или любой другой, которую копировали)
без изменения меток компонентов. Также обратите внимание, Вам нужно указать
общую границу платы и вероятно использовать вырезы в плате для отделения одной
платы от другой.
Также обратите внимание, если опция "Не менять метки при копировании" включена,
ограничение по количеству выводов (в Free, Lite, Standard, и т.д. версиях) не работает,
поэтому Вы можете панелизировать несколько плат с 300 выводами даже в бесплатной
версии. Кстати Lite-версию на 500 выводов для некоммерческого использования можно
получить бесплатно, просто написав запрос на support@diptrace.com.
1.6.15 Печать
Мы рекомендуем использовать окно предварительного просмотра для печати плат.
Чтобы открыть его выберите "Файл / Предварительный просмотр" в главном меню или
нажмите соответствующую кнопку на стандартной панели в левой верхней части окна.
Обратите внимание, что мы не описываем создание рамок в разделе "Разработка
печатной платы". Если Вы хотите напечатать рамку, выберите "Файл / Параметры
страницы" в главном меню и выберите "ANSI A" в "Шаблонах листа", проверьте штамп
и закройте это диалоговое окно, перед открытием окна предварительного просмотра.
В диалоговом окне "Предварительный просмотр" Вы можете настроить вид платы с
помощью включения/отключения пунктов в группе "Объекты". Если хотите изменить
масштаб печати, выберите его в поле "Масштаб печати" или нажмите кнопки
"Увеличить/уменьшить масштаб печати" в правой части окна. Для перемещения вашей
платы на листе выберите кнопку "Изменить позицию платы на листе" в правой части
Полученный таким путем DXF файл можно открыть в AutoCad или другой программе,
поддерживающей DXF.
Откройте этот файл в программе AutoCad или другом ПО для просмотра результата.
Смещение начала координат при экспорте DXF, Gerber, N/C drill и "Pick and Place" это
каждого типа отверстий. Заметьте, что имя каждого N/C Drill файла состоит из названий
пары слоев, в которых присутствует отверстие данного типа.
В нашем случае плата имеет только два сигнальных слоя, потому все отверстия
сквозные.
2 Создание библиотек
Эта часть учебника научит Вас как создавать библиотеки компонентов и корпусов,
используя Редактор Компонентов и Редактор Корпусов. Библиотеки имеют очень
большое значение для проектирования, поэтому храните их на надежных носителях и
делайте резервные копии. Пожалуйста, не забывайте сохранять Ваши библиотеки в
разных местах, так будет наиболее безопасно. Не забывайте, что при обновлении
версии DipTrace стандартные библиотеки перезаписываются, поэтому
пользовательские библиотеки нужно всегда хранить отдельно от стандартных, чтобы
не потерять их.
Используйте "+" и "-", вращение колеса мыши для увеличения и уменьшения масштаба в
редакторах компонентов и корпусов, или просто выберите (введите) необходимый
масштаб в окне на главной панели.
Обратите внимание, что для поверхностных выводов можно поменять сторону, т.е.
установить контактные площадки на нижнюю сторону. Чтобы поменять сторону, на
которой установлена контактная площадка, щелкните правой кнопкой по выводу и
выберите "Изменить сторону". Текущая сторона установки новых площадок и фигур
может быть выбрана на панели объектов (ниспадающее меню с текстом "Верх").
Теперь мы изменим свойства только одного вывода. Наведите курсор на первую
контактную площадку, щелкните правой кнопкой мыши по ней и выберите "Свойства".
В окне Свойств вывода есть две вкладки: "Номер / Позиция" и "Тип / Размеры".
Координаты и ориентацию вывода можно изменить во вкладке "Номер / Позиция". Мы
же сейчас выберем вкладку "Тип / Размеры" и снимем галочку "Использовать свойства
площадки" для того, чтобы можно было менять параметры только этого вывода.
Измените форму на "Многоугольник", ширину и высоту на "0,09" дюйма, затем нажмите
"Координаты вершин" для доступа к вершинам многоугольника. Здесь Вы можете задать
тип полигонального вывода и если он неправильной формы, задать его точки.
Попробуйте редактировать каждую точку отдельно, выбрать другой режим, изменить
число сторон и.т.д.
Когда нужные изменения сделаны, нажмите ОК, чтобы закрыть диалоговое окно
"Вершины многоугольника", затем измените диаметр отверстия на "0,04", тип вывода на
"Сквозной" и нажмите OK для закрытия окна и подтверждения изменений.
возможные направления).
Выберите единицы измерения "мм" ("Вид / Единицы измерения / mm"). Затем откройте "
Корпус / Параметры выводов" из главного меню и укажите: "На плате: Поверхностные",
"Форма: Эллипс", "Ширина: 0.45", "Высота: 0.45". Нажмите ОК для применения свойств.
Теперь на панели свойств корпуса выберите: "Тип: Матрица", "Столбцы: 13", "Строки:
13", "Расстояние X: 0.8", "Расстояние Y: 0.8". Вы увидите матрицу выводов 13 на 13 и
размеры, указывающие расстояние между выводами. Давайте на время отключим
нумерацию выводов для более простого восприятия, "Вид / Номера Контактных
площадок / Скрыть" из главного меню.
Для того, чтобы нарисовать дугу, выберите "Дугу" на панели рисования. Нажмите левой
кнопкой мыши, чтобы обозначить ее первую точку, затем кликните на второй точке,
чтобы обозначить ее вершину (точка должна располагаться немного в стороне), а затем
снова кликните левой кнопкой — появится дуга.
Корпус готов, мы привяжем его к компоненту PIC18F24K20 в Редакторе Компонентов,
но это будет позже. А пока Вы также можете попробовать вращать корпус: "Правка /
Вращать корпус" или "Ctrl+Alt+R".
Сохраните библиотеку.
Сейчас верхний слой имеет красный цвет, поэтому все поверхностные площадки
красные. Цвет слоя можно изменить на панели слоев, которая справа от области
построения, над менеджером проекта. Нажмите "F3" чтобы показать или скрыть
менеджер проекта. Просто нажмите на цветной прямоугольник рядом с нужным слоем
на панели и выберите цвет в появившимся окне. Мы установим черный цвет для всех
сигнальных слоев, если используется белый фон, или желтый цвет — если фон черный.
Цвет сквозных контактных площадок может быть изменен с помощью "Вид / Цветовые
установки", цвет поверхностных площадок зависит от цвета слоя.
Теперь мы поменяем свойства одной площадки резистора. Подведите курсор к
контактной площадке, которую хотите поменять — она должна стать красной, щелкните
правой кнопкой и выберите "Свойства вывода" и сделайте нужные изменения (мы
сделаем овальные площадки вместо эллипса, а также овальные отверстия). Обратите
внимание, если цвет слоя красный и Вы подводите курсор к SMD площадке, она не
будет выделяться так как цвет подсветки тоже красный, однако сама функция будет
работать корректно. В диалоговом окне свойств выводов Вы можете поменять
настройки площадок для корпуса по умолчанию если подведете курсор к корпусу (он
станет зеленым), щелкните правой кнопкой и выберите "Параметры выводов".
Нажмите на кнопку "Вывод" на панели объектов, в правом верхнем углу экрана, затем
переместите курсор в область построения и разместите два вывода щелчками левой
кнопки мыши. Поверните один из выводов на 180 градусов, выберите его и нажмите
"R" дважды. Выберите "Прямоугольник" на панели рисования и создайте границы
резистора в слое шелкографии. Выводы должны быть установлены по сетке 0.1 дюйма,
поэтому прямоугольник нужно сделать по сетке 0.05 дюйма (используйте горячие
клавиши "Ctrl+", "Ctrl-" для быстрого изменения сетки). У Вас должно получиться как на
рисунке ниже:
Вы также можете уточнить связь между выводами символа и корпуса используя список
связей (левый нижний угол диалогового окна привязки корпуса), см. рис. выше. Этот
метод более предпочтителен для средних и больших компонентов. Также номера
выводов могут быть заданы с помощью таблицы выводов (выберите "Компонент /
Таблица выводов" в главном меню, или нажмите кнопку "Менеджер" внизу панели
свойств компонента).
Диалоговое окно привязки корпуса может быть масштабировано при необходимости,
установленный размер окна сохраняется, если Вы закроете программу. Нажмите ОК,
чтобы закрыть окно и завершить привязку корпуса.
Резистор готов. Он содержит и символ для Схемотехники, и корпус для Редактора Плат.
Покажем имена выводов Вашего символа, выделите выводы (для выделения всех
объектов нажмите "Ctrl+A"), щелкните правой кнопкой по одному из выводов и
выберите "Свойства вывода" в подменю. В появившемся диалоговом окне отметьте
"Показывать имя" и нажмите OK для подтверждения изменений и закрытия окна.
Кстати, мы показали имена выводов (не номера), они остались без изменений при
изменении имен выводов.
Если Вам необходимо показать линию инверсии над названием имени вывода, введите
символ "~" до и после текста, или части текста над которой должна быть линия
инверсии. Вы можете переименовать вывод следующим образом: укажите стрелкой
мыши на вывод, щелкните правой кнопкой и выберите верхний пункт "Имя вывода" в
появившемся подменю, введите новое имя вывода и нажмите OK для подтверждения.
Скорее всего, в реальной практике нет необходимости отображать имена выводов для
простых компонентов типа конденсатора.
Вы можете задать общие установки для отображения номеров выводов в программе
Схемотехника, тогда все компоненты будут иметь установки по умолчанию. В
Редакторе Компонентов можно задать разные установки для отображения нумерации
выводов для каждой секции в Редакторе Компонентов.
Выберите "Компонент / Таблица выводов" в главном меню для открытия окна таблицы
выводов, или нажмите на кнопку "Менеджер" внизу панели Свойств компонента. В
таблице выберите вывод "2" и измените его имя на "2", затем спрячьте имена обоих
выводов: выберите их, удерживая левую кнопку мыши и снимите галочку "Показывать
имя". Закройте таблицу выводов.
Обратите внимание, что в Таблице Связей Вы можете быстро и удобно изменять
номер, координаты, длину и электрический тип выводов для компонентов с любым их
количеством.
Щелкните по кнопке в виде стрелки в левом нижнем углу панели свойств компонента
— появятся кнопки для быстрого вызова функций "Привязка к корпусу", "Таблица
выводов" и "Вставка из библиотеки". Эти функции часто используются при разработке
библиотек, поэтому они легко доступны.
Следующий шаг — создание секций компонента. DipTrace позволяет создавать
отдельные секции и их группы (похожие секции). Все секции в группе секций имеют
одинаковое количество выводов, шелкографию и т.д. Но нумерация выводов
отличается. Также секции могут иметь различный тип: Нормальный, Питание и Земля
или Порт. Секции питания и выводы питания могут быть скрыты в Схемотехнике;
компонент может содержать только одну секцию питания.
Давайте создадим компонент, содержащий 4 похожих секции "И-НЕ" и одну общую
секцию питания. Выберите "Компонент / Создать группу однородных" в главном меню,
укажите количество секций "4" и нажмите OK для подтверждения. Обратите внимание,
однотипные секции создаются на основе текущей выбранной секции. В появившемся
диалоговом окне введите нужное количество секций (4).
Теперь Вы увидите следующие секции (вкладки слева под областью построения): Part 1
(1), Part 1 (2), Part 1 (3) and Part 1 (4). Все однотипные секции имеют одинаковое имя.
Вы можете изменить его, например на "AN". Для этого выберите соответствующую
секцию и введите новое имя в поле "Секция" на панели свойств компонента.
Пятая секция будет секцией питания. Выберите "Компонент / Добавить новую секцию"
в главном меню, выберите новую секцию в нижней части окна и переименуйте ее на
"PWR". Добавленная секция не принадлежит к группе секций "AN", как и задумано.
Теперь выберите тип "2 сторонняя микросхема" на панели свойств компонента и
введите следующие параметры в дюймах: "Ширина: 0,3", "Высота: 0,25", "Выводов слева:
2", "Выводов справа: 0". Затем выберите "Питание и земля" в поле "Тип секции".
Закройте таблицу.
Наша секция питания готова.
Заметьте, что мы создаем секцию компонента "И-НЕ", поэтому правый вывод должен
быть инверсным или "Dot" типа. Для этого сделайте щелчок правой кнопкой по выводу,
выберите "Свойства вывода" в подменю, выберите "Dot" в поле "Тип", затем щелкните
OK для подтверждения изменений и закрытия диалогового окна.
Заметьте, что Вам не нужно будет создавать другие секции "AN". Выберите, например,
секции AN (3) или AN (4) и Вы увидите, что они такие же, как и ранее созданная
секция.
Все секции в группе одинаковы, но нумерация выводов должна быть отличной. Как раз
этим мы сейчас и займемся.
После ввода имен выводов, укажите электрический тип для них и выберите опцию "
Показывать имя" для всех выводов. Вы можете выделить сразу несколько выводов и
изменить их свойства за раз. Закройте таблицу выводов. Наш компонент будет
выглядеть примерно так, потому что его ширина небольшая, а имена выводов
накладываются друг на друга :
Обратите внимание, Вы можете указать "Расстояние между шинами" перед тем, как их
создавать, чтобы имена выводов не накладывались друг на друга
Нажмите кнопку "Делать" чтобы сформировать шины и закрыть диалоговое окно. Шины
будут размещены в левом верхнем углу относительно компонента и отсортированы по
номерам. Как видим появились три колонки каждая из которых соответствует
выбранным шинам RA, RB и RC.
С этого момента все Ваши новые компоненты будут иметь такие пользовательские
поля. Закройте диалоговое окно. Выберите "Компонент / Добавить в библиотеку" или
нажмите "Ctrl+Ins" для добавления нового компонента, затем выберите его, разверните
панель свойств компонента, используя стрелку в ее левом углу, и щелкните кнопку
"Пользовательские" внизу панели, для отображения списка пользовательских полей
нового компонента.
Если начало координат отображается, нажмите "F1" для того, чтобы скрыть его.
Обычно, начало координат не используется при создании схемотехники. Однако, эта
функция работает здесь так же, как и в других программных модулях DipTrace, Вы
можете пользоваться ею если необходимо.
Теперь прокрутите панель библиотек вправо используя стрелки в ее правой части,
затем выберите "My Library". Выберите созданный резистор в списке компонентов и
установите его, щелкнув левой кнопкой в области построения. Повторите тоже самое с
конденсатором.
Заметьте, что Вы можете размещать компоненты, используя опцию "Объекты / Вставить
компоненты" или соответствующую кнопку на панели объектов. В этом случае Вам не
нужно настраивать библиотеки с помощью диалога подключения библиотек.
Мы покажем, как использовать дополнительные поля для нашего конденсатора.
Пожалуйста, сделайте щелчок правой кнопкой и выберите "Ссылки" в подменю. Теперь
Вы можете легко открыть введенный ранее веб-сайт. Браузер откроется автоматически.
Теперь покажем, как использовать порты. Разместите побольше секций AN, чтобы было
минимум два компонента (U1 и U2) и две секции питания. Затем выберите в списке
компонентов символ VCC и разместите дважды. то же сделайте с символом GND.
Соедините их с соответствующими выводами земли и питания многосекционных
компонентов. Заметьте, что для "нетпортов" программа показывает тип (или "Название"
из Редактора компонентов). Сети подсоединенные к портам одинакового вида
автоматически объединяются в одну сеть. Подведите курсор к связи, соединенной с
VCC или GND и Вы увидите, имя сети.
3.1 Соединения
3.1.1 Работа с шинами и межстраничными переходами
Этот раздел покажет Вам, как использовать шины и межстраничные переходы в
Схемотехнике DipTrace. Можете продолжить работать со схемой, которую мы создали в
предидущей части учебника, или создать новую.
Выберите "Объекты / Схема / Установка шины" в главном меню или нажмите на кнопку
на панели объектов, затем разместите шину в области построения, задавая ее узловые
точки. Дважды щелкните правой кнопкой для окончания установки и возвращения в
режим по умолчанию. Подведите курсор к выводу какой-либо секции, или компонента
и щелкните левой кнопкой на нем, затем проведите линию к шине и щелкните еще раз
левой кнопкой для соединения. В появившемся диалоговом окне Вы можете создать
новую сеть в шине или подключить текущую сеть к другой, которая уже подсоединена к
ней.
На рисунке выше, при подключении мы не соединяли сети через шину, поэтому сейчас
есть четыре раздельные сети просто подключенные к шине. Заметьте, что в любое
время соединение сети с шиной можно легко изменить. Просто нажмите правой
кнопкой на проводе и выберите "Соединение с шиной" в подменю. Появиться тоже
самое окно, что и при первом подключении провода к шине, где можно соединить
провод с любой сетью. Мы нажмем правой кнопкой на проводе "Сеть 4" и соединим
его с "Сеть 3".
Теперь "Сеть 3", соединяет выводы U 2.2 и С1 через шину. Имена сетей или их номера в
шине могут быть показаны как надписи на соединениях. Выберите "Вид / Соединения с
шиной" в главном меню для изменения этого параметра.
Теперь добавьте еще один лист к нашей схеме. Выберите "Правка / Добавить лист" из
главного меню, или просто нажмите "Ctrl+Ins". Новый лист появился в левом нижнем
углу области построения. Выберите его — кликните по соответствующей вкладке.
Листы можно удалять, переименовывать, или вставлять новый лист между двумя
существующими. Просто нажмите правой кнопкой на вкладках с именами листов в
левом нижнем углу области построения и выберите нужное Вам действие из подменю.
Теперь установите межстраничный переход на втором листе. Выберите "Объекты /
Схема / Межстраничный переход" из главного меню, или нажмите на кнопку на панели
объектов. Межстраничный переход называется "Port 0". Теперь переключитесь на
первый лист Вашей схемы и установите там еще один межстраничный переход. Он
должен автоматически назваться "Port 1". Теперь нужно подсоединить шину к переходу
"Port 1". Выберите "Объекты / Схема / Установка шины" и соедините шину с переходом,
кликните левой кнопкой по шине, а потом по межстраничному переходу. Заметьте,
если шина правильно подключена к переходу, то синий круг межстраничного перехода
становиться зеленым. Если он не светится зеленым, то шина не подключена. Будьте
внимательны!
Теперь нужно соединить два перехода между собой. Для этого переименуйте "Port 1" в
"Port 0" (это имя перехода со второго листа). Кликните правой кнопкой по
межстраничному переходу, выберите первый пункт из подменю и введите "Port 0".
Нажмите ОК. Сразу после этого вокруг имени порта появиться рамка. Это означает, что
данный переход подключен к другому переходу на другом листе.
Таким образом мы только что соединили Лист 1 и Лист 2 нашей схемы. Теперь
выберите Лист 2 и создайте шину, соединенную с "Port 0". Можно соединять между
собой сколько угодно межстраничных переходов просто давая им одинаковые имена.
Заметьте, что имя этой шины такое же как и шины на Листе 1, т.е. это одна и та же
шина.
Теперь Вы можете размещать компоненты на втором листе и присоединять их выводы
к сетям из первого листа, подключенным к шине, или создать новую сеть, общую для
обеих листов.
Нажмите OK для принятия изменений и закрытия таблицы связей или Отмена для
закрытия и возвращения к предыдущей структуре сетей.
Закройте PCB Layout и откройте Схемотехнику снова (помните, что Вы можете открыть
ее прямо из PCB Layout, выбрав "Инструменты / Схемотехника" в главном меню, однако
мы не рекомендуем делать это в Windows 98/Me).
Откройте файл Schematic_2.dch и найдите C8 и C10, иногда действительно сложно
найти компонент с нужной меткой на большой схеме или плате, тогда нажмите Ctrl+F
(или выберите "Правка / Найти объект" в главном меню). Введите "С8" и нажмите
"Enter" для поиска, С8 будет находиться в центре области построения и будет выделен.
Диалог создания спецификации закроется и будет добавлен новый лист в Ваш проект.
Выберите "Лист2" (соответствующая вкладка в левом нижнем углу области
построения), включите рамку и штамп используя "Вид / Рамка и штамп" в главном меню
и отредактируйте высоту строки и число линий для ячеек, в которых длина надписи
превышает ширину столбца (щелкните левой кнопкой по соответствующей ячейке,
затем измените текст и высоту строки). Заметьте,что после установки таблицы можно
добавлять удалять столбцы, строки и другое. Просто кликните правой кнопкой по
таблице и выберите соответствующую функцию из подменю.
Также заметьте что таблицу можно разместить на одном листе со схемой. Для этого в
диалоговом окне Спецификации нужно выбрать "Область создания: Текущий лист" и
нажать кнопку "Вставить таблицу". После закрытия диалогового окна щелкните левой
кнопкой мыши в том месте на области построения, где Вы хотите разместить таблицу.
Если Ваша схема на нескольких листах со множеством компонентов, тогда можно
создать отдельные таблицы для каждого листа, размещенные на нем же.
DipTrace позволяет экспортировать спецификации прямо из диалогового окна BOM с
помощью кнопки "Экспорт в Файл". Если таблица уже установлена на листе, то
щелкните правой кнопкой по ней и выберите "Сохранить в файл" из подменю, чтобы
экспортировать спецификацию. Таблицы в Схемотехнике и PCB Layout легко
сохраняются в Excel CSV формат или текст с форматированием.
Попробуйте выбрать какой-нибудь другой тип модели, например Источник тока. Если
выберите эту модель, Вы можете уточнить его функцию. Выберем PWL:
Это кривая зависимости тока светодиода LED1. Как можно заметить, он работает на
протяжении первых 20 секунд, затем следует 10 секундная пауза. Вы можете добавить
другие сигналы и посмотреть как работают они и т.д.
панели рисования. Теперь обновите заливку (щелчок правой кнопкой по краю заливки,
затем выберите "Обновить" из подменю).
Это простые ситуации, которые на этой плате легко обнаружить визуально, но для
сложных проектов с несколькими слоями и тысячами выводов, изолированные области
заливки и неразведенные выводы можно легко не заметить, поэтому не дооценивайте
важность этой проверки.
Теперь выберите "Проверка / Проверка целостности трасс" и нажмите ОК. Вы увидите
отчет результатов проверки с указанием 3 областей сети Net 7: первая область заливки
со всеми выводами, присоединенными к ней, вторая - C16:2 (наша первая ошибка) и
третья – изолированная область заливки.
без изменений или как на рисунке выше (кстати, сейчас мы работаем в миллиметрах, но
Вы можете выбрать другие единицы измерения, "Вид / Единицы Измерения" из
главного меню.). Теперь щелкните OK для применения изменений и нажмите кнопку
"Упорядочить компоненты" на панели позиционирования или выберите
"Позиционирование / Упорядочить компоненты" из главного меню.
Теперь выберите Default класс сетей и установитедля него ширину трасс 0.4 мм, зазор
между трассами 0.4 мм. Основные параметры по умолчанию класса сетей и стиля
переходов можно изменить не открывая соответствующие панели, а просто в
диалоговом окне "Трассировка / Параметры трассировки" в главном меню.
Теперь пора трассировать плату. Нажмите "F9" или кнопку с зеленой стрелкой на
панели трассировки чтобы запустить автотрассировщик. Через несколько секунд Вы
получите результат:
Описание настроек автотрассировщика есть в файлах справки для PCB Layout. Если
плата не разводится полностью, отмените трассировку и поменяйте ширину трасс или
зазоры, расстановку элементов и другие настройки, затем попробуйте еще раз. Проект
простой, поэтому никаких проблем не должно возникнуть.
Вы увидите, как переходные отверстия появились только возле левого ряда выводов
снаружи корпуса.
У нас также есть два BGA-корпуса. Мы сделаем сквозные переходы для первого
корпуса и "глухие" - для второго, используя два созданных стиля переходов. Щелкните
по первому BGA-корпусу и выберите "Установка переходов". Далее установите
следующие настройки: "Тип корпуса: BGA — сквозные переходы" и выберите
созданный стиль переходов со сквозными отверстиями.
Для второго корпуса сделайте все тоже самое, только выберите тип корпуса: BGA –
Глухие переходы. Заметьте, теперь можно выбрать стиль перехода отдельно для
каждого ряда выводов BGA-компонента. Просто нажмите на на нужном ряде в списке и
выберите стиль перехода, используя ниспадающий список ниже. Можно выбрать "Без
переходов" и программа не будет создавать их для данного ряда. В нашем случае мы
оставим первый и второй ряд без переходов.
Посмотрите, все выводы компонента U2, кроме первого и второго ряда имеют
переходы. Такие установки применяются, когда первые два ряда контактных площадок
планируют соединить дорожками на верхнем слое.
Теперь установим несколько SMD-корпусов, несколько корпусов со сквозными
отверстиями и соединим несколько выводов этих корпусов в одну сеть (предположим,
что это сеть GND, которую мы хотим соединить с полигоном земли на внутреннем
слое). Щелкните по одному из выводов этой сети и выберите "Установка переходов".
Оставьте все настройки без изменений и щелкните OK.
Теперь все SMD выводы сети GND имеют переходные отверстия и могут быть
соединены на внутреннем слое.
лист). Эти выводы будут входами и выходами иерархического блока. Положение и угол
поворота иерархических выводов на листе будет совпадать с положением выводов в
иерархическом блоке. Мы установим 8 выводов, 4 с левой стороны и 4 с правой.
Используйте горячие клавиши "R" или "Пробел" для того чтобы повернуть вывод перед
установкой.
Также установите два диода на Ваш выбор из стандартной библиотеки и соедините их с
выводами, оставив при этом место для установки еще двух иерархических блоков. Как
на рисунке ниже:
Теперь установите такой же сетевой порт земли GND на Листе 2 и подключе его к
какой-либо сети. Вы увидите, что созданная сеть так же стала называться "Сеть 31
(Глобальная)". То есть теперь одна сеть существует на двух уровнях иерархии (в разных
иерархических блоках и соединяется сетевым портом). Запомните, если Вы
устанавливаете несколько сетевых портов одного типа на схеме то сети подключенные
к ним объединяются в одну автоматически. Если схема имеет иерархию, то эта сеть
становиться глобальной. Глобальные сети можно создавать и не пользуясь сетевыми
портами. Нажмите правой кнопкой мыши на любой сети проекта. Затем в подменю
выберите Свойства. В появившимся диалоговом окне поставте галочки "Объединить с
сетями по имени"180 и "Глобальная сеть для иерархии". Затем введите имя глобальной
сети, которая уже существует и нажмите ОК. В Схемотехнике любые две и более сети
на разных уровнях иерархии могут быть соединены по имени в одну глобальную.
Можете попрактиковаться еще, чтобы логическая система объединений стала
полностью понятной.
Теперь давайте преобразуем нашу простую (ненастоящую) иерархическую схему в
плату. Нажмите "Ctrl+B" и выберите "Использовать Схемотехнические правила" в
появившемся диалоговом окне. В Редакторе Плат PCB Layout компоненты, которые
были в иерархических блоках, накладываются друг на друга, поэтому мы для начала
воспользуемся упорядочиванием компонентов 210 (первая кнопка на панели
позиционирования). Обратите внимание, что к меткам компонентов добавился индекс
иерархического блока (номер иерархического блока к которому принадлежит
компонент). Выберите "Вид / Надписи корпусов / Основная / Метки" чтобы показать
метки компонентов в случае если они скрыты.
Сперва нужно расположить все компоненты по блокам. Для этого просто выбирайте
блоки в списке и они будут в ту же секунду показаны в области построения на плате.
3.13 3D Предпросмотр
DipTrace имеет множество полезных дополнительных функций. 3D Предпросмотр
платы и VRML экспорт позволяют взглянуть на трехмерную модель проекта, которую
вы разрабатываете со всеми установленными компонентами. То есть Вы можете
увидеть готовое изделие на экране монитора и оценить возможные недостатки дизайна
задолго до отправки производственных файлов. Кроме того можно экспортировать 3D
модель платы и открыть ее в любой сторонней программе, работающей с файлами
VRML формата.
Сейчас мы научимся пользоваться 3D предпросмотром DipTrace. Для начала давайте
откроем какую-нибудь готовую плату. Нажмите "Файл / Открыть" в главном меню, а
затем выберите файл PCB_6.dip в папке "Examples" (C:\Program Files\DipTrace\Examples).
Плата открыта. Теперь нажмите на "3D" кнопку на стандартной панели Редактора Плат
PCB Layout или выберите "Инструменты / 3D Предпросмотр / 3D Визуализация" из
главного меню. На экране появится окно подключения 3D моделей. Ничего пока в нем
не меняйте, а просто нажмите ОК. Вы увидите плату трехмерно. Модель платы можно
в реальном времени масштабировать, вращать по трем осям и передвигать по экрану.
Цвета платы, фона, паяльной маски, контактных площадок и дорожек можно изменять.
Также можно отключить отображение компонентов и посмотреть на плату без них
(некоторые изменения вступят в силу только после нажатия кнопки "Перерисовать").
Если в колонке "Файл 3D модели" есть красные пункты — DipTrace нашла эту модель
автоматически, а значит ее соответствие еще нужно будет перепроверить визуально.
Нажмите на кнопку "..." в столбике "Редактировать" и Вы увидите 3D модель
установленную в посадочное место. Так же как и плату, 3D модель можно поворачивать
по трем осям, масштабировать, изменять настройки цветов и передвигать, зажимая
правую кнопку мыши. Чтобы отключить автоматический поиск модели для данного
корпуса, просто поставте галочку "Выкл. автоматический поиск".
Если Вы хотите изменить 3D модель компонента, то можно ввести адрес файла модели
и нажать кнопку "Загрузить модель", или же найти ее, используя кнопку "...", которая
находится рядом с полем ввода. Или же выберите "Все Модели" и выберите модель
вручную, со списка всех доступных моделей. Если корпус не совпадает с посадочным
местом, то его можно повернуть или сместить, вводя необходимые параметры в
соответствующие поля. Мы проверили все что нужно. Теперь нажмите ОК.
Можете изменить какой-либо параметр и проверить как это повлияло, нажав на кнопку
"Поиск 3D моделей".
4 Полезные ссылки
Официальный сайт DipTrace
Техническая поддержка
Скачать последнюю версию DipTrace (выберите "Справка / О Программе" для того
чтобы узнать текущую версию установленной программы)
Приобрести DipTrace
Скачать библиотеки
Форум DipTrace ваши отзывы и пожелания о программе, а также обмен опытом с
другими пользователями (англ.)
Сообщество на Yahoo (англ.)
Разработка плат на заказ