fk0, легенда (13.03.2013 18:13, просмотров: 167) ответил koyodza на там немного сложнее, чем просто два счётчика, ещё небольшая логика имеется. Упрощённо это выглядит как изменяющийся одним счётчиком коэффициент деления другого счётчика
Имеется ввиду, что есть счётчик, например, на N разрядов, который считает от 0 до значения большего 2^N (переполнения) -- длина битового интервала. Но в каждом такте он увеличивается не на единичку, а на некоторое число M. При переполнении из значения вычитается 2^N (т.е. остаток сохраняется) и всё продолжается. В итоге на длинном интервале вроде та частота (импульсов за период), а по факту фаза очень нечёткая (и частота колеблется туда-сюда). Так? И драйвер получается задаёт M как длину битового интервала. Здесь не два счётчика, а сумматор с выходом переноса...
[ZX]