Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
предположение 1: P-выход переноса на самом деле должен быть без инверсии (1 при переполнении)
предположение 2: V-вход параллельной загрузки какого-то "среднего значения", может быть имелось в виду 0b1000 для 4-х разрядного счетчика :)
предположение 3: Fоп - тактовая частота с большой скважностью (ууузенькие положительные импульсы)
предположение 4: выход ИЛИ где Fоп подключен к +1 2-го счетчика
предположение 5: 2-й счетчик делает что-то типа деления на "упр. скор." и имеет при этом меандр на выходе
предположение 6: прм. сигн. имеет тот же период, что ТИ (Fоп/упр.скор)
Тогда:
1. Диф. цепочки 1 и 2 выделяют + и - фронты во вх. сигнале и подают их на 1-й счетчик так, что фронт, пришедший во время верхнего полупериода ТИ инкрементирует его, фронт, пришедший во время нижнего полупериода ТИ декрементирует его.
2. При переполнении или эмм.. underflow :) 1-го счетика диф. цепочка 3 формирует импульс параллельной загрузки, возвращаеющий счетчик 1 в исх. состояние
3. При переполнении 1-го счетчика добавляется дополнительный "+" счетный импульс во 2-й счетчик, сдвигая фазу ТИ в плюс (ускоряя его)
4. При underflow 1-го счетчика добавляется дополнительный "-" счетный импульс во 2-й счетчик, сдвигая фазу ТИ в минус (задерживая его)
В рез-те устойчивое состояние схемы, наверное, будет достигнуто, когда фронты вх. сигнала в среднем совпадают с фронтами ТИ.
А может все совсем не так :)))