Изобретение относится к автоматике и вычислительной технике и может быть использовано для получения аналоговых фун- кций с помощью постоянного запоминающего устройства (ПЗУ),
Целью изобретения является сокращение аппаратурных затрат.
На фиг.1 приведена блок-схема устройства; на фиг.2 - таблица программирования второго блока памяти.
Устройство содержит фильтры 1 нижних частот, блоки 2 и 3 памяти, блок 4 задания аргумента, счетчик 5, генератор 6 импульсов и выходы 7.
Устройство работает по следующему алгоритму.
Заданные функции записаны в первом блоке 2 памяти, по одним входам которого осуществляется опрос его ячеек памяти, на другие входы подается функция аргумента,
а с выходов блока 2 снимаются значения функций, которые затем усредняются в фильтрах 1.
Опрос ячеек памяти начинается с младших разрядов значений функций, которые опрашиваются в течение одного тактового интервала. Затем в течение двух тактовых интервалов опрашиваются следующие более старшие разряды функций, следующие за ними разряды опрашиваются в течение четырех тактовых интервалов, n-е разряды опрашиваются в течение 2 тактовых интервалов.
Значения функций в аналоговом виде снимаются с выходов фильтров.
Устройство работает следующим образом.
Генератор 6 непрерывно генерирует импульсы, которые считаются двоичным счетчиком 5 Поскольку выходы двоичного
Os
fc
СО 0
о
счетчика 5 соединены с входами второго блока 3 памяти, то на выходах последнего со скоростью считывания двоичного счетчика 5 появляется информация, которая была предварительно в него записана (фиг.2). Опрос ячеек памяти второго блока 3 памяти происходит в соответствии с таблицей построчно слева направо, сверлу вниз. По первому адресу (левый верхний угол таблицы) записан О, этот О приложен к выходам второго блока 3 памяти в течение одного тактового интервала, определяемого генератором 6. Далее в двух адресах подряд записаны 1, следовательно, 1 присутствует на выходах второго блока 3 памяти в течение двух тактовых интервалов, В четырех адресах записана 2 и, следовательно, она присутствует на выходах второго блока 3 памяти в течение четырех тактовых импульсов, п присутствует на выходе в течение 2 тактовых интервалов. Процесс происходит до тех пор, пока на выходе старшего разряда второго блока 3 памяти появится 1. которая сбрасывает счетчик 5 и все повторяется вновь.
Поскольку выходы второго блока 3 памяти соединены с адресными входами первого блока 2 памяти, то информация, записанная в первых К ячейках (где К - число выходов первого-блока 2 памяти) прилагается к выходу в течение одного тактового интервала, информация, записанная во вторых К ячейках, прикладывается к выходу в течение двух тактовых интервалов, информация, записанная в n-ных К ячейках, прилагается к выходу в течение 2 тактовых интервалов. В отмеченные ячейки памяти, первого блока 2 памяти записаны К значений n-разрядных функций i-ro аргумента. Причем значения младших разрядов функций записаны в первые ячейки памяти, значения вторых разрядов- во вторые, значения n-ных разрядов - в n-ные ячейки памяти. Поэтому значение каждого разряда прикладывается к выходу в течение времени, пропорционального весу этого разряда. Значения кёждой функции усредняются в фильтрах 1 и на каждом выходе устройства присутствует значение соответствующей функции для i-ro аргумента, значение которого задается блоком 4.
Аналитически значение функции на каком-либо выходе устройства записывается следующим образом:
ФК|
АО t 2° + А| t 21 + , . , + Ant 2
где Фк| - значение К-й функции 1-го аргумента;
АО, .чАп - значения коэффициентов функции Фк( в двоичном коде, записанные в блоке 2;
t - значение тактового интервала(период импульсов генератора 6);
Т - период опроса (период работы счетчика 5).
Число выходов п двоичного счетчика 5 и число выходов второго блока 3 памяти
связаны между собой следующим образом: n 2m, при этом обеспечивается запись и опрос n-разрядных значений функций.
Преимуществом устройства является более высокая точность получения аналоговых функций. Так, если в прототипе п ячеек памяти ПЗУ обеспечивают п возможных значений функции, то для предлагаемого способа число значений функции составляет 2, Например, при п 8 в прототипе
обеспечивается получение 8 дискретных значений функции, а в предлагаемом способе 256, при п 16 в прототипе 16 значений, а в предлагаемом способе 216 значений, В общем случае точность возрастает в
2() раз. При заранее заданной точности устройство позволяет значительно сократить объем памяти ПЗУ. Например, если необходимо записать i значений К т-раэ- рядных функций, то в поототипе требуется
объем памяти П1 К- 2 (m+l°g2i) в предлагаемом устройстве требуется одно ПЗУ с объемом памяти Па Кх 2 °&т + °92 ) и второе с объемом памяти Пз logam 2m. При m 8, К 4 и i 1024 получают Hi 4x218,
4x213, Пз 3х28,
Формула изобретения Устройство для получения аналоговых функций, содержащее генератор импульсов, счетчик, блок задания аргумента, первый блок памяти и группу фильтров нижних частот, причем выход генератора импульсов соединен со счетным входом счетчика, выходы разрядов первого блока памяти соедийены с входами соответствующих фильтров нижних частот группы, выходы которых соединены с выходом устройства, выход блока задания аргумента соединен с первым адресным входом первого блока памяти, о тличающееся тем, что, с целью сокращения аппаратурных затрат, оно содержит второй блок памяти, причем выход счетчика соединен с адресным входом второго блока памяти, выход младших разрядов которого соединен с вторым адресным входом первого блока памяти, выход старшего разряда второго блока памяти соединен с входом установки в О счетчика.
название | год | авторы | номер документа |
---|---|---|---|
Вентильный электропривод | 1988 |
|
SU1552329A1 |
Вентильный электропривод | 1990 |
|
SU1772885A1 |
Устройство для опроса информационных каналов | 1980 |
|
SU955067A1 |
Устройство для управления @ -фазным шаговым двигателем с дроблением шага | 1986 |
|
SU1372589A1 |
Функциональный генератор | 1981 |
|
SU962997A1 |
Устройство для временного программного управления | 1985 |
|
SU1290259A1 |
Устройство для регенерации динамической памяти | 1986 |
|
SU1418809A1 |
Устройство для ввода информации от двухпозиционных датчиков | 1986 |
|
SU1314331A1 |
Многоканальное устройство для измерения температуры | 1990 |
|
SU1791731A1 |
Сигнатурный анализатор | 1988 |
|
SU1580366A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано для получения аналоговых функций с помощью ПЗУ. Цель изобретения - сокращение аппаратурных затрат. Поставленная цель достигается за счет последовательного опроса ячеек памяти ПЗУ Опрос осуществляют с младших разрядов значений функций, которые опрашиваются в течение одного тактового интервала. Затем в течение двух тактовых интервалов опрашиваются следующие более старшие разряды. Следующие разряды опрашиваются в течение четырех тактовых интервалов и т.д. Значения функций в аналоговом виде снимаются с выходов фильтров нижних частот. Устройство содержит два блока памяти, счетчик, генератор импульсов, блок задания аргумента и группу фильтров нижних частот. 2 ил, Ё
11I3 5-6789A BC1EF
Ф11 I 112333333334 цццццццццццццццз
5555555555555555 5555555555555555 бббббббббббббббб
6666666666666667 7777 777777777777
7777777777777775
Фиг. г
Фиг.1
Зверев А.Е., Максимов В.П., Мясников В.А | |||
Преобразователи угловых перемещений в код | |||
- Л.: Энергия, 1974 | |||
с | |||
Аппарат для электрической передачи изображений без проводов | 1920 |
|
SU144A1 |
Способ получения смеси хлоргидратов опийных алкалоидов (пантопона) из опийных вытяжек с любым содержанием морфия | 1921 |
|
SU68A1 |
Лукьянов Д.А | |||
ПЗУ - универсальный элемент цифровой вычислительной техники | |||
- Микропроцессорные средства и системы, 1986, № 1, с | |||
Фальцовая черепица | 0 |
|
SU75A1 |
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды | 1921 |
|
SU4A1 |
Авторы
Даты
1991-04-23—Публикация
1988-06-20—Подача