|
Измерение частоты на МК, Сигнал 5-10 кГц, разрешение 10-3 Гц - реально? |
|
|
|
Oct 21 2015, 18:17
|
Частый гость
 
Группа: Участник
Сообщений: 160
Регистрация: 24-11-05
Из: СПб
Пользователь №: 11 354

|
Цитата(Vishv @ Oct 21 2015, 06:59)  На мой взгляд Вам нужно делать автономный измеритель периода с тактовой частотой 10-100 МГц а МК будет только управлять измерениями и соответственно считывать результат. Тогда и задирать частоту процессора не потребуется. Т.е. просто внешний КМОП-счетчик с тактовым генератором для него? Не подскажете, как правильно рассчитать погрешность для такого измерения? С систематической мне понятно, а вот как правильно учесть шумы измерительного контура и тактового генератора?
|
|
|
|
|
Oct 22 2015, 08:39
|
Частый гость
 
Группа: Участник
Сообщений: 160
Регистрация: 24-11-05
Из: СПб
Пользователь №: 11 354

|
Цитата(Vishv @ Oct 22 2015, 07:05)  Вы правильно поняли насчет простейшего счетчика. Однако точность измерений будет определяться зашумленностью входного сигнала в случае измерения 1 периода сигнала, ну и стабильностью тактового генератора для счетчика и точностью схем формирования. Если Вас устроит быстродействие, то я бы предложил считать импульсы за 1000 сек и соответственно иметь точность 10-3 при нестабильности тактового генератора порядка 30-40ppm. К сожалению, 1000 сек совершенно неприменимо. Максимум - 10 сек, не более.
|
|
|
|
|
Oct 22 2015, 19:28
|
Знающий
   
Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837

|
Цитата(krdmitry @ Oct 22 2015, 11:39)  К сожалению, 1000 сек совершенно неприменимо. Максимум - 10 сек, не более. Ну так считайте длительность 8000 периодов с разрешением хотя бы 100нс (~1сек) и пересчитывайте в частоту. Как раз и получите 1е-3Гц. А для повышения С/Ш - узкополосный фильтр на ОУ.
--------------------
|
|
|
|
|
Oct 23 2015, 00:25
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 9-07-10
Пользователь №: 58 360

|
Цитата(krdmitry @ Oct 20 2015, 17:17)  ... Надо обеспечить разрешение по частоте не хуже 10-3 Гц, лучше - 10-4 ... Ваш проект коммерческий? Есть одно симпатичное решение, пылится без дела
|
|
|
|
|
Oct 23 2015, 03:59
|
Гуру
     
Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261

|
Цитата(krdmitry @ Oct 20 2015, 18:17)  * Надо обеспечить разрешение по частоте не хуже 10-3 Гц, лучше - 10-4. Цитата(Vishv @ Oct 22 2015, 08:05)  Если Вас устроит быстродействие, то я бы предложил считать импульсы за 1000 сек и соответственно иметь точность 10-3 при нестабильности тактового генератора порядка 30-40ppm. ТС хочет измерять частоту с абсолютной точностью: 10 -3 Гц, (лучше 10 -4 Гц), что соответствует относительной точности: 10 -3[Гц]/10[КГц] = 10 -7 == 0,1 ppm, (лучше 0,01 ppm). Это предполагает, что "нестабильность тактового генератора" должна быть, соответственно, не хуже: 0,1 ppm, (лучше 0,01 ppm)..
|
|
|
|
|
Oct 23 2015, 05:34
|
Местный
  
Группа: Участник
Сообщений: 326
Регистрация: 30-05-06
Пользователь №: 17 602

|
Цитата(blackfin @ Oct 23 2015, 06:59)  ТС хочет измерять частоту с абсолютной точностью: 10-3 Гц, (лучше 10-4 Гц), что соответствует относительной точности: 10-3[Гц]/10[КГц] = 10-7 == 0,1 ppm, (лучше 0,01 ppm). Это предполагает, что "нестабильность тактового генератора" должна быть, соответственно, не хуже: 0,1 ppm, (лучше 0,01 ppm).. Автору надо матанализ выучить, а Вы ему про пипиэмы говорите.
|
|
|
|
|
Oct 23 2015, 12:00
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 9-07-10
Пользователь №: 58 360

|
Автор темы вроде бы ясно пишет, что его интересует кратковременная стабильность. Авторы двух последних постов объясните, пожалуйста, в чем суть вашей иронии
|
|
|
|
|
Oct 23 2015, 13:49
|
Гуру
     
Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261

|
Цитата(iDiode @ Oct 23 2015, 16:00)  Автор темы вроде бы ясно пишет, что его интересует кратковременная стабильность. Авторы двух последних постов объясните, пожалуйста, в чем суть вашей иронии Встречный вопрос: сможете указать значение для "кратковременной стабильности частоты" обычных ширпотребовских кварцевых генераторов? Цифру назовите, если можно.. И желательно, со ссылкой на datasheet производителя..  Для OCXO, я знаю, производители такие цифры (для short term stability, aka Allan deviation) обычно указывают, но как быть с дешевыми TCXO? Или, как обычно, предлагаете положиться на русское "авось" и сослаться на гиганский опыт разработчика? И будет ли ТС каждый раз ждать прогрева своего устройства в течение 30 минут после его включения?
|
|
|
|
|
Oct 23 2015, 23:00
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 9-07-10
Пользователь №: 58 360

|
Предлагаю вам, blackfin, и вам, mcheb, еще раз прочесть пост автора темы, свои реплики; сделать выводы самостоятельно. Возможное решение можно посмотреть тут: http://www.ti.com/lsds/ti/data-converters/...aramCriteria=no
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|