Скачиваний:
11
Добавлен:
01.05.2014
Размер:
118.78 Кб
Скачать

Функционирование устройства

Старт и получение данных. Старт происходит при появлении сигнала в виде перепада от нулевого разряда регистра управления. Данные с АЦП поступают в регистр. При заполнении шестнадцатого разряда регистра устанавливается признак готовности данных в регистре состояния. В случае программного обмена данные выставляются при появлении низкого уровня IOR если при этом адрес на шине адреса соотвествует адресу регистра DR; для обмена с прерыванием все то же, что и для программного обмена, но доплнительно выставляется запрос на прерывание IRQ.

Программная модель устройства

Программная модель отражает функционирование устройства с точки зрения программиста и должна содержать достаточно сведений для создания программ управления устройством.

Программное взаимодейсивие с устройством реализовано через запись чтение в два регистра - регистр данных DR и регистр управления и состояния CSR.

Регистр данных при чтении содержит оцифрованное значение сигнала с АЦП; это значение представлено в прямом коде и занимает биты с 0 по 16;

При записи в регистр CSR используются биты с 0 по 5, которые содержат следующую информацию:

бит 0 – сигнал старта;

бит 1..4 – номер используемого канала;

бит 5 – разрешение программного прерывания по признаку "готовность данных". Если этот бит установлен в 1, то при появлении признака готовности данных устройство генерирует запрос на прерывание (IRQ).

При чтении из регистра CSR используется 10 бит, имеющий следующие значения:

бит 0 – признак готовности данных (1 – данные готовы для считывания, 0 – считывать нельзя);

Дополнительная информация

Разводка цепей питания

Для надежной работы схемы и для обеспечения помехоустойчивости напряжения питания в цифровых устройствах обязательно фильтруются. В данном устройстве применен способ фильтрации с помощью конденсатора. Для устранения индуктивной помехи на плате устройства возле провода, подводящего напряжение питания, устанавливается один низкочастотный электролитический конденсатор значительной емкости: 10 — 30 мкФ. Для узлов, состоящих из микросхем ТТЛШ установлено по одному конденсатору на 10 корпусов МИС из расчета 0,002 мкФ на 1 корпус и по одному конденсатору на 3 корпуса СИС из расчета 0,1 мкФ на 1 корпус.

Решение проблемы неиспользованных выводов

Если входы элементов системы ТТЛШ оставлены свободными, то на них имеется потенциал в ~1,2 В (пороговое напряжение). Этот потенциал воспринимается как логическая «1», но при этом мал запас помехоустойчивости. Следовательно, входы необходимо подключать к логическим «0» или «1». Подключение к логическому «0» осуществляется путем простого подключения к общему проводу, а к логической «1» — через резистор.

Решение проблемы неиспользованных элементов в корпусе

Неиспользуемые элементы в корпусе ИС необходимо подключать таким образом, чтобы минимизировать потребляемую мощность. Для этого , на входы неиспользуемых элементов необходимо подать такие сигналы, чтобы на выходе элемента был высокий уровень.