Микропроцессоры. Проектировка генераторов биполярных сигналов, страница 2

Устройство памяти в данном устройстве реализовано на микросхеме КР573РФ2, ёмкостью 16 Кбит (организация 2К*8 - т.е. 2048 восьмиразрядных слова). Эта БИС - постоянное ЗУ с многократными программированием и ультрафиолетовым стиранием. В данной ПЗУ предполагается хранение основной программы. Адресное пространство ПЗУ: 0000h –07FFh.

Чтение из памяти осуществляется по сигналу MEMR, шины управления и подаваемого на выходы ПЗУ ОЕ. Необходимо сказать о системе ввода-вывода, где применяется ПАПИ (PPI) и ЦАП (D/A).

Тип применяемого параллельного программируемого адаптера - КР580ВВ55А - из МПК серии КР580. Он необходим для параллельной передачи информации между МП и периферийными устройствами и содержит три восьмиразрядных канала ввода-вывода. Эта БИС в общем случае может работать в трёх режимах-

·  режим 0 – простой ввод-вывод (он использован в данной работе),

·  режим 1 – стробируемый ввод-вывод и

·  режим 2 – двунаправленный канал.

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

Представим схему включения ПАПИ и ЦАП в МП устройство. 

В подсистеме вывода используем ЦАП (К427ПА2), из имеющихся 16 разрядов используем старшие 8, с учётом знакового. Младшие разряды на “0” и величина одной ступеньки становится больше в масштабный коэффициент    

28 = 256.

При подаче Uоп = 10В величина ступеньки:

?U = 256 (10 – 9,999695) = 0,0781 В

Таблица значений разрядов:

Входной код

Напряжение на выходе ЦАП, В

(Uоп =  -10В)

1(СР)

2

3

- - -

15

16(МР)

0

0

0

- - -

0

0

-10

0

0

0

- - -

0

1

-9,999695

1

0

0

- - -

0

0

0

1

1

1

- - -

1

1

9,999695

Рис. 3.3 показывает характеристику ЦАП К427ПА3, сплошной линией показан участок который используется в данном устройстве. Рис 3.4 показывает шаг квантования в разных местах сигнала.