ОПИСАНИЕ ФУНКЦИОНИРОВАНИЯ


Устройство генератора случайной последовательности чисел содержит следующие элементы (см. схему принципиальную):

1. Шинные формирователи (DD14, DD15);

2. Триггеры (DD9.1, DD9.2);

3. Счётчики (DD4, DD5, DD6);

4. Регистры (DD10, DD11);

5. Микросхемы АЦП (DD7, DD8);

6. Логические элементы (DD3, DD16, DD17, DD18, DD20);

7. Операционные усилители (DA2, DA19);

8. Транзисторы (VT1, VT2);

9. Резисторы (R1 … R33);

10. Конденсаторы (C1 … C29);

11. Соединители (XS1, XS2, XS3);

Схема основана на двух генераторах аналогового шума, построенных на германиевых диодах VD1, VD2.. Шумовое напряжение усиливается ОУ: DA2.1, DA2.2, DA2.3, DA2.4. На выходе сигнал имеет нормальный закон распределения в полосе частот от 100 Гц до 1 МГц. Сигнал поступает на АЦП DD7, DD8, проходя через схему смещения на ОУ DA16.1, DA16.2. Схема смещения обеспечивает нормальный режим работы АЦП, сдвигая сигнал в отрицательную область и, ограничивая амплитуду сигнала так, чтобы максимальное значение её было в диапазоне 0..-2 В.

Два быстродействующих 8 – разрядных АЦП, работая по общему тактовому импульсу с тактового генератора DD3.1, DD3.2, DD3.3, образуют 16 – битовое двоичное значение. Значение поступает на два регистра DD10, DD11. Регистры обеспечивают одновременное появление двоичного сигнала на входах буферного запоминающего устройства DD12, DD13. Параллельно код поступает на выходной буфер данных DD14, DD15. В результате каждый такт на выходе устройства появляется двоичное 16 – битовое значение. Одновременно на контроллер PcCard схема выставляет сигнал запроса прерывания #IREQ.

По тактовому сигналу также идёт заполнение буферного запоминающего устройства. Адреса ОЗУ перебираются двоичным счётчиками DD4, DD5, DD6. Сигнал тактового генератора подаётся на вход увеличения счёта. Для увеличения разрядности счётчика используется дополнительный вывод переполнения счётчика. Этим способом расширили разрядность счётчика до двенадцати разрядов. После заполнения запоминающего устройства, при помощи вывода переполнения последнего счётчика вырабаты­вает­ся сигнал #INPACK, посылаемый на PcCard для запроса ПДП. Сигнал присутствует на шине до прихода сигнала #REG. Приняв ответ на запрос #REG, сбрасывается счётчики, сигнал #INPACK состояния и МС памяти переключается на работу по чтению. Адреса перебираются с помощью того же счётчика на вход которого поступает шинный сигнал #OE, являющимся стробом для ПДП. На время цикла чтения данных из запоминающего устройства сигнал с тактового импульса запирается триггером DD9.2. При прочтении данных по всем адресам, генератор переходит к заполнению запоминающего устройства.