Warning: include(/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/wp-cache-base.php): failed to open stream: No such file or directory in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 65

Warning: include(): Failed opening '/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/wp-cache-base.php' for inclusion (include_path='.:/opt/alt/php55/usr/share/pear:/opt/alt/php55/usr/share/php') in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 65

Warning: include_once(/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/ossdl-cdn.php): failed to open stream: No such file or directory in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 82

Warning: include_once(): Failed opening '/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/ossdl-cdn.php' for inclusion (include_path='.:/opt/alt/php55/usr/share/pear:/opt/alt/php55/usr/share/php') in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 82
указаны | Учебники

Записи с меткой «указаны»

Цифровые компоненты

Цифровые компоненты
Цифровые компоненты (примитивы) задаются по формату
Uxxx <mun> [(<список параметров>*)] <+узел источника питания>
+ <-узел источника питания> <список узлов>*
+ <имя модели динамики> <имя модели вход/выход>
+ [MNTYMXDLY=<вы6op значения задержки>]
+ [IO_LEVEL=< уровень модели интерфейса>]
Параметр <тип> указывает тип логического устройства (их перечень приведен ниже, например AND, NOR); в круглых скобках указываются значения одного или более параметров через запятую (например, для схемы И указывается количество входов). После списка узлов подключения логического устройства следуют имена двух, моделей. Первая модель описывает динамические свойства устройства, вторая — характеристики входных и выходных сопротивлений.
Модели динамики имеют ключевые слова, приведенные.
Ключевые слова модели динамики

Имя модели динамики

Тип компонента

UADC

Аналого-цифровой преобразователь

UBTG

Двунаправленный переключающий вентиль

UDAC

Цифроаналоговый преобразователь

UDLY

Цифровая линия задержки

UEFF

Триггер с динамическим управлением

UGATE

Стандартный вентиль

UGFF

Триггер с потенциальным управлением

UIO

Модель входа /выхода цифрового устройства

UPLD

Программируемые логические матрицы

UROM

Постоянное запоминающее устройство

URAM

Оперативное запоминающее устройство

UTGATE

Вентиль с тремя состояниями

Модели вход/выход имеют ключевое слово UIO (п. 4.3.5).
Параметр MNTYMXDLY позволяет конкретному индивидуальному устройству назначить минимальное, типичное или максимальное значение времени задержки, указанное в спецификации модели его динамики:
0 — значение задержки, заданное параметром DIGMNTYMX директивы .OPTIONS (по умолчанию параметр равен 2);
1 — минимальное значение;
2 — типичное значение;
3 — максимальное значение;
4 — расчет наихудшего случая (минимум/максимум).
Параметр IO_LEVEL указывает тип цифроаналогового и аналого-цифрового интерфейса данного цифрового устройства:
0 — в соответствии со значением параметра DIGIOLVL директивы .OPTIONS (по умолчанию он равен 1);
1 — интерфейс AtoD1/DtoA1;
2 — интерфейс AtoD2/DtoA2;
3 — интерфейс AtoD3/DtoA3;
4 — интерфейс AtoD4/DtoA4.
Запаздывание сигнала в примитивах цифровых устройств определяется в двух моделях: динамики и вход/выход. далее…

Устройства питания

