Преобразователь кода во временной интервал
i»i42855I
Союз Советских
Социалистических
Республик
ОЛИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Зависимое от авт. свидетельства— (22) Заявлено 03,01.72 (21) 1732385/26-9 (51) Ч.Кл. Н 03k 13/32 с присоединением заявки № ——
Гасударственный комитет
Совета Министрае СССР ве делам иьобретений и аткрытий (32) Приоритет—
Опубликовано 15,05.74. Бюллетень ¹ 18
Дата опубликования описания 28.1.75 (53) ЪДК 681 325 (0888) (72) твторы изобретения
Б. С. Березкин, Г. М. Власенко и Б. М. Рачков (71) Заявитель (54) ПРЕОБРАЗОВАТЕЛЬ КОДА ВО ВРЕМЕННОИ ИНТЕРВАЛ
Изобретение относится к импульсной технике, в частности к дискретно-аналоговым преобразователям с контролем, и может быть применено в устройствах автоматики и вычислительной техники.
Известны преобразователи кода во временной о1нтервал, содержащие последовательно соединенные счетчик, схему совпадения, генератор тактовых импульсов, схему сравнения, подключенную входами к регистру хранения преобразуемых кодов и счетчику.
Однако известные устройства имеют низкую оперативность контроля вследствие привязки периода к концу цикла и непостоянства длктельности периода контроля (от нуля до длительности цикла). В многоканальных преобразователях информации ЦВМ подобный контроль еще более затруднен, так как их оборудование еще более загружено выполнением основных функций.
С целью обеспечения полного оперативного контроля в предлагаемое устройство введены элементы совпадения, инвертор и элемент задержки, триггеры режима контроля и индикации отказов, причем выход первого элемента совпадения, управляющий вход которого подключен к первому выходу триггера режима контроля, соединен со входом регистра
«раненпя преобразуемых кодов и через второй элемент совпадения — со входом триггера пн- до дпкации отказов, первый вход триггера режима контроля подключен к цепи сигнала «начало цикла» и через элемент задержки — к выходу третьего элемента совпадения, управляющий вход которого подключен ко второму выходу триггера режима контроля, второй вход последнего соединен с цепью команды
«ввод кода», выход схемы сравнения соедннеп со входом третьего элемента совпадения и через пнвертор — с управляющим входом второго элемента совпадения.
На фиг. 1 показана блок-схема предлагасмого преобразователя кода во временной интервал; на фиг. 2 — временная диаграмма его работы.
Предлагаемый преобразователь содержит цепь 1 сигнала «начало цикла» преобразователя, управляющий триггер 2 счетчика времени, триггер 8 режима контроля, служащий для управления режимом преобразователя, триггер 4 индикации отказов, элемент совпаден ия 5, элемент совпадения 6, служащий для передачи импульсов в режиме контроля, счетчик времени 7, регистр 8 хранения преобразуемых кодов, выполненный в виде счетчика, генератор 9 тактовых импульсов, схему сравнения 10, элемент совпадения 11, служащий для управления выходом преобразователя, выход 12 преобразователя, элемент совпадения 18, служащий для выработки сигнала от428551 каза, инвертор 14, цепь 15 команды «ввод кода», кодовые шины 16, служащие для ввода преобразуемого кода, и элемент задержки 17 в цепи включения режима контроля после п реобр азов ания. 5
На диаграмме (фиг. 2) показан сбой в момент времени 18. Номера сигналов соответствуют выходам устройств и номерам цепей.
В предлагаемом преобразователе ко входам счетчиков 7 и 8 подключена цепь 1, ге- о нератор 9 тактовых импульсов и выходы триггеров 2 и 8 соответственно. Выходы схемы сравнения 10, соединенные с выходам и счетчика 7 и регистра 8 через элемент совпадения
11 соединен с выходом 12 преобразователя. 15
Выход элемента совпадения б подключен через элемент совпадения 18 ко входу триггера 4 индикации отказов. Второй вход элемента совпадения 18 через инвертор 14 соединен с выходом схемы сравнения 10. Цепь 15 ю команды «ввод кода» подключена ко второму входу триггера 8 режима контроля, а кодовые ш ины 16 соединены с разрядами регистра 8 хранения преобразуемых кодов. На первый вход триггера 8 режима контроля через 25 элемент задержки 17 подключен выход 12 преобразователя.
Преобразователь работает следующим образом.
По сигналу 1 взводятся триггеры 2, 8, 4, à зо через элементы совпадения 5 и б на входы счетчиков 7 и 8 начинают поступать импульсы генератора 9 тактовых импульсов. Текущие состояния счетчиков 7, 8 сравниваются на схеме сравнения 10. При исправности основных устройств преобразователя счетчиков
З5
7 и 8 и схемы 10 при каждом состоянии счетчиков 7, 8 происходит совпадение кодов, с выхода схемы сравнения 10 выдается импульсный сигнал При этом элемент совпадения 11 закрыт сигналом с инверсного выхода тригге40 ра 8 режима контроля, и на выход 12 преобразователя эти импульсы не проходят. На вход элемента совпадения 18 через инвертор 14 поступают импульсы, совпадающие по временному положению с тактами генерато45 ра 9 тактовых импульсов, что запрещает их передачу на второй вход триггера 4 индикации отказов.
Таким образом, триггер 4 индикация отказов выдает сигнал «исправность» с момента
50 начала цикла сигнал 1.
При использовании предлагаемого преобразователя с ЦВМ (или в ее составе, например, для выработки команды авторазрыва по времени) можно ввести преобразуемый код в ре55 гистр 8 хранения преобразуемых кодов преобразователя не в начале цикла, а незадолго до момента его преобразования. Время ввода преобразуемого кода согласовано с его значе5О пнем и, следовательно, приблизительно известно или может быть определено в ЦВМ.
По команде «ввод кода» из цепи 15 сбрасывается триггер 8 режима контроля, который закрывает элемент совпадения б и открывает элемент совпадения 11. Счетчик 8 пре- 55 кращает счет, и его код в следующем такте уже не совпадает с кодом счетчика времени 7. При этом схема сравнения 10 прекращает выдачу импульсов на входы элемента совпадения 11 и инвертора 14, Импульсы с выхода схемы сравнения 10 в режиме контроля не проходят на выход 12 преобразователя, так как элемент совпадения 11 открывается по команде «ввод кода». Триггер 4 индикации отказов по-прежнему выдает сигнал
«исправность».
Так как команда «ввод кода» следует незадолго до момента ввода преобразуемого кода, то код счетчика 8 после его останова близок к значению преобразуемого кода. Это означает, что регистр 8 уже проконтролирован перед вводом в него кода, причем контролем в динамическом режиме охвачены те разряды регистра 8, в которые вводят значащие разряды преобразуемого кода по цепи команды
«ввод кода». Соответствующие разряды и цепи схемы сравнения 10 также подвергаотся проверке до момента преобразования. Так как код основного счетчика времени 7 в течение части цикла (от сигнала 1 до сигнала
15) совпадает с кодом счетчика 8, то в нем отсутствуют сбоя и отказы в соответствующей части младших разрядов.
Далее в счетчик 8 записывают преобразуемый код, передаваемый по кодовым шинам 16.
При его совпадении с кодом счетчика времени 7 схема сравнения 10 выдает через открытый элемент совпадения 11 в цепь выхода 12 преобразователя импульс окончания временного интервала Этот же импульс через элемент задержки 17 взводит триггер режима контроля 8, что снова переводит преобразователь в режим контроля. При этом открывается элемент совпадения 6 и закрывается элемент совпадения 11, Импульсы со схемы сравнения 10 в этом режиме не проходят на выход 12 преобразователя. При отказе или сбое (момент 18 на фиг. 2) одного из устройств (счетчиков 7 и 8 и схемы 10) в любой из периодов контроля (до, после или в момент преобразования) исчезают один или несколько импульсов с выхода схемы сравнения 10. Триггер 4 индикации отказов сбрасывается сигналом с элемента совпадения 18, вход которого открыт в момент появления тактового импульса сигналом с инвертора 14.
Сигнал «исправность» на выходе триггера 4 индикациями отказов исчезает, Таким образом, индицируются отказы преобразователя в целом, причем контролем охвачены основные устройства преобразователя.
Предмет изобретения
Преобразователь кода во временной интервал, содержащий последовательно соединенные счетчик, схему совпадения, генератор тактовых импульсов, схему сравнения, подключенную входами к регистру хранения преобразуемых кодов и счетчику, отличающийся тем, что, с целью обеспечения полного опера428551
Фиг 1
Составитель A. Кузнецов
Техред 3. Тараненко
Редактор Т. Морозова
Корректор О. Тюрина
Заказ 5023 Изд. ¹ 1604 Тираж 811
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
Москва, 5К-35, Раушская наб., д. 4/5
Подписное
Обл. тип. Костромского управления издательств, полиграфии и книжной торговли тивного контроля, в него введены элементы совпадения, инвертор и элемент задержки, триггеры режима контроля и индикации отказов, причем выход первого элемента совпа,дения, управляющий вход которого подключен к первому выходу триггера режима контроля, соединен со входом регистра храненыя преобразуемых кодов и через второй элемент совпадения — со входом триггера индикации отказов, первый вход триггера режима контроля подключен к цепи сигнала «начало цикла» и через элемент задержки — к выходу третьего элемента совпадения, управляющий вход которого подключен ко второму выходу
5 триггера режима контроля, второй вход последнего саед инеи с цепью команды «ввод кода», выход схемы сравнения соединен со входом третьего элемента совпадения и через инвертор — с управляющим входом второго
10 элемента совпадения.