Программа схемотехнич моделир Micro-Cap 8 М.А.Амелина 2007-600RM (967609), страница 91
Текст из файла (страница 91)
Если время переключения больше, чем специфицированная задержка распространения, используется нулевая задержка распространения. Указанные параметры применяются только тогда, когда аналоговые узлы подсоединяются к цифровым узлам. Параметр О!6РОЧЧЕй указывает имя подсхемы интерфейса, который должен быть использован, когда требуется употребление цифроаналогового или аналого-цифрового интерфейса.
По умолчанию используется имя 13. З Годелроаапи< Нкф~оа~ и устповгпн 441 0161ГРУЧР. Эта подсхема находится в библиотечном файле 01ОЮ 1)В и представляет собой стандартную схему дпя ТТЛ-схем. Отметим, что параметр ТРАКТ не вкпючен в текущую версию. Под него зарезервировано имя, но реально он не применяется. Цифроаналоговый интерфейс Когда цифровой и аналоговый узлы соединяются вместе, программа разрывает электрическую связь между ними и вставляет на место разрыва интерфейсную схему, указанную в модели цифрового компонента. Интерфейсные схемы бывают двух типов: аналого-цифровые и цифроаналоговые. Если к аналоговому узлу подкпючается цифровой вход, то в разрыв вставляется аналого-цифровой интерфейс.
Если к аналоговому узлу подключается цифровой выход — то в разрыв вставляется цифроаналоговый интерфейс. Эти интерфейсы обеспечивают передачу сигналов между цифровой и аналоговой схемами. Реализация интерфейсов и их эквивалентные схемы рассмотрены ниже. Компонент с цифровым входом [)т-компонент) Когда цифровой выход подкпючается к аналоговому узлу, интерфейсной схеме требуется компонент типа )т'.
Его функции — преобразовать цифровые уровни в аналоговые напряжения и выходные сопротивления дпя управления соответствующим аналоговым узлом. Формат 8Р)СЕ: )ч<имя> <узеп интерфейса> <узеп низкого уровня> <узеп высокого уровня> +<имя модели> + 0ОТ) й)ЕТ=<имя цифрового узла> +<имя модели вход-выход> +[18=<начальное состояние>) Формат схем МгсгоСар-8: ° Атрибут РА1<Т: <имя>. Пример: Р81 ° Атрибут МООЕ1: <имя модели>.
Пример: 00 А0 ° Атрибут гУО МООЕг: <имя модели вход-выход>. Пример: Ю 8Т0 ° Атрибут г8: <начапьное состояние>. Пример: 1 Формат директивы модели )т'-компонентаг .МООЕ) <имя модели> 01)чРОТ [[параметры модели]). Когда к цифровому выходу подключается аналоговый узел, МС8 автоматически разрывает электрическую связь и на место ставит цифроаналоговую (01оА) интерфейсную схему. Этот интерфейс в качестве составной части все- Н19П4 еие1 (Узел высокого уровня) СН! нвн.гнию па)оа (Узелннтераейсз) осы С-д ~— ~ н нв ье>н и 1лвч4 еие! (Узел низкого уровня) Рис.
13.14. Эквивалентная схема М-компонента Таблица 13.21. Параметры модели М-компонента (цифроаналоговый интерфейс) Значение но молчанию Параметр Описание С1 О Емкость между выходным узлом и землей Емкость между выходным узлом и источником питания СН! Ф ЗОМАМЕ Сокращенное имя состояния О ЗОТЗУУ Время переключения в состояние О Сопротивление между выходным узлом и зем- лей в состоянии О ЗОН(.О Ом Сопротивление между выходным узлом и ис- точником питания в состоянии О ЗОВН! Ом 81МАМЕ Сокращенное имя состояния 1 81ТЗУУ Время переключения в состояние 1 Сопротивление между выходным узлом и зем- лей в состоянии 1 Сопротивление между выходным узлом и ис- точником питания в состоянии 1 81й~О 81 КН! Ом 819МАМЕ Сокращенное имя состояния 19 Ом 819ТЗЧЧ Время переключения в состояние 19 Сопротивление между выходным узлом и зем- лей в состоянии 19 Сопротивление между выходным узлом и ис- точником питания в состоянии 19 819К(.О Ом ~819НН! Ом 442 Програняга сяеггонгехнгг веского .надел нроеання Мгспс Сор-8 гда использует М-компонент, функция которого состоит в преобразовании цифровых состояний (включая и выходной импеданс) для работы на аналоговую часть схемы.
Эквивалентная схема М-компонента представлена на рис. 13.14. !3 Мог)елироаанае Кафроаых усаиаасаи 443 й-компонент содержит 2 резистора и 2 дополнительных конденсатора. Величины резисторов устанавливаются в зависимости от состояния цифрового входа компонента Гч. В ЗР1СЕ-схемах входной цифровой узел (ч-компонента называется именем <имя цифрового узла>. В схемах МС8 цифровой входной узел — это узел, связанный с выводом 'О!д!!ау (ч-компонента (см. рис.
13.14). Когда состояние входного цифрового узла изменяется от О к 1, величина ВН1 изменяется линейно во времени от значения !<Н1 в состоянии О до значения г<Н1 в состоянии 19. Аналогично, величина й( О изменяется линейно во времени от значения г<1 О в состоянии О до значения !<( О в состоянии 19. Переход от прежних значений сопротивлений к новым значениям сопротивлений осуществляется по линейному закону в течение времени переключения, указанного в модели 01!чРОТ (ч-компонента.
Выходное напряжение изменяется от старого уровня к новому уровню в течение специфицированного времени переключения. Кривая выходного напряжения имеет вид, близкий к экспоненциальному, благодаря одновременному изменению обоих резисторов. Величины резисторов для каждого состояния (в том числе и промежуточного) берутся из параметров модели 01)чРЦТ. Обычно <узел низкого уровня> и <узел высокого уровня> подсоединяются к соответствующим выводам источника питания. Указанное соединение выполняется в соответствии с особенностями цифроаналоговой интерфейсной схемы, описанной в модели вход-выход (1/О гпог!е1). Цифровые входы могут находиться в любом из состояний (О, 1, !<, Е, Х, 7). !ч'-компонент генерирует сообщение об ошибке, если состояние отличается от вышеперечисленных.
Начальные условия цифрового входа !ч-компонента определяются во время расчета рабочей точки по постоянному току. Для того чтобы сделать по-другому, необходимо использовать команду 18: 18=<начальное состояние> Данная команда устанавливает цифровой вход (д191(а1) при Т=1пйп в соответствии с командой и оставляет его в этом состоянии, пока один из компонентов, подсоединенных к данному узлу, не изменит его. Аналого-цифровой интерфейс Компонент с цифровым выходом (О-компонент) При подключении к аналоговому узлу цифровых входов, возникает потребность в аналого-цифровой интерфейсной схеме — О-компоненте.
Его основная функция состоит в трансляции аналоговых напряжений в цифровые уровни на цифровые узлы. Формат БР!СЕ: 0<имя> < узел интерфейса> <узел отсчета> +<имя модели> + 00Т(ЛчЕТ=<имя цифрового узла> +<имя модели вход-выход>. Проереомна ахен оюеана чеекоео жодеанроаанна Му<го Фар-о' 444 Формат схем М/ого Сар-8: ° Атрибут РдггТ: <имя>. Пример: Е81 ° Атрибут МООЕ): <имя модели>. Пример: О АР ° Атрибут )/О МОРЕ): <имя модели вход-выход>.
Пример: !О ЯТР Формат директивы модели О-компонента: .МОРЕ(. <имя модели> 00()ТР()Т ((параметры модели]). Таблица 13.22. Параметры модели О-компонента (цифроаналогового интерфейса) Значение по Ед. изм. умолчанию Ом 1/6 пи!и Описание впение арасйапсе 1о ЫОП !ече! попе Ф О состояния О апряжения состояния О напряжения состояния О В состояния 1 апряжения состояния 1 напряжения состояния 1 состояния 19 апряжения состояния 19 В напряжения состояния 19 остояния, когда напряжение на ахо ится вне заданных границ Эквивалентная схема представлена на рис.
13.15, О-компонент содержит параллельное соединенные резистора гч( ОАР и конденсатора С(.ОАР. Они включаются между узлами; <интерфейсный узел>, <узел отсчета>. В качестве узла отсчета обычно выступает узел аналоговой земли. Аналоговое напряжение на параллельной !<С-цепи управляет поведением О-компонента. Цифровой выход О-компонента устанавливается в состояние !ч), которое принадлежит к следующему диапазону; В!ч)Ч! О-8)ч)ЧН! (' Нижний уровень для состояния !ч) до 'Верхний уровень для состояния (ч!'). Для определения, какие именно цифровые состояния включать на цифровом выходе, программой производится следующее исследование. Начинается процесс с текущего состояния.
Если напряжение находится за пределами диапазона те- (3. Луодессросонпе гГит)тдоссст устроиссгс 445 кущего состояния, происходит переход к диапазону для следующего состояния и т. д. до состояния 19. Если подобное условие не удовлетворяется для состояния 19, проверяется состояние О. Если и оно не подходит, то проверка производится для следующего состояния и т.
д. Если при исследовании всех параметров модели не найден подходящий диапазон, используется состояние ЗХ)т)АМЕ в том случае, если оно определено. Если ЗХ)чАМЕ не определено, используется ближайшее по уровням напряжения состояние. Ава)еа ~Узел интереейса) с) ело ~ в)вваг Ф от ~.и.;Е:)- о,а,ти Ветсгепса Петегевсе (узел отсчета) Рис. 13.15. Эквивалентная схема О-компонентв (аналого-цифрового интерфейса) Приведенный алгоритм определения цифрового состояния узла Фд)та) пот)е (<имя цифрового узла>) основан на введении небольшой гистерезисной зависимости. Рассмотрим следующие модельные директивы: 80)т)АМЕсдО' ЗОЧ) 0=-1.5 ЗОЧН!=1,7 81ИАМЕе'1' 81Ч) О=0.9 81ЧН!=7.0 Например, в начальный момент времени напряжение на аналоговом входе равно нулю.