ні. За період тактового генератора повинні встигнути спрацювати регістр і суматор. У нашому випадку ця умова досить легко виконується, оскільки період тактового генератора 1 мкс. Але при побудові більш високочастотних генераторів аналогових сигналів потрібно більш висока тактова частота, і при цьому може вже позначитися накопичення затримок перенесення п'яти мікросхем суматорів. При тактовій частоті більше 10 МГц це вже може викликати великі проблеми. Точно так само за період проходження стробов записи в пам'яті «- зап.» Повинні встигати спрацьовувати регістр і суматори. Ця умова зазвичай значно простіше виконати, ніж перше.
Подивимося, якою буде частота сигналу перешкоди, і якою має бути частота зрізу вихідного аналогового низькочастотного фільтра. При керуючому коді частоти М більше або дорівнює 32 кожен тактовий імпульс буде викликати зміна адреси пам'яті. Тому частота перешкоди буде дорівнює частоті тактового генератора (1 МГц). Це відповідає частоті вихідного сигналу, більшою 32 Гц. Однак нам треба забезпечити нижню частоту вихідного аналогового сигналу 20 Гц.
Якщо код частоти М буде лежати в межах від 16 до 31, то адреса пам'яті буде змінюватися не рідше одного разу на два такту тактового генератора. Частота перешкоди буде не менше 500 кГц. Тобто при частоті вихідного сигналу, більшою 16 Гц, частота сигналу перешкоди буде в межах від 500 кГц до 1 МГц. Максимальна частота вихідного аналогового сигналу дорівнює 31,25 кГц. Значить, частота зрізу фільтра повинна бути такою, щоб сильно послаблювати частоти, великі 500 кГц, але не спотворювати частоти, менші 31,25 кГц. Ці частоти різняться в 16 разів, тому фільтр побудувати не надто складно.
В результаті ми отримуємо, що обрана схема накопичується суматора забезпечує діапазон частот вихідного аналогового сигналу від 16 Гц до 31,25 кГц, причому похибка установки частоти складає 0,5 Гц у всьому частотному діапазоні. Кількість вибірок сигналу на період буде змінюватися від 32 на верхньому краю частотного діапазону до 32К на нижньому краю частотного діапазону. Це цілком задовольняє вимогам до генератора, сформульованим на початку даного розділу.
Переходимо тепер до проектування схеми управління для генератора аналогових сигналів.
Схема управління генератора повинна забезпечувати два режими роботи: режим запису в пам'ять і режим генерації. Причому генерація може бути як автоматична (періодична), так і разова. Ці режими реалізуються простою схемою на двох тригерах (малюнку 7).
Малюнок 7 - Схема управління для генератора аналогових сигналів
Перший (лівий по малюнку) тригер служить для дозволу або заборони генерації. За зовнішнім сигналом «стрибає» (позитивний фронт) в нього записується одиниця для дозволу генерації або нуль для заборони генерації. Вихідний сигнал «ген.» Використовується для дозволу тактових імпульсів накопичується суматора (малюнок 8) і для управління іншою частиною схеми. Перед початком роботи генератора цей тригер скидається в нуль зовнішнім сигналом початкового скидання «- скидання».
Другий (правий по малюнку) тригер служить для організації режиму разового запуску генератора. При забороні, генерації цей тригер скинутий в нуль сигналом «ген.» (Одиниця на інверсному виході). При вирішенні генерації цей тригер спрацьовує по негативному фронту на старшому розряді накопичується суматора (сигнал «ст. Р.» З схеми на малюнку 8), тобто по переповнення накопичується...