[an error occurred while processing this directive]
|
Оно (ддс) работает грубо говоря так. Например имеем 32-х разрядную переменную 'CNT'. Имеем константу "PER". На каждом такте выполняется сложение CNT=CNT+PER. Далее сколько-то старших бит этого самого CNT используются для выборки LUT. В результате, если (максимально возможное число для CNT)+1 не делится на PER, то мы имеем периодическое изменение скважности сигнала на старшей адресной шине. То есть это не меандр. Это "дрожалка".
Теперь то, о чем я говорил. При взятии старшей адресной шины имеется достаточно сильное дрожание скважности. Но! В результирующем аналоговом сигнале эта спектральная составляющая сильно подавлена. Точнее там этого эффекта просто нет. Из-за "вклада" в общее дело младших бит и дальнейшего цифро-аналогового преобразования (восстановления дискретного сигнала) с фильтрацией (согласно теореме Котельникова или как его там, Найквиста что-ли). Теперь пропускаем через компаратор. Он может иметь неточный порог, какие-либо низкочастотные дрейфы... Пусть имеем кривую скважность. Да пусть даже короткие импульсы. Но для ликвидации этого - я же там выше написал - умножаем частоту в два раза. Получаем сигнал непонятной скважности, но удвоенной частоты. Далее его ДЕЛИМ на два. Можно проще - снять с делителя, который в умножителе. После деления остается натуральный меандр. Ведь каждый период удвоенной частоты происходит инверсия выходного (деленного) сигнала. Период стабилен - значит и скважность деленного сигнала стабильна и равна 2. Значит это меандр.
Вот блин.
E-mail: info@telesys.ru