Форум » Моделирование цифровых устройств » Как изменить напряжение питания логического вентиля? » Ответить

Как изменить напряжение питания логического вентиля?

DSIoffe: Здравствуйте все! Хочу использовать в моделируемой схеме вентиль из встроенной библиотеки Micro-Cap 9, например, 74AC04. Как объяснить системе, что он будет питаться от 3,3В, а не от 5? Заранее признателен.

Ответов - 6

Aml: Как организовать изменение напряжения питания цифровых схем 1) поменять напряжение питания для соответств. серии ИС в DIGIO.LIB. Недостаток - будут затронуты все схемы, содержащие цифровые компоненты данной серии. 2) Изменение питания для всех компонентов серии (например, CD4000), используемых в данной схеме может быть осуществлено директивой .param CD4000_VDD=10V. 3) Использование в схеме отдельных источников питания. В этом случае для конкретной схемы должна быть создана новая подсхема ИП и и новое модельная директива I/O model statement (возможно в отдельном библиотечном файле). 4) Использование другого ИП с цифровым примитивом 5) Использование другого ИП с библ. цифр. комп., имеющем выводы питания. Для подклЮчения пользовательского источника питания к цифровому примитиву: 1) Необходимо выходным узлам источника питания присвоить текстовые наименования 2) присвоить атрибутам POWER и GROUND всех цифровых примитивов (питаемых от этого источника) эти текстовые наименования. Для подклЮчения пользовательского источника питания к библиотечному цифр. компоненту: 1) Необходимо выходным узлам источника питания присвоить текстовые наименования или (использовать Tie) 2) подсоединить выводы DPWR и DGND необходимых цифровых компонентов к выходным зажимам источника питания Пример - в прикрепленном файле http://slil.ru/24819802

DSIoffe: Большое спасибо. Первый метод я уже освоил :), работа пошла. Но больше всего мне понравился пятый метод, а с ним у меня трудности. Как приделать выводы питания к библиотечному компоненту 74AC04, например? Так, как в Вашем примере приделано к 7404, из которого получился 7404_P? И где живёт текст из жёлтой подсказки, которая появляется при наведении мыши на этот 7404_P?

Aml: Как приделать выводы питания к библиотечному компоненту 74AC04, например? Так, как в Вашем примере приделано к 7404 Да, для 74AC04 использование выводов питания аналогично и определяется строкой макромодели optional: DPWR=$G_DPWR DGND=$G_DGND Эти параметры опциональны. Это значит, что если они не заданы (никуда не подсоединены), то используется стандартная земля и стандартное питание. А если подсоединены – используется напряжение источника, к которому они подсоединены. Для того, чтобы иметь возможность их подключить, нужно определить для 74AC04 четырехвыводный корпус (как в примере 7404_P, который отличается от 7404 только дополнительно выведенными землей и питанием). Двум дополнительным выводам поставлено в соответствие входы (параметры) модели DPWR и DGND. Где в MC9 хранится текст подсказки - не знаю.

DSIoffe: Большое спасибо. Хорошо-то как. Создал новый компонент 74AC04_P. Пришлось в библиотеке dig000.lib создать новую секцию, скопировав описание от 74AC04 и присвоив копии имя 74AC04_P. Так и надо или можно как-то поизящнее? Например, можно ли задать для двух разных компонентов, 74AC04 и 74AC04_P, одну и ту же секцию библиотеки, 74AC04? Если можно, то как? А всплывающая подсказка задаётся в поле Memo в Component Editor. Я туда добавил By Aml...

ПНП: Здравия желаю! Модель цифровой микросхемы CD4019B при динамическом анализе по пост. току ведёт себя очень странно и на входах, и на выходах появляются несуразные напряжения и невозможные для данной модели состояния. Может нет связи с корпусом схемы у самих микросхем? Пожалуйста разъясните ситуацию.

Vector: Да по сути там так и бывает, на то и ставят подтягивающие резисторы. Когда ноги просто так болтаются там можно ожидать чего угодно.



полная версия страницы