Устройство для сопряжения аналого-цифрового преобразователя с микропроцессором

Иллюстрации

Показать все

Реферат

 

Изобретение относится к электронной технике и может быть использовано для сопряжения первичных преобразователей информации, например аналого-цифровых, с микропроцессором. Цель изобретения - повышение быстродействия устройства за счет автоматического перехода устройства сопряжения в исходное состояние непосредственно после считывания признака завершения очередного цикла работы преобразователя и формирования сигнала готовности. Устройство содержит два триггера, элемент И, буферный регистр, селектор адреса, буферный усилитель. 2 ил.

4, ЬФ б - .ВМЪВ Я% МЪ -.: и 4 ВЮ

Всесоюзная

1li H ;,, нQ-тQ 1; )нu окя, я 1с Д

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (51)5 G 06 F 3 00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ П НТ СССР (21),4427240/24-24 (22) 17.05.88 (46) 23.02.90. Бюл, И - 7 (72) М,А.Гуранчик, А,В.Рывкин, В.Л.Черняк и Ф.Ф.Братский (53) 681.3 (088.8) (56) Кофрон Дж. и,Понг В. Расширение микропроцессорных систем.

М.: Машиностроение, 1987, с. 194.

Ломтев Е.А. и др. Сопряжение преобразователей формы информации с микропроцессорными средствами.

Изд, †.во Саратовского университета, 1986, с. 131-133. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

АНАЛОГО-ЦИФРОВОГО ПРЕОБРАЗОВАТЕЛЯ

С МИКРОПРОЦЕССОРОМ

Изобретение относится к электронной технике и может бить использовано для сопряжения первичных преобразователей информации, например аналого-цифрового преобразователя (АЦП), с микропроцессором., Целью изобретения является повышение быстродействия устройства за счет оптимизации процесса асинхронного обмена и автоматического перехода устройства сопряжения в исходное состояние непосредственно после считывания признака завершения очередного цикла работы преобразователя.

На фиг,1 приведена функциональная электрическая схема предлагаемого устройства; на фиг,2 — временные диаграммы, поясняющие его работу.

1545210 А 1 (57) Изобретение относится к элек" тронной технике и может быть исI пользовано для сопряжения первичных

:преобразователей информации, например аналого-цифровых, с микропроцессором. Цель изобретения — повышение быстродействия устройства за счет автоматического перехода устройства сопряжения в исходное состояние непосредственно после считывания признака завершения очередного цикла работы преобразователя и формирования сигнала готовности, Устройство содержит два триггера, элемент И, буферный регистр, селектор адреса, буферный усилитель, 2 ил.

Устройство содержит преобразова тель информации, выполненный в. виде аналого-цифрового преобразователя 1, первый триггер 2, элемент И 3, второй триггер 4, буферный регистр 5, селектор 6 адреса, буферный усилитель

7 и микропроцессор 6.

Информационный выход преобразователя .1 соединен с информационным входом буферного регистра 5, выход которого соединен с общей шиной обмена микропроцессора 8, куда также подключены выход буферного усилителя

7 и вход селектора 6, выход которого соединен с управляющим входом буферного усилителя 7, входом разре" шения чтения буферного регистра 5 и синхровходом триггера 4, выход

15452 которого соединен с информационным входом буферного усилителя /, входом разрешения записи буферного регистра 5, вторым входом элемента И 3 и

Й-входом триггера 2, синхровход ко5 торого подключен к выходу синхронизации преобразователя 1, а выход соединен с первым входом элемента И 3, выход которого соединен с S-входом

10 триггера 4, на D-вход триггера 2 подан уровень логической 1, на

D-вход триггера 4 — уровень логического "0", Преобразователь 1 может являться, например, аналого-цифровым преобразователем, имеющим информационный выход и выход сигнала готовности, являющийся вторым выходом преобразователя I. В качестве преобразователя

1 может использоваться, например, микросхема К1113ПВI, включенная в режиме автономного периодического запуска, Буферный регистр 5 обеспечивает фиксацию выходного состояния преобразователя 1 по окончании каждого цикла аналого-цифрового преобразования, а также подключение его к общей шине обмена микропроцессора 8.

Б качестве буферного регистра 5 в предлагаемом устройстве может быть использована микросхема К588ИР1, имеющая управляющие входы записи и чтения, а также при отсутствии сигнала чтения — третье состояние выходных шин (состояние высокого импеданса), Г>уферный усилитель 7 служит для подключения выхода триггера 4 к

40 общей шине микропроцессора 8 (при наличии на управляющем входе усилителя 7 сигнала чтения от селекторов сигналов) и может быть выполнен, например, на основе микросхемы

К561ЛН1, имеющей третье состояние

45 выхода (состояние высокого импеданса) .

