Программа схемотехнич моделир Micro-Cap 8 М.А.Амелина 2007-600RM (967609), страница 87
Текст из файла (страница 87)
Нулевой адрес обозначает первый вход, подключенный (или нет) к 1-му выходному вентилю. Следующий адрес в таблице 423 ГЗ Модееароооопе коФрооых роо~рооооео обозначает 2-й вход ПЛМ, подключенный (или нет) к 1-му выходному вентилю, и так до тех пор, пока не будут указаны все входы для 1-го выходного вентиля. Далее перечисление повторяется для всех входов, подключенных во 2-му выходному вентилю, и так до тех пор, пока не будет запрограммирован последний выходной вентиль.
Матрицы с прямыми и инверсными входами ТЙОЕ 8 СОМРЕЕМЕМТ (РЕАМОС, РЕОЙС, РЕЙАЙОС, РЕЙОЙС, Р(.ХОЙС). Программируются подобным же образом, только с чередованием прямого и инверсного входов (см. рис. 13.10), причем бит для инверсного входа помещается после бита для прямого входа. По нулевому адресу таблицы помещается 1-й прямой вход, подсоединенный — 1 (или нет — О) — к 1-му выходному вентилю. По следующему адресу помещается 1-й инверсный вход, подсоединенный — 1 (или нет— О) ко входу 1-го выходного вентиля. Затем 2-й прямой вход подключенный (или нет) — к 1-му выходному вентилю и так далее до тех пор, пока все входы (прямые и инверсные) для 1-го выходного вентиля не будут описаны.
Затем процесс описания повторяется для 2-го выходного вентиля, и так до тех пор, пока последний выходной вентиль не будет запрограммирован. Таблица данных должна быть ограничена с двух сторон знаками $. Они должны быть отделены от данных пробелом. Формат директивы временной модели (Т!ттд Мог(е)) для ЛЛМ .МООЕЕ <имя временной модели> ()РЕП ((параметры временной модели)). Пример: .МООЕЕ РЮ1 ()РЮ (ТР~ НМН=10пз ТР1 НТУ=25пз ТР1 НМХ=35пз) Таблица 13.16. Параметры временной модели ПЛМ Опнсанне льная задержка при пе е состояние задержка при перехо е состояние льная задержка при п оксе состояние пьная задержка при пе экое состояние задержка при перехо состояние льная задержка при и экое состояние нных, упранпяющих п а к 1-му выходному не нных, управляющих и рсного входа к 1-му в ле ЗЕОЕС 424 Программа схемотехническогомоделероеаннн аГГссобар-8 Окончанае табл.
13. Гб Многоразрядные аналого-цифровые преобразователи Формагп ВргСЕ Формат определения модели аналого-цифрового преобразователя (АЦП) подчиняется общим правилам (см. 13.2.1), особенностью являются лишь наименования узлов и порядок их перечисления: +<аналоговый вход><опорное напряжение> <общий> <запуск преобразования> +<конец преобразования> <переполнение> +<выход старшего бита> ...<выход младшего бита>.
Примеры: 010 АОС(8) 30 0РШIВ 30 00И0 +апа)од (и ге1егепсе О сопчег( з(а(цв очег В7 Вб Вб В4 ВЗ В2 В1 ВО +!О ЗТ0 ОС ЗТ Формат схем М(сгоСар-8 Содержит стандартные атрибуты, которые заполняются в окне задания параметров по общим правилам. Специальные поля редактора компонентов Аддгевв <количество выходных двоичных разрядов>. Редактор компонентов имеет специальное поле Адг(гезз для аналогоцифровых преобразователей. В нем указывается количество выходных двоичных разрядов АЦП. При вводе в поле соответствующего значения программа помещает дополнительные выводы в окно прорисовки компонента, которые можно перетаскивать мышью на нужную позицию, Названия выводов АЦП, присваиваемые редактором компонентов: 1п — аналоговый вход; Сопчегт — запуск преобразования; ееег — опорное напряжения; Опг1 — общий; ЗГагив — конец преобразования; Очег-гапде — переполнение; ОиЮ вЂ” выходной бит О; Ои11 — выходной бит 1; ОийЧ-1 — выходной бит (й-1).
/3. Моаеаироаааие цифроаыт хатрттта 425 Если задан й-битовый АЦП, то выходных выводов будет й; Ои(О...ОЫ((ч — 1. АЦП преобразует аналоговое напряжение между узлами <аналоговый вход> и <общий> в цифровой эквивалент. Цифровой выходной код представляет следующую округленную до ближайшего целого величину: Р(т, днгт') Р(ге), ри() Если аналоговое напряжение на входе тг((п, днг() отрицательно, тогда все выходные биты данных установятся в О, а на выходе переполнения океггапде установится 1. Если аналоговая величина на входе превышает опорное напряжение Ч(ген дпс(), тогда все биты данных установятся в 1, и выход переполнения также установится в 1. Преобразование входного аналогового напряжения начинается по переднему фронту сигнала СОИ1ГЕКТ. После каждого переднего фронта сигнала СОИ)ГЕЯТ совершается только одно аналого-цифровое преобразование аналогового входного напряжения.
Спустя ТРСЗ секунд после начала действия фронта СОИ1ТЕЯТ цифровые выходы переходят в неопределенные состояния и одновременно возникает единичное состояние на выходе ЯТАТ(АЗ. Спустя ТРЗО секунд после начала переднего фронта сигнала ЗТАТУЗ выходы данных начинают устанавливаться в соответствии с преобразуемым напряжением, а еще через интервал ТРОВ выход ЗТАТ()8 перейдет в состояние О, сигнализируя о готовности новых данных на цифровых выходах. Описанную последовательность сигналов иллюстрирует рис. 13.11. СОНУЕЯТ вЂ -[ БТАТОБ НОВЫЕ ДАННЫЕ НОВЫЕ ДАННЫЕ НЕДОСТУПНЫ ОАТА СТАРЫЕ ДАННЫЕ ТРСБ ТРБО ТРОВ Рис.
13.11. Временные диаграммы работы АЦП Формат директивы модели АЦП ,МООЕЕ <имя временной модели> 0АОС ([параметры модели)). Пример: .МООЕЕ А1 0АОС (ТРСЗМйт5пв ТРСЗТУ'=15пв ТРСЗМХт25пв) Многоразрядные цифроаналоговые преобразователи Формат (ЗР!СЕ) определения модели цифроаналогового преобразователя (ЦАП) подчиняется общим правилам (см.
13.2.1), особенностью являются лишь наименования узлов и порядок их перечисления: +<аналоговый выход> <опорное напряжение> <общий> 426 Програмл~а сне нотесннлесноео моаелнрооаннл М~ссоГар-В +<вход старшего бита> ...<вход младшего бита>. Пример: ()10 0АС(8) 30 0РУУВ 30 ООИ0 +апа!од оц! ге(егепсе 0 В7 В6 В5 В4 ВЗ В2 В1 ВО + 00 ЕЕЕ10 ЯТ0 ЯТ. Формат схем М(сгоСар-8 Содержит стандартные атрибуты, которые заполняются в окне задания параметров по общим правилам. Специальные поля редактора компонентов АИдгваа <количество выходных двоичных разрядов>. Редактор компонентов имеет специальное поле Аддгезз для цифроаналоговых преобразователей.
В нем указывается количество входных двоичных разрядов ЦАП. При вводе в поле соответствующего значения, программа помещает дополнительные выводы в окно прорисовки компонента, которые можно перетаскивать мышью на нужную позицию. Названия выводов ЦАП, присваиваемые редактором компонентов: Оит — аналоговый выход; )тег — опорное напряжение; впд — общий; (пО- бит 0 входного цифрового кода; т1 — бит 1 входного цифрового кода; 1п<й-1> — бит (Ы вЂ” 1) входного цифрового кода. ЦАП преобразует десятичный эквивалент двоичного входного кода в аналоговое выходное напряжение между узлами <ои(> и <дпд>. Аналоговое напряжение на выходе для и-битового входного кода Ьп — 1 „..Ь2, ЬО будет определяться по следующей формуле: е е е ее )еот— Неопределенное состояние Х состояние входа ЦАП приводит к добавлению в выходное напряжение 0.5 веса соответствующего разряда, т.
е. если на входе ( уровень Х, то вклад этого разряда в выходное аналоговое напряжение будет определяться по следующей формуле: е'гег" 0.5 2' )еоиг(() = 2" При изменении цифрового кода на входах ЦАП напряжение на аналоговом выходе будет изменяться по линейному закону от предыдущего аналогового эквивалента к новому в течение времени ТЗМ/ (рис. 13.12). 427 ЕЕ Моделироаиииа гГггФроаиг» угторггггсггго НОВЫЕ ДАННЫЕ стипые дАнньге Поит.сио) Формат директивы модели 4АП .МООЕЕ <имя временной модели> 00АС ([параметры модели]). Пример: ,МООЕА. ОАС1 00АС (ТЗЧЧМ(г(=бпз ТЗЧЧТУ=1бпз ТЗШIМХы25пв) Таблица 13.17.
Параметры моделей АЦП и ЦАП, с Описание Параметры АЦП Параметры ЦАП ~тзуумх Для иллюстрации работы моделей АЦП и ЦАП см. моделирование схемного файла А016.с!г из каталога СОМРОИЕИТЗ)016!ТА1 . Функциональные цифровые блоки упрощают моделирование сложных цифровых устройств. Они состоят из трех разновидностей.
~тзуумн [-- ~тзууту Рис. 13.12. Временные диаграммы работы модели ЦАП ьная задержка сигнала ЯТАТ08 относительно переднего фрон- а СОРАЧЕПТ задержка сигнала ЯТАТ08 относительно переднего фронта сиг- г»ЧЕВТ льная задержка сигнала ЯТАТ08 относительно переднего фрон- а СОгтЧЕКТ ьная задержка достоверных сигналов на выходах относительно гааг»г иг»гагггиа задержка достоверных сигналов на выходах относительно пе- фронта сигнала ЯТАТ08 льная задержка достоверных сигналов на выходах относительно о фронта сигнала ЗТАТ08 ьная задержка заднего фронта ЯТАТ08 относительно момента ".»н г»юы.