составления карты прожига необходимо найти на одном периоде, равном 2m, изменения синтезируемой функции, где m — разрядность кода ППЗУ, ее значения в 2m точках отсчета: по одной в каждом такте, в масштабе от 0 до 2n, где n — разрядность ЦАП. В рассматриваемом примере m = 5, n = 8. Затем значение каждой выборки отображают 8-разрядным кодом, учитывая при этом, что наибольшее значение функции соответствует единичному набору разрядов кода. Номер отсчета является адресом ячейки ППЗУ, куда требуется занести цифровой код данной выборки функции.
На основе рассмотренного принципа могут быть реализованы генераторы стимулирующих воздействий в измерительных системах, в том числе генераторы с управляемой формой колебаний, генераторы тона в цифровых электромузыкальных инструментах и т. д.
Такое устройство можно применить для автоматического управления исполнительным прибором (переключателем, регулятором и т. п.). Тогда в микросхему ППЗУ необходимо занести программу, соответствующую кодам управляющего воздействия на входах DD1. При объединении нескольких микросхем с использованием входа CS появляется возможность синтезировать несколько функций, записав предварительно их коды в микросхемы ППЗУ.
Может представить интерес для многих применений вариант использования микросхемы ППЗУ, приведенный на рис. 5.5. Устройство аналогично рассмотренному по принципу построения, но имеет более широкие возможности по синтезу сигналов, что обусловлено увеличением емкости ППЗУ и схемой управления. Триггер DD3 под воздействием входного цифрового сигнала формирует на выходе сигнал управления старшим разрядом кода адреса А10 микросхемы ППЗУ DD4. Таким образом, адресное пространство DD4 разделено на две страницы, в каждую из которых заносят коды разных функций.
Рис. 5.5 Преобразователь дискретных сигналов в двухтональные.
Рис. 5.6. Преобразователь двоично-десятичного кода в семиэлиментный код управления индикатором.
Выходы DO
A |
||||||||
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
0 1 2 3 4 5 6 7 8 9 |
0 1 0 0 1 0 0 0 0 0 |
0 0 0 0 0 1 1 0 0 0 |
0 0 1 0 0 0 0 0 0 0 |
0 1 0 1 1 1 0 1 0 1 |
0 1 0 1 1 1 0 1 01 |
0 1 1 1 0 0 0 1 00 |
1 1 00000 1 0 0 |
1 1 1 1 1 1 1 1 1 1 |
При работе устройства на выходе ЦАП (см. рис.
5.4) будут формироваться сигналы, соответствующие одной из двух функций, а именно той из них, которая выбрана значением сигнала на входе DD3. Устройство может быть использовано, например, для преобразования двоичного сигнала в двухтональный сигнал звуковой частоты. Для реализации этой возможности следует одну страницу, соответствующую А10 = 0, запрограммировать функцией синуса с периодом T1 = l/F1, а вторую А10=1 — функцией синуса с периодом T2=1/F2, где f1, F2— выбранные частоты. Далее надо определить, как разместить в адресном пространстве страниц коды функций.
Потребуем, чтобы функции укладывались в адресном пространстве целым числом периодов П1, П2 соответственно. Тогда из равенства адресного пространства страниц следует П1Т1 = П2Т2, или F2/F1=П2/П1.
Для примера выберем F1 = 1400 Гц, F2 = 2100 Гц, тогда П2/П1=3/2, т. е. полный цикл перебора адреса для первой страницы соответствует двум периодам частоты 1400 Гц, а для второй—трем периодам частоты 2100 Гц.
Для составления карты прожига необходимо найти значения 1024 выборок на интервале двух периодов первой функции для страницы ППЗУ при А10 = 0 и на интервале трех периодов второй функции для страницы А10= 1. Учитывая, что номер выборки является адресом ячейки ППЗУ, занести в карты первой и второй страниц ППЗУ 8-разрядные коды выборок функций.
При возможности снизить требования к точности задания функций можно использовать микросхемы меньшей емкости, например две микросхемы К155РЕЗ, объединив их одноименными выводами и использовав вход CS для сигнала адреса страниц.
Напротив, если требования к точности заданий функций повышены, то следует применять микросхемы с большей емкостью. Для синтеза синусоидальных колебаний целесообразно использовать микросхемы ПЗУМ. со стандартными прошивками синус-функций (см. § 4.1).
В рабочем режиме устройства на рис. 5.5 переключение страниц ППЗУ производит сигнал на входе DD3: при 0 на выходе ЦАП устройства появляется сигнал с частотой Fi = 1400 Гц, считываемый с первой страницы, при I —сигнал F2 = 2100 Гц, считываемый со второй страницы. Наибольшая частота синтезируемых колебаний определяется предельной частотой операционного усилителя, временем установления ЦАП и временем цикла считывания микросхемы ППЗУ.
Пример реализации на основе микросхемы ППЗУ К155РЕЗ преобразователя двоично-десятичного кода в семиэлементный код управления индикатором приведен на рис. 5.6. Здесь же показана таблица состояний микросхемы ППЗУ, которая является и таблицей программирования: слева в десятичной форме представлены адреса ячеек памяти от нулевого до девятого, справа — код, который надо занести в соответствующие ячейки. При составлении таблиц учтено, что микросхема DD1 имеет открытый коллекторный выход, и поэтому для зажигания сегмента на нем должен быть уровень 0. Точкой управляет сигнал Vh подаваемый на вход старшего разряда кода
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.