Устройства питания
В программе PSpice принято, что макромодель источника питания имеет имя DIGIFPWR и на нее автоматически делается ссылка при наличии в схеме макромоделей аналого-цифровых интерфейсов. Конкретное содержание макромодели
источника питания определяется пользователем, а ее текст помещается в библиотеку цифровых устройств. Приведем в качестве примера макромодель источника напряжения, принимающего по умолчанию значение 5 В:
.subckt DIGIFPWR AGND optional:
DPWR=$G_DPWR DGND=$G_DGND
+ params: VOLTAGE=5.0v REFERENCE=Ov
VDPWR DPWR DGND {VOLTAGE}
R1 DPWR AGND 1MEG
VDGND DGND AGND {REFERENCE}
R2 DGNDAGND 1MEG
.ends
Здесь узлам цифрового питания и цифровой «земли» присвоены глобальные имена $G_DPWR, $G_DGND (при желании их можно изменить здесь и одновременно в моделях всех цифровых устройств). Узел AGND — общий узел источника питания, который при включении его в общую схему соединяется с узлом аналоговой «земли» 0. Для создания макромодели источника другого напряжения необходимо в задании на моделирование (в файле *.CIR) включить предложение вызова макромодели источника питания, задав с помощью параметра VOLTAGE нужное значение напряжения питания, и указать после номера узла «земли» 0 имена (номера) узлов его выводов, например:
XMYPOWER О MY_PWR MY_GND DIGIFPWR params: VOLTAGE=9.0v
Здесь вызывается источник напряжения 9 В, выводы которого имеют имена MY_PWR и MY_GND (эти имена указываются в моделях примитивов цифровых устройств, подключаемых к этому источнику, см. ниже). Усложнив макромодель, можно создать источник нескольких напряжений.
Генераторы цифровых сигналов
Генераторы цифровых сигналов можно задать двумя способами.
1. Определение формы цифрового сигнала в задании на моделирование по формату (устройства STIM):
Uxxx STIM(< количество сигналов>,<формат>)
+ <+узел источника питания> <-узел источника питания>
+ <список узлов>* <имя модели вход/выход>
+ [IO_LEVEL-< номер макромодели интерфейса вход/выход>]
+ [ STIMULUS =<имя воздействия>] [TIMESTEP=< шаг по времени>]
+ <команды описания формы сигнала>*
Переменная <количество сигналов> определяет количество выходов генератора, равное количеству генерируемых разных цифровых сигналов.
Переменная <формат> — это спецификация формата переменной <данные>, в которой представлены логические уровни сигналов генератора. далее…

Цифроаналоговый интерфейс

Цифроаналоговый интерфейс
Цифроаналоговый интерфейс предназначен для преобразования логического уровня выходных сигналов цифровых компонентов («1», «О», «X», «R», «F» или «Z») в аналоговое напряжение, как показано, б. Эти устройства вклю-
чают на входе аналоговых компонентов. Аналоговое напряжение образуется с помощью источника опорного напряжения и делителя на резисторах, сопротивления которых изменяются программно в соответствии с логическим уровнем цифрового сигнала. Информация о логическом уровне сигнала может быть получена из двух источников:

  • в процессе расчета временной диаграммы логических устройств с помощью программы PSpice;
  • из файла, который создан предварительно вручную или образован в результате моделирования в предыдущем сеансе работы с программой.

В связи с этим цифроаналоговый интерфейс описывается двояко. При взаимодействии аналоговых и цифровых компонентов в процессе моделирования его описание имеет вид (digital input: digital-to-anaiog):
Nxxx <узел интерфейса> <-узел источника опорного напряжения> + <+узел источника опорного напряжения> <имя модели Ц/А> + DGTLNET-<uмя цифрового узла> <имя модели вход/выход> + [IS=<начальное состояние>]
При управлении из файла описание цифро-аналогового интерфейса имеет формат
Nxxx <узел интерфейса> <-узел источника опорного напряжения>
+ <+узел источника опорного напряжения> <имя модели Ц/А>
+ [SIGNA.ME=<имя цифрового сигнала>] [IS=< начальное состояние>]
Например
N1 ANALOG DIGITALJ3ND U_REFDIN_133 DGTLNET=13 IO_STD N271516 FROIVMTL ;
Данные передаются из файла, имя которого + указано в модели FROM_TTL
Модель цифроаналогового интерфейса описывается предложением
.MODEL <имя модели Ц/А> DINPUT [<параметры модели>]
Параметры модели цифроаналогового интерфейса приведены в табл. 4.26.
Параметры цифроаналого интерфейса

Идентификатор

Параметр

Значение по умолчанию

Единица измерения

CLO

Емкость между выходным узлом и «землей»

0

Ф

CHI

Емкость между выходным узлом и источником питания

0

Ф

SONAME

Имя состояния логический «0»

SOTSW

Время переключения в состояние «0»

с

SORLO

Сопротивление между выходным узлом и «землей» в состоянии «0»

Ом

SORHI

Сопротивление между выходным узлом и источником питания в состоянии «0»

Ом

S1NAME

Имя состояния логическая «1»

S1TSW

Время переключения в состояние «1»

с

S1RLO

Сопротивление между выходным узлом и «землей» в состоянии «1»

Ом

S1RHI

Сопротивление между выходным узлом и источником питания в состоянии «1»

Ом

. . .

S19NAME

Имя логического состояния «19»

S19TSW

Время переключения в состояние «19»

с

S19RLO

Сопротивление между выходным узлом и «землей» в состоянии «19»

Ом

S19RHI

