Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос по моделированию в Оркаде 105
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Цифровые схемы, высокоскоростные ЦС
NikF
Кто-нибудь знает, где в Оркаде 105 содержится источник питания цифровых устройств X$CD4000_PWR 0 CD4000_PWR. Напряжение по умолчанию 5В, хочу поменять.
При попытке установить источник CD4000_PWR из библиотеки Special.olb - симулятор дает ошибку - involving...т.е. источник уже присутствует, как только вы помещаете символ цифрового устойства в проектируемую схему. В модели цифрового устройства, источника нет. Похоже, что источник глобальный, а где он находится не знаю.
NikF
Нашел, источник CD4000_PWR находится в библиотеке Dig_io.lib, исправил там напряжение и все заработало.
SSerge
Цитата(NikF @ Dec 22 2008, 22:11) *
Кто-нибудь знает, где в Оркаде 105 содержится источник питания цифровых устройств X$CD4000_PWR 0 CD4000_PWR. Напряжение по умолчанию 5В, хочу поменять.
При попытке установить источник CD4000_PWR из библиотеки Special.olb - симулятор дает ошибку - involving...т.е. источник уже присутствует, как только вы помещаете символ цифрового устойства в проектируемую схему. В модели цифрового устройства, источника нет. Похоже, что источник глобальный, а где он находится не знаю.

Эти грабли глубоко закопаны.
Внутри dig_io.lib есть определение ".param CD4000_VDD 5.0V", а немного выше в этом файле написано как с этим бороться.

Оно задаёт дефолтное напряжение питания для CD4000 серии (цепь с именем $G_CD4000_VDD) и портит всю малину. Все компоненты с невидимыми выводами питания будут по умолчанию питаться от этого напряжения.

Если питание у всей CD4000 серии одно, но не 5V, его можно поменять для всех сразу. Для этого нужно поместить на схеме компонент PARAM из библиотеки Special.olb и создать у него свойство с именем "CD4000_VDD" и значением сколько надо вольт.
В .net файле появится строка ".param CD4000_VDD сколько_надо" и переопределит старое значение.

Если в схеме есть несколько питаний для логики то проще всего сделать ноги питания видимыми и подключить их явно к соответствующему питанию.

ЗЫ. Не успел, долго думал. smile.gif
Но лучше всё-же через PARAM, чтобы каждый раз библиотечный файл не редактировать.
NikF
Цитата(SSerge @ Dec 22 2008, 23:15) *
Но лучше всё-же через PARAM, чтобы каждый раз библиотечный файл не редактировать.

Боюсь, что с видимыми ногами будет тож, что и доп. источником, т.е "involving...". А вот если .param CD4000_VSS надо поменять, то перед значением ставить знак "-"? Вот так например:
.param CD4000_VSS -7.0V?
SSerge
Цитата(NikF @ Dec 23 2008, 22:40) *
Боюсь, что с видимыми ногами будет тож, что и доп. источником, т.е "involving...". А вот если .param CD4000_VSS надо поменять, то перед значением ставить знак "-"? Вот так например:
.param CD4000_VSS -7.0V?

Там указывается напряжение на соответствующей цепи относительно земли (цепь с именем "0").

А явное подключение к видимым ногам питания - самый прямой способ задать нестандартное питание логики, и путаницы не возникает и по трудоёмкости от других не отличается.

Компонент CD4000_PWR это в общем довольно бесполезное украшение. Он прекрасно заменяется парой источников типа VDC, один для сдвига Vss относительно земли, второй собственно питание от Vss до Vdd.

А всё остальное всё равно делать самому: либо явно подключать, как выше написано, либо править у ног компонентов свойство PSpiceDefaultNet, чтобы пины, оставаясь невидимыми, подключались к другой цепи.
NikF
Ну спасибо, все понял!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.