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

|
Цитата(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).. Внимательно посмотрите исходный пост: не с абсолютной точностью, а с разрешением. Цитата(iDiode @ Oct 23 2015, 03:25)  Ваш проект коммерческий? Есть одно симпатичное решение, пылится без дела Расскажите в двух словах, что за решение? Лучше в личку. Цитата(blackfin @ Oct 23 2015, 16:49)  Встречный вопрос: сможете указать значение для "кратковременной стабильности частоты" обычных ширпотребовских кварцевых генераторов?
Для OCXO, я знаю, производители такие цифры (для short term stability, aka Allan deviation) обычно указывают, но как быть с дешевыми TCXO?
Или, как обычно, предлагаете положиться на русское "авось" и сослаться на гиганский опыт разработчика?
И будет ли ТС каждый раз ждать прогрева своего устройства в течение 30 минут после его включения? Для TCXO условно общепринятыми значениями считаются 10-10 для short-term stability. Оно, конечно, нигде официально не указывается... Видел то ли у KDS, то ли у NDK, уже не помню. Цитата(mcheb @ Oct 23 2015, 17:17)  Для погрешности измерения частоты 10^-3 Герц сигнал необходимо измерять 1/10^-3 Герц == 10^3 секунд со всеми вытекающими последствиями Поясните плз, исходя из каких предпосылок необходимо такое большое время накопления? Цитата(iDiode @ Oct 24 2015, 02:00)  Предлагаю вам, blackfin, и вам, mcheb, еще раз прочесть пост автора темы, свои реплики; сделать выводы самостоятельно. Возможное решение можно посмотреть тут: http://www.ti.com/lsds/ti/data-converters/...aramCriteria=noМы уже попробовали LDC1612, для данной задачи не подходит. В теории - красиво, но в реальности шумы заметно больше ожидаемых. Нужного разрешения с этой микросхемой добиться не получилось.
|
|
|
|
|
Oct 26 2015, 02:11
|
Участник

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

|
Цитата(krdmitry @ Oct 24 2015, 15:06)  Мы уже попробовали LDC1612, для данной задачи не подходит. В теории - красиво, но в реальности шумы заметно больше ожидаемых. Нужного разрешения с этой микросхемой добиться не получилось. Думаю, ваш отрицательный опыт в применении этого чипа был бы весьма полезен здешнему сообществу. Не могли бы вы сообщить больше деталей? Какие возникли проблемы?
Сообщение отредактировал iDiode - Oct 26 2015, 02:11
|
|
|
|
|
Oct 27 2015, 17:52
|
Частый гость
 
Группа: Участник
Сообщений: 160
Регистрация: 24-11-05
Из: СПб
Пользователь №: 11 354

|
Цитата(iDiode @ Oct 26 2015, 05:11)  Думаю, ваш отрицательный опыт в применении этого чипа был бы весьма полезен здешнему сообществу. Не могли бы вы сообщить больше деталей? Какие возникли проблемы? Проблем с LDC особенно никаких не было, "завелась" сразу же. Потребовалось только выставить ток накачки контура, чтобы не перегружался. Однако, шумы оказались заведомо выше ожидаемых. Тем, кто планирует использовать LDC в своем проекте: смотрите внимательно даташит в разделе Application Information. В частности по требованию к установке периода накопления (RCOUNT), а также по времени измерения. Для наших частот время измерения при максимальном разрешении получилось около 20 сек, что явно находится за гранью разумного. Цитата(rx3apf @ Oct 27 2015, 17:18)  Попробуйте тот вариант на компараторе, который используется в самодельных "генераторных" LC-метрах - сам по себе генератор исключительно надежный, сохраняет работоспособность при изменении номиналов L/C до четырех порядков, выход компаратора сразу на вход счета/захвата и ничего лишнего не потребуется. требуемые (для начала) ~1E-7 разрешения можно получить и за секунду измерения (с опорником от 10 MHz) и о стабильности опорника (TCXO, впрочем, не повредит по-любому, и на популярные частоты такие опорники доступны и дешевы) надо думать уже после того, как будет оценена стабильность генератора. А тут, IMHO, все в первую очередь зависеть от внешнего воздействия на контурный индуктор (понятное дело, от температуры будет ползти, от положения звезд на небе, но, подозреваю, найдутся и куда более весомые факторы). Начните с простого, наберите хоть какую-то статистику... Спасибо за совет. Если правильно понял, рекомендуется схема вроде этой: http://coolref.ru/files/1/d1e7dc7708ad2c65...ml_files/66.png ? Цитата(rx3apf @ Oct 27 2015, 17:18)  Ах, да - индуктивность датчика (примерно) ? Принципиально важно именно измерение на частотах порядка 8 kHz ? И именно резонансным методом ? Индуктивность датчика - вопрос обсуждаемый. Сейчас на примете - 100 мГн, конечно, если есть возможность - лучше сделать поменьше. Да, важно измерение на частотах порядка 5-10 кГц. Резонансным методом - да, крайне желательно, из соображений минимизации гармоник. Цитата(blackfin @ Oct 27 2015, 17:44)  Если бы так просто было сделать на обычных LC стабильный генератор с ошибкой по частоте в 20 ppm, производители кварцевых генераторов уже давно бы обанкротились..  Да, разумеется. Кстати, как-то нашлись м/сх интегрированных высокочастотных LC-генераторов с точностью порядка 100 ppm, допускающие подстройку напряжением. Насколько понял, выходят дешевле, чем кварцевый генератор. В данной схеме идет речь только о высокой кратковременной стабильности генератора и низких шумах в пределах 1 сек .. 1 минуты. Насколько понимаю, в диапазоне выше 10 Гц плотность шума может быть больше, т.к. используется измерение периода с накоплением от 1 сек. Уход частоты на 0.001 Гц в течение более чем 1 мин также не скажется отрицательно на результате.
|
|
|
|
|
Oct 27 2015, 23:33
|
Участник

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