Сопротивление между выходным узлом и источником питания в состоянии «19»

Ом

FILE

Имя файла с цифровыми сигналами (только при чтении из файла)

FORMAT

Код формата входного файла (только при чтении из файла)

1

TIMESTEP

Интервал времени между соседними отсчетами цифрового сигнала в файле (только при чтении из файла)

10- 9

с

Опция
DGTNЕТ=<имя цифрового узла> <имя модели вход/выход>
указывает имя цифрового узла, к которому подсоединен интерфейс Ц/А, и имя модели входного/выходного сопротивления соответствующего цифрового компонента (см. ниже).
Начальное логическое состояние управляющего цифрового узла в момент времени t — 0 определяется режимом схемы по постоянному току. Изменение этого состояния при необходимости производится с помощью необязательной опции
IS=< начальное состояние>
Параметры модели FILE, FORMAT и TIMESTEP используются только при управлении из файла. При этом управление производится цифровым сигналом, имя которого указано в необязательной опции
SIGNAME=<имя цифрового сигнала>
В ее отсутствие управление осуществляется сигналом, имя которого образовано символами ххх, находящимися справа от префикса N имени цифро-аналогового интерфейса Nxxx. далее…

Создание установочного места со штыревыми контактами

Создание установочного места со штыревыми контактами

  1. Загрузите программу P-CAD Pattern Editor. Сформируем установочное место для микросхемы К561ЛА7.
  2. Настройте конфигурацию программы (см. выше). Установите шаг сетки рабочего поля равным 1,25 мм, а число сигнальных слоев — два.
  3. Если еще не сформированы стеки контактных площадок, выполните команды Options/Pad Style и Options/Via Style и сформируйте нужное количество стеков контактных площадок и переходных отверстий, количество и тип которых зависит от применяемой вами элементной базы и перечня элементов проекта. В нашем случае формируем два простых стека: первый стек (квадрат со стороной 1,2 мм, диаметр внутреннего отверстия — 0,8 мм) — для первого (ключевого) контакта, второй стек (площадка диаметром 1,2 мм, диаметр внутреннего отверстия — 0,8мм) — для всех остальных контактов; отверстия — сквозные (Thru).
  4. Командой Pattern/Open подключите ранее созданную библиотеку или создайте новую — Library/New.
  5. После выполнения указанных действий еще раз выберите команду Options/Pad Style, выберите нужный стиль стека (например, стиль первого контакта компонента) и йажмите кнопку Close.
  6. На панели Placement Toolbar нажмите кнопку Place Pad и установите первый контакт (следите за стилем первого контакта!) в нужную точку рабочего поля.
  7. Повторите команду Options/Pad Style и, последовательно выбирая стиль всех прочих контактов компонента, разместите их, сообразуясь с чертежом установочного места конкретного компонента. В нашем случае расстояние между контактами в вертикальном ряду — 2,5 мм, а расстояние между двумя вертикальными рядами — 7,5 мм. Все контакты будут автоматически нумерованы в заданной последовательности. Увеличьте изображение, если номера контактов не видны на экране.
  8. Если необходимо перенумеровать контакты, то выполните команду Utils/Renumber. В диалоговом окне в области Туре активизируйте флажок Pin Number, проследите, чтобы в окнах Start Pad Number (начальный номер контакта) и Increment Value (приращение нумерации) были установлены единицы. Нажмите кнопку ОК.

Внимание!
При размещении контактов следите за именами слоев, на которых размещаются контакты.

  1. Выберите команду Place/Kef Point (точка привязки компонента) и щелкните по первому контакту. В результате этого на первый контакт будет наложен квадрат с диагоналями, отображающий точку привязки компонента.
  2. Выберите команду Place Attribute и щелкните в любом месте экрана монитора, В области Attribute Category появившегося диалогового окна установите категорию Component, а в области Name установите значение RefDes и установите флажок Visible (видимый). Щелкните на кнопке ОК и в верхней части изображения установочного места компонента укажите место размещения для указанного атрибута RefDes. При необходимости атрибут можно передвинуть в другую позицию (в месте установки указанного атрибута при размещении компонента в рабочем поле в дальнейшем появится схемное обозначение компонента, задаваемое пользователем — DD1, DD5, R12, С8 и т. д.).
  3. Еще раз щелкните в любом месте экрана монитора и в области Attribute Category появившегося диалогового окна установите категорию Component, а в области Name установите значение Туре и установите флажок Visible (видимый). Щелкните кнопку ОК и разместите атрибут в поле графического изображения корпуса компонента (в месте установки указанного атрибута при размещении компонента в рабочем поле в дальнейшем появится обозначение типа компонента, задаваемого пользователем. Например, K561IE10, К176ТМ2, K561LA7, GRPPM7-18SH1 и т.д.). При необходимости перетащите или разверните на нужный угол имя атрибута.
  4. Командой Options/Layers установите слой Top Silk и после выбора команды Place Line или Place Arc нарисуйте контур компонента так, как этого требуют нормативные документы.
  5. Проверьте правильность создания файла командой Utils/Validate. Результат формирования установочного места компонента со штыревыми выводами представлен.

