ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
4 декабря
1424688 Топик полностью
RxTx (09.04.2024 22:59, просмотров: 152) ответил Alex68 на всё равно не понял. а как оно период считает - то есть переход через нуль? цифровыми компараторами?
Аналог компаратора, только в цифровом виде. Некий заданный пороговый код N, и поток кодов с АЦП либо превышает код N, либо менее его. 

Когда выполнилось условие "больше", инкрементируем переменную-счетчик внутри FPGA, и ничего не делаем, ждем пока не выполнилось условие "меньше", после которого всё повторяем, начинаем снова ждать первое условие "больше". Каждый интервал времени считываем счетчик и обнуляем его. Так получили примитивный частотомер или счетчик импульсов. Его недостаток как раз в том, что если будут недостаточно крутые фронты сигнала (на сигналах всегда есть шум) этот примитивный алгоритм будет иногда из-за шума срабатывать несколько лишних раз, устраивая дрожь измерений. Я полагаю что у этих китайских юмористов алгоритм столь примитивен что нет даже гистерезиса, т.е. аналога ТШ «на входе».

Спасибо, князь. Вы настоящий дворянин. И программист.