|
Цитата(krdmitry @ Oct 27 2015, 20:52)  Проблем с LDC особенно никаких не было, "завелась" сразу же. Потребовалось только выставить ток накачки контура, чтобы не перегружался. Однако, шумы оказались заведомо выше ожидаемых. Тем, кто планирует использовать LDC в своем проекте: смотрите внимательно даташит в разделе Application Information. В частности по требованию к установке периода накопления (RCOUNT), а также по времени измерения. Для наших частот время измерения при максимальном разрешении получилось около 20 сек, что явно находится за гранью разумного. Не худо было бы увидеть нам, советчикам, фотографию вашего прототипа, чтобы советы стали более предметными и полезными для вас. Вы, вроде бы, использовали EVM для этого чипа? Нельзя ли показать вид вашего девайса? Это, разумеется, чисто для оценки всяческих подводных камней вашего проекта и большей эффективности дальнейшей беседы.
Сообщение отредактировал iDiode - Oct 27 2015, 23:38
|
|
|
|
Сообщений в этой теме
krdmitry Измерение частоты на МК Oct 20 2015, 14:17 Vishv На мой взгляд Вам нужно делать автономный измерите... Oct 21 2015, 03:59 krdmitry Цитата(Vishv @ Oct 21 2015, 06:59) На мой... Oct 21 2015, 18:17 Vishv Вы правильно поняли насчет простейшего счетчика.
О... Oct 22 2015, 04:05 krdmitry Цитата(Vishv @ Oct 22 2015, 07:05) Вы пра... Oct 22 2015, 08:39  blackfin Цитата(krdmitry @ Oct 22 2015, 11:39) Мак... Oct 22 2015, 08:42   alexunder Цитата(blackfin @ Oct 22 2015, 10:42) Мин... Oct 22 2015, 21:38  alexkok Цитата(krdmitry @ Oct 22 2015, 11:39) К с... Oct 22 2015, 19:28 iDiode Цитата(krdmitry @ Oct 20 2015, 17:17) ...... Oct 23 2015, 00:25 mcheb Цитата(blackfin @ Oct 23 2015, 06:59) ТС ... Oct 23 2015, 05:34  iDiode Автор темы вроде бы ясно пишет, что его интересует... Oct 23 2015, 12:00   blackfin Цитата(iDiode @ Oct 23 2015, 16:00) Автор... Oct 23 2015, 13:49  blackfin Цитата(krdmitry @ Oct 24 2015, 14:06) Рас... Oct 24 2015, 11:59  mcheb Цитата(krdmitry @ Oct 24 2015, 14:06) Вни... Oct 24 2015, 13:14    rx3apf Цитата(krdmitry @ Oct 27 2015, 20:52) Есл... Oct 27 2015, 18:00     krdmitry Цитата(rx3apf @ Oct 27 2015, 21:00) Да, в... Oct 27 2015, 20:48    blackfin Цитата(krdmitry @ Oct 27 2015, 20:52) В д... Oct 27 2015, 18:50     krdmitry Цитата(iDiode @ Oct 28 2015, 02:33) Не ху... Oct 28 2015, 06:44 mcheb Для погрешности измерения частоты 10^-3 Герц сигн... Oct 23 2015, 14:17 iDiode Предлагаю вам, blackfin, и вам, mcheb, еще раз п... Oct 23 2015, 23:00 krdmitry Господа, спасибо за ссылки. Не разбираюсь в ЦОС, п... Oct 24 2015, 16:32 controller_m30 Может использовать преобразователь "частота-н... Oct 26 2015, 08:54 krdmitry Цитата(controller_m30 @ Oct 26 2015, 11:5... Oct 26 2015, 12:47  rx3apf Цитата(krdmitry @ Oct 26 2015, 15:47) 2Al... Oct 27 2015, 14:18  blackfin Цитата(krdmitry @ Oct 26 2015, 16:47) 2Al... Oct 27 2015, 14:44 Major Частоту сигнала с базой более 100 (сто полных пери... Oct 27 2015, 07:57 rx3apf Сошлюсь на оригинальную схему с www.aade.com - htt... Oct 27 2015, 21:44
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|