Программа схемотехнич моделир Micro-Cap 8 М.А.Амелина 2007-600RM (967609), страница 90
Текст из файла (страница 90)
Необязательная строка НЕХ(<бит4>, <битЗ>, <бит2>, <бит1>) определяет шестнадцатеричную систему счисления при указании значений сигнала. Строка приводит к преобразованию шестнадцатеричной цифры в соответствующем столбце таблицы данных в 4 двоичных бита и присвоении соответствующих битов входным сигналам, перечисленным в строке НЕХ. Строка должна описывать 4 выходных сигнала генератора, которые в таблице данных будут представлены столбцом из шестнадцатеричных цифр (О...Е).
Полное число выходных сигналов генератора Ои(ри(з определяется по следующей формуле: Ои(ри(з = Ь(пасу патез+3 ос(а! па(пез+4 Ьех папгез. Количество значений (цифр в разных системах счисления) в одной строке таблицы данных О(д((з определяется согласно следующей формуле: О(К((з = Ьтагу патез+ОСТз(а(е(пеп(з+НЕХз(а(еп(еп(в. <Т(аблица сигналов> имеет следующий формат: <время> <цифровое состояние>*. <Таблица сигналов> начинается на первой непустой строке следом за заголовком. Каждая строка таблицы должна содержать <время> и отделенные от него пробелами или знаками табуляции одно или более значений цифровых состояний выходов. <(время> всегда представляется целым числом.
Оно может быть абсолютным или относительным (если его значение предваряет префикс '+') по отношению к предыдущему событию. Истинное значение времени получается умножением <времени на значение временного масштаба>. <Цифровое состояние>. Каждая цифра этого значения представляет один сигнал в двоичном формате, 3 сигнала в восьмеричном формате и 4 сигнала в шестнадцатеричном формате. Каждый элементарный (1-битовый) сигнал получается из таблицы сигналов и присваивается сигнальной линии с соответствующим именем в порядке слева направо. В табл. 13.19 показаны возможные символы для обозначения выходных сигналов.
гЗ. Моделирование кийровво' устройств Таблица 13.19. Обозначения выходных сигналов в различных системах счисления 437 Пример: Т(МЕЗСА(.Е=1(ЧЗ А В С 0 НЕХ(А4,АЗ,А2,А1) ОСТ(03,02,01) 0 ООООЕЗ; время события =0 1 000104; время события =1(чЗ +2 001015; время события =З(чЗ (1(чЯ+2(чЗ) 5 001126; время события =5(чЗ Формат ЯРIСЕ 0<имя> ЕЯТ(М(<кол. выходов>) +<цифровой узел питания> <Цифровой узел земли> <узел>* <имя модели вход-выход> + Е](.Е=<Имя файла данных> +[(О (.ЕЧЕ(.=<селектор подсхемы интерфейса>] +[8)О(чАМЕЗ=<имена сигналов из файла данных>]. Формат схем МгсгоСар-8 Ниже перечислены атрибуты, специфичные для ЕЗТ)М генератора цифровых сигналов. ° Атрибут РД.Е: <имя файла данных>.
Пример: М'г'Е((.Е.ЯТМ ° Атрибут ЗгйИАМЕЗ: <имена сигналов из файла данных>. Пример: С(.ЕАВ РВЕЗЕТ О ОВ ° Атрибут Т!МЕЗТЕР. [<временной шаг>]. Пример; 10пз Определения <Кол. выходов> — в ЯР(СЕ-файле указывает количество выходных сигналов генератора. Для схемных файлов М!сгоСар количество выходов определяется, когда генератор вводится в библиотеку компонентов. Поэтому при создании принципиальных схем достаточно просто выбрать генератор цифровых сигналов ЕЗТ)М с нужным количеством выходов из библиотеки компонентов, воспользовавшись иерархическим меню Сотропепб <Узел>* — Для ЗР)СЕ-схемы представляет собой перечисление обозначений выходных узлов генератора.
Для схем М!сгоСар эти данные получаются 438 Пуограил~а сяел~отеяяияесяого моделироааяия ЛтссеоСар-о автоматически при постановке компонента в принципиальную схему. Можно определить пользовательские обозначения узлов, поместив рядом с соответствующими выходами источника сигналов текстовые наименования (не содержащие кириллических символов). Основным требованием здесь является соответствие количества выводов используемого источника специфицированному <кол. выходов>. ЕИ Е=<имя файла данных>. Представляет собой имя файла, заключенное в кавычки <" ">.
(ЯОИА(у!ЕЗ-"<имена сигналов иэ файла данных>). Указывает одно или более имен сигналов из заголовка файла данных для определения одного или более выходов генератора. Сигналы файла данных связываются с выходами генератора в соответствии с порядком их описания. Если имена сигналов не указаны, тогда программа будет искать их в <файле данных> в соответствии с наименованиями выходных узлов генератора. Эта команда — последняя команда определения генератора в формате ЯР)СЕ. Пример 1: 01 ЕЗТ1М(3) 30 ОРУУгл 30 ОО!ЧО +АВС +1О ЕЗ +ЕП.Е="РАТТЕЯ!ч'.ЗТМ" В этом примере нет команды 810(ЧАМЕЗ следовательно, файл данных РАТТЕ!<И.ЗТМ должен содержать имена узлов генератора А, В и С в <заголовке>. Сигналы для А, В и С будут связаны с выходами ЕЗТ)М-генератора А, В и С.
Пример 2: ()2 еЯт)м(3) 30 ОРУУВ 30 ОО!чО +АВС +1О ЕЗ +ЕП.Е="РАТТЕПИ.ЗТМ" + 810)ЧАМЕЗ=Х У 7 В этом примере команда 810!чАМЕЗ имеется, следовательно, файл данных РАТТЕг<!ч'.ЗТМ должен содержать имена сигналов Х, У, и 7 в <заголовке>. Сигналы Х, У и 7 будут связаны с выходами генератора А, В и С. Пример 3: ()3 ЕЗТ1М(4) 30 ОРйУП 30 ОО)Чсг + ТОМ ЙАУ САН ТАЕК +10 ЕЗ +ЕП Е="РАТТЕВ!Ч.ЯТМ" + 3!0)ЧАМЕЗ=С(.1К С(.АК Файл данных РАТТЕЯ(ч'.ЗТМ должен содержать имена сигналов С(.!К, С(.АК, САП и ТА(.К. Сигнальные последовательности для С(.1К и С! АК будут связаны с выходами ЕЗТ!М-генератора ТОМ и !<АУ соответственно.
Сигнальные последовательности для САП и ТА(.К будут связаны с выходами генератора САП и ТА(.К соответственно. Рй Чойепироооиие Пифроаык уотройота 439 Для иллюстрации использования йВТ(М-генераторов цифровых сигналов см, схемный файл РЯТIМ8.с(г из каталога СОМРО(НЕ(мТ$(0!си(ТА(..
Модель вход-выход (!/О лзос]е!) Таблица 13.20. Параметры модели вход-выход Значение по мопчаиию Еп. изм. Описание Параметр Входная емкость (между входным узлом и зем- лей) Ф 1М1.0 Выходная емкость (между выходным узлом н землей) ООТ1 0 Ф РКЧН Выходное сопротивление для высокого уровня Ом 50 0ВН(. Выходное сопротивление для низкого уровня Ом 50 Выходное сопротивление 3-го состояния выхода 0РЧ2 Ом 250К 1Мй Входное сопротивление утечки Ом ЗОК Минимальное время сохранения заряда цепи, ю "мм."" и. ".Р.".
"тии Модель аналого-цифрового интерфейса 1-го овня ТВТОКЕММ А1о01 01оА1 1Е-3 А(о00е1амв 01оАРа1аой Модель цифроаналогового интерфейса 1-го вня Модель аналого-цифрового интерфейса 2-го овня А(002 А1о00а(аф1 Модель цифроаналогового интерфейса 2-го 01оА2 01оАРа1ацй Модель аналого-цифрового интерфейса 3-го овня А1о03 01оАЗ А1о00е1амй 01оАОе(аой Модель цифроаналогового интерфейса 3-го овня Модель аналого-цифрового интерфейса 4-го овня А1О04 А1о00е1аок Модель цифроаналогового интерфейса 4-го овня 01оА4 01оАОе1аов Модель вход-выход содержит информацию, необходимую для определения нагрузочной способности цифрового компонента при подсоединении к его выходу других компонентов.
Кроме того, она используется для построения интерфейсных схем при соединении цифровых и аналоговых компонентов. Типичной является следующая ситуация. Серия интегральных схем, содержащая десятки или сотни компонентов, имеет только 4-5 разновидностей модели вход-выход. Причем эти разновидности обусловлены различной схемотехникой входов и выходов цифровых микросхем, как, например, элементы с открытым коллекторным выводом или элементы с тремя состояниями выхода, входы с триггерами Шмитга.
Формат модели вход-выход .МООЕЕ <имя модели вход-выход> 0(О ([параметры модели]). 440 Проеглолллло слеллонлекнидеслсогсл ллоделнлроаатля МлссоГир-8 Окончание табл, 13 20 Параметр Описание Время переключения из низкого а высокое содддидд ° чд доедим д ьеоддд Время переключения из низкого в высокое со° ил,. д~м. дчлдде Время переключения из низкого в высокое состояние для модели ЯА интерфейса 3-го уровня Время переключения из низкого в высокое состояниед1я модели ЯА интерфейса 4-го овня ТЗЧЧ!.Н1 ТЗЧЧ Н2 ТЗЧЧ!.НЗ ТЗУЧ!.Н4 Время переключения из высокого а низкое в сел щдднАе де демре Время переключения из высокого а низкое а состояние ля мо ели инте ейса 2-го овна ТЗЧЧН! 1 ТЗЧЧН!.г ТЗЧЧН!.3 Время перекпючения иэ высокого а низкое в содддидлдс де д д.
др Время переключения из высокого а низкое в со° мдмднл- Мд-ел. лджд Пороговое значение длительности импульса ТЗУЧН!.4 ! ргорбе!ау ~ О!О!РРУЧед ТРЧЧВТ О!ОРОУЧЕй Имя подсхемы источника питания !М! 0 и ОЦТ!.0 используются при расчете дополнительного времени задержки, вызванного подключением к выходу одного или нескольких входов, имеющих паразитную емкость по отношению к земле. ОйЧН и ОйЧ!. — определяют «мощность» выхода при высоком и низком уровне.
По ней вычисляется результирующее логическое состояние, если несколько цифровых выходов соединены между собой. ОйЧк., !Мй и ТЗТОйЕММ используются для узлов, трактуемых как узлы с накоплением заряда. В настоящей версии М!сгоСар данные параметры не используются. А1о01...А1о04 и ОтоА1...0тоА4 используются для имен соответствующих интерфейсных схем. !М!.0 и А1о0 не применяются в источниках цифровых сигналов, поскольку последние не имеют входов. Времена переключения ТЗЧЧ! Н1... ТЗЧЧ!.Н4 и ТЗЧЧН!.1...ТЗЧЧН!.4 вычитаются из времени распространения сигналов к выходам, которые подключены к аналоговым устройствам.
Цель такой операции состоит в том, чтобы скомпенсировать время, требуемое для переключения интерфейсной схемы из цифры в аналог. При такой компенсации аналоговый сигнал на другом конце цифроаналогового интерфейса достигнет уровня переключения точно спустя время задержки распространения. Величины перечисленных задержек переключения измеряются при подключении номинальной нагрузки к цифровому выходу.