Читаем Искусство схемотехники. Том 3 полностью

Ввод описания схемы. Работа начинается с ввода описания вашей схемы непосредственно на графическую рабочую станцию. Вы можете чертить и редактировать схему, используя стандартные электронные символы из «библиотеки». Также, как и в текстовом редакторе, вы можете привлечь старые работы, выделить в них фрагменты, которые вам нужно воспроизвести (например, схема управления динамического ОЗУ, активный фильтр и т. п.). Используя «мышь» (или другие дистанционные манипуляторы такие как джойстик, трэкбол или графический планшет), можно перемещать фрагменты вместе с линиями соединений, которые тянутся вслед за движущимся фрагментом (не всегда успешно!). Вы присваиваете имена сигналам, нумеруете части ИС и т. д. Хорошие САПР иерархичны: например, вы можете сделать высший уровень, в котором основные узлы схемы указываются в виде больших блоков, каждый блок открывается для показа его субблоков и, наконец, низший (элементный) уровень описания. На любом этапе можно получить на руки копии, отпечатанные с помощью лазерного принтера. Смотрите Приложение Д, в котором приводятся некоторые дополнительные соображения.

Контроль и моделирование. По окончании ввода описания схемы вы будете иметь комплект чертежей (рис. 12.8) и таблицу соединений, в которой просто перечислены сигналы в узловых точках («кодах») с указанием всех выводов компонентов, соединенных с ними.




Рис. 12.8.Часть сложной схемы, по которой сделана плата ПС, изображенная на рис. 12.11 а — выполнено вручную чернилами на чертежном столе; б — машинный чертеж, выполненный с использованием программ ввода описания принципиальной схемы в фирме Case Technologies.


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

Можно также запросить САПР выдать всю обширную документацию, в которой указываются а) для каждого названного сигнала все ноды, к которым он поступает, и б) для каждого вывода любого компонента все ноды, с которыми он соединен. Хорошие системы даже могут информировать вас, если будут нарушены нормы нагрузки цифровых выходов и т. д.

Размещение и трассировка. На этом этапе вы устанавливаете компоненты и формируете разводку соединений. Одним из самых больших достоинств комплексной САПР/АСУП является то, что она автоматически выделяет таблицу соединений в соответствии с представлением вашей схемы — и, если схема правильна, то конечная плата также будет верной. Хотя с помощью некоторых САПР можно добиться почти идеального размещения компонентов, все же лучше это делать вручную. Также, как и при вводе описания схемы здесь используют мышь, джойстик или графический планшет. Сначала устанавливаются контуры платы, в пределах которых вы теперь располагаете части схемы. Поскольку в библиотеке компонентов содержится информация о контурах и выводах, вы подбираете характеристики ИМС и форму компонентов. Если вы допустили ошибки в нормах проектирования, то в хороших САПР они высвечиваются, и вы можете видеть, например, что части расположены слишком близко друг к другу и т. п.

Когда размещение закончено, переходят к формированию разводки. Обычно сначала выводят на экран дисплея так называемое «мышиное гнездо», т. е. плата изображается со всеми соединениями, показанными в виде прямых линий, соединяющих соответствующие выводы. Это выглядит как запутанное месиво. Творчески используя цвет, вы можете выборочно выделить, например, только линии соединения с питанием и с землей.

Перейти на страницу:

Похожие книги

Электроника для начинающих (2-е издание)
Электроника для начинающих (2-е издание)

В ходе практических экспериментов рассмотрены основы электроники и показано, как проектировать, отлаживать и изготавливать электронные устройства в домашних условиях. Материал излагается последовательно от простого к сложному, начиная с простых опытов с электрическим током и заканчивая созданием сложных устройств с использованием транзисторов и микроконтроллеров. Описаны основные законы электроники, а также принципы функционирования различных электронных компонентов. Показано, как изготовить охранную сигнализацию, елочные огни, электронные украшения, устройство преобразования звука, кодовый замок и др. Приведены пошаговые инструкции и более 500 наглядных рисунков и фотографий. Во втором издании существенно переработан текст книги, в экспериментах используются более доступные электронные компоненты, добавлены новые проекты, в том числе с контроллером Arduino.

Чарльз Платт

Радиоэлектроника / Технические науки
PIC-микроконтроллеры. Все, что вам необходимо знать
PIC-микроконтроллеры. Все, что вам необходимо знать

Данная книга представляет собой исчерпывающее руководство по микроконтроллерам семейства PIC компании Microchip, являющегося промышленным стандартом в области встраиваемых цифровых устройств. В книге подробно описывается архитектура и система команд 8-битных микроконтроллеров PIC, на конкретных примерах изучается работа их периферийных модулей.В первой части излагаются основы цифровой схемотехники, математической логики и архитектуры вычислительных систем. Вторая часть посвящена различным аспектам программирования PIC-микроконтроллеров среднего уровня: описывается набор команд, рассматривается написание программ на ассемблере и языке высокого уровня (Си), а также поддержка подпрограмм и прерываний. В третьей части изучаются аппаратные аспекты взаимодействия микроконтроллера с окружающим миром и обработки прерываний. Рассматриваются такие вопросы, как параллельный и последовательный ввод/вывод данных, временные соотношения, обработка аналоговых сигналов и использование EEPROM. В заключение приводится пример разработки реального устройства. На этом примере также демонстрируются простейшие методики отладки и тестирования, применяемые при разработке реальных устройств.Книга рассчитана на самый широкий круг читателей — от любителей до инженеров, при этом для понимания содержащегося в ней материала вовсе не требуется каких-то специальных знаний в области программирования, электроники или цифровой схемотехники. Эта книга будет также полезна студентам, обучающимся по специальностям «Радиоэлектроника» и «Вычислительная техника», которые смогут использовать ее в качестве учебного пособия при прослушивании соответствующих курсов или выполнении курсовых проектов.

Сид Катцен

Радиоэлектроника
Электроника для начинающих
Электроника для начинающих

В ходе практических экспериментов рассмотрены основы электроники и показано, как проектировать, отлаживать и изготавливать электронные устройства в домашних условиях. Материал излагается последовательно от простого к сложному, начиная с простых опытов с электрическим током и заканчивая созданием сложных устройств с использованием транзисторов и микроконтроллеров. Описаны основные законы электроники, а также принципы функционирования различных электронных компонентов. Показано, как изготовить охранную сигнализацию для защиты от проникновения в дом, елочные огни, электронные украшения для одежды, устройство преобразования звука, кодовый замок, автономную роботизированную тележку и др. Приведены пошаговые инструкции и более 500 наглядных рисунков и фотографий.Для начинающих радиолюбителей

Паоло Аливерти , Чарльз Платт

Радиоэлектроника / Технические науки