Выполните команду Pattern/Save As. В диалоговом окне установите имя библиотеки, в которую будет произведена запись изображения установочного места компонента. В окно Pattern введите имя посадочного места (например, DIP14), включите флажок Create Component, в окно Component введите имя компонента (например, К561ЛА7) и нажмите кнопку ОК. Будет произведена запись созданного установочного места компонента в заданную вами библиотеку.

Стеки контактных площадок и переходных отверстий

Стеки контактных площадок (Pad Stacks) и переходных отверстий (Via Stacks)
Данные в текущем параграфе формируются для последующего «обувания» выводов компонентов. Контактные площадки для выводов компонентов и переходных отверстий могут иметь различные формы и размеры. Поэтому для элементной базы, применяемой в разработках, пользователь и создает собственные библиотеки стеков контактных площадок и переходных отверстий, которые сохраняются в файле технологических параметров проекта Design Technology Parameters (расширение .dtp).
Этот файл содержит сведения и о других параметрах проекта — величинах допустимых зазоров, структуре слоев, свойствах и классах отдельных цепей и т. д.
Для создания файла технологических параметров в редакторе P-CAD Pattern Editor проделайте следующие операции:

  • выполните команду Pattern/Design Technology Parameters, в окно Имя файла введите имя файла (например Мурго), нажмите кнопку Открыть, а затем подтвердите открытие нового (пока пустого) файла технологических параметров;
  • уберите флажок Read-only file, щелкните кнопку New Group и введите имя вашего проекта и нажмите ОК;
  • выделите имя проекта и для создания секций файла технологических параметров нажмите кнопку New Section (тип редактируемой группы параметров). Появится окно, изображенное. Установите флажки Pad Styles и Via Styles и нажмите OK;
  • выделите строчку Pad Styles, нажмите кнопку New Item (новый тип контактной площадки), введите имя создаваемой контактной площадки (вводимое имя должно отражать некоторые параметры создаваемого стека, например имя smd2108 показывает, что площадка планар-ная размером 2,1 мм X 0,8 мм , а имя dip17 означает, что площадка сквозная и ее внешний диаметр равен 1,7 мм) и нажмите ОК;
  • повторите операцию задания имени контактным площадкам столько раз, сколько разновидностей площадок имеется в вашем проекте (при необходимости площадки можно удалить или переименовать). Заметим, что геометрические формы и размеры контактных площадок для отверстий в ПП определяются конструкторско-технологической документацией, действующей на предприятии.

Вид окна после проведения указанных операций представлен.
При включенном флажке Read-only file окна Design Technology Parameters редактировать данные нельзя.
На печатных платах размещаются простые (Simple) и сложные (Complex,) стеки контактных площадок и переходных отверстий (Via Stacks). Стек контактной площадки это файл, который содержит описание графики контактной площадки в различных слоях ПП и номер апертуры фотоплоттера. далее…

Создание посадочного места компонента

Создание посадочного места компонента
Посадочное место компонента можно создать с помощью графического редактора P-CAD Pattern Editor. Указанный редактор запускается исполняемым модулем PATED.EXE или из среды любого из редакторов P-CAD командой Utils/P-CAD Pattern Editor.
После запуска программы надо настроить ее конфигурацию.
Командой Options/Configure установите метрическую систему измерения и требуемый размер рабочей области Workspace Size (ширину — Width и высоту — Height, например 80×80 мм).
Командой Options/Grids установите шаги сетки, равные 1,25 и 2,5 мм. Прикрепите курсор мыши к узлам сетки командой View/Snap to Grid.
Установите курсор в точку с координатами (25, 25) и нажмите клавишу «серый плюс» для увеличения области рисования. далее…