Селектор 6 служит для выработки сигнала чтения (при обращении микропроцессора 8 к предопределенному адресу, соответствующему выбранному для чтения первичному преобразователю информации), по которому буферный регистр 5 и буферный усилитель

7 выходят из третьего состояния, подавая на интерфейсные шины (>данных ) 55 соответствующую информацию, которая затем считывается микропроцессором 8.

Практическая реализация селектора 6

1О а зависит от типа микропроцессора 8 и может быть выполнена по любой из известных схем, так, например для микропроцессора К1801БМ2 может быть выполнен на основе микросхем детифратора адреса К588ВТ1 и элемента ИЛИНЕ микросхемы 1 561ЛЕ5. При этом элемент ИЛИ-НЕ при наличии на его вы- . ходах сигналов 1>1: и Д 1Т с соответствующих выходов микросхемы К5888БТI вырабатывает выходной сигнал .селектора 5. Г>озможны и другие варианты технической реализации селектора 6 формирования управляющих сигналов.

- Микропроцессор 8 может иметь, например, встроенные или внешние оперативно-запоминающие и постоянно-запоминающие блоки памяти (03Y и ПЗУ), включенные по тиновой схеме. В ПЗУ хранится программа работы микропро-О цессора, а ОЗУ является буфером для хранения всех промежуточных результатов и операций, б

Устройство работает следующим образом.

При работе преобразователя 1 на его выходе синхронизации периодически вырабатываются сигналы, свидетельствующие об окончании"процесса преобразования входной информации (фиг.2, q ), по которым взводится триггер 2 (фиг, 2, б).

Микропроцессор 8 постоянно осуществляет чтение состояния триггера

4 (посредством буферного усилителя 7) и буферного регистра 5. При этом селектор 5 периодически вырабатывает сигнал чтения, посредством которого производится подключение буферного регистра 5 к общей шине обмена микропроцессора 8 (фиг,2, ь).

Ввиду того, что опрос микропроцессором 8 выходного состояния триггера

4 и буферного регистра 5 несинхронизирован с моментами окончания работы преобразователя 1 (готовности преобразуемой информации к передаче в микропроцессор 8) возможны несколько различных вариантов работы устройства, что схематически показано на фиг.2, Если триггер 2 взводится во время формирования сигнала чтения на .выходе селектора 6, то последний. посредством элемента И 3 блокирует . срабатывание триггера 4, что исключает передачу в микропроцессор 8 ошибочной информации, которая может

5 15452 произойти из-эа переходных процессов, связанных с перезаписью информации с первого ekxoga преобразователя 1 в буферный регистр 5. Триггер 4 взводится непосредственно после исчез5 новения на выходе селектора 6 присутствующего там сигнала чтения, а передача в микропроцессор 8 выходной информации от преобразователя 1 в данном случае производится при выработке селектором 6 следующего сигнала чтения, При срабатывании триггера 4 триггер 2 сбрасывается сразу, а триггер 4 сбрасывается по окончании сигнала чтения с выхода селектора 6 (фиг. 2, ) .

Если триггер 2 взводится в промежутках между сигналами чтения, формируемых на выходе селектора .6, то 20 выходной сигнал триггера 2 .непосредственно вводит триггер 4, выходной сигнал которого, в свою очередь, сбрасывает триггер 2. Триггер 4 сбрасывается при этом по окончании оче- 25 редкого сигнала чтения с выхода селектора 6.

Формула изобретения

Устройство для сопряжения аналого- ЗО цифрового преобразователя с микропроцессором, содержащее селектор адреса, буферный регистр, информационный вход которого является входом устройства для подключения к информационному выходу аналого-цифрового преобраэова10 6 теля, а выход является выходом уст ройства для подключения к шине данных микропроцессора, информационный вход селектора адреса является входом устройства для подключения к шине управления микропроцессора, выход селектора адреса соединен с входом разрешения чтения буферного регистра, о т л и ч а ю щ е е с я тем, что, с целью. повышения быстродействия устройства, в него введены элемент И, первый и второй триггеры и буферный усилитель, выход которого подключен к выходу устройства для подключения к шйне данных микропроцессора, синхровход первого триггера является входом устройства для подключения к выходу готовности аналого-цифрового преобразователя, выход первого триггера соединен с первым входом элеI мента И, выход которого соединен с установочным входом второго триггера выход которого соединен с входом сброса первого триггера, входом раз" решения записи буферного регистра и информационным входом буферного усилителя, управляющий вход которого подключен к выходу селектора адреса, второму входу элемента И и к синхро входу второго триггера, информационный вход первого триггера подключен к шине единичного потенциала устройства, а информационный вход второго триггера — к шине нулевого потенциала устройства.

Рие 7

Составитель А.Засорин

Редактор Г.Гербер Техред И.Ходанич Корректор Л,Патай

Заказ 491 Тираж 570 Подписное

ВНКИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Иосква, Ж-35, Раушская.наб., д. 4/5

Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101