Цитата(Sinoptic555 @ Nov 23 2006, 09:45)

...Хотелось бы разгрузить микроконтроллер.
...Какую погрешность Вы хотели бы получить? 10
-4 или лучше?
Были микросхемы комплекта ICM7217 /7216, это частотомер на 4 десятичные цифры... но нужно ли? все-таки попробуйте догрузить микроконтроллер. как альтернатива - простой частотомер на 4-5 цифр достаточно легко получается на XILINX, а так же на ALTERA... на XILINX у меня уже есть несколько готовых проектов разных широкополосных измерителей частоты...
Почему еще лучше на контроллере - для измерения частоты достаточно низкочастотных генераторов не удобно использовать прямое измерение частоты - за 1 секунду Вы насчитаете 32768 импульсов +/-1 импульс - это приличная погрешность, и ждать результат 1 секунду - наслаждение только для жителей... некоторых стран (из анекдотов)... увеличение измерительного интервала в 10 раз дает улучшение точности измерения, но ждать 10 секунд ... глупо...
Делаем проще - делим 32768 Гц +/-Х до "удобной" частоты, например 16Гц. делаем строб интервал 1/16= 62.5мс. И измеряем этот импульс длительностью 62.5мс с высокой точностью, заполняя интервал высокочастотными калиброванными импульсами, например 10МГц. Тогда каждые 62.5 мс получаем достаточно точное значение периода. Осталось подсчитать функцию 1/Х.... вот и наша частота...на контроллере эта функция считается просто...