реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Подскажите микросхему умножения частоты fвх=1...200кГц
domowoj
сообщение Jan 16 2010, 01:20
Сообщение #16


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Да, 4046 капризнейшая штука,
тем более с таким диапазоном измененмя входных частот.


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
VCO
сообщение Jan 16 2010, 04:56
Сообщение #17


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(ledum @ Jan 15 2010, 22:11) *
Смутно себе представляю обработку в аналоговом виде одновременно в одном тракте, например, 2Гц и 50кГц - иголки от выпрямления 2Гц трапеций с выбросами на фронтах после фильтрации (псевдофильтры с линейно-фазовой характеристикой я бы оставил мазохистам) легко могут потеряться в шумах и наводках, а городить диплексоры - я б уж лучше покувыркался с капризнейшей 74HC4046. Поэтому я агитирую за м/к+ДДС (чтО значит, у нас послезавтра выборы smile3009.gif )

А о таком диапазоне частот здесь нет и речи, равно как и о джиттере, иначе бы я и не предложил такое решение, так как довести его до работоспособного состояния ИМХО нереально. И потом, я и не утверждаю, что для такого решения достаточно одного тракта, возможно, потребуется три параллельных тракта, но зато ошибки в умножении вовсе не будет, другое дело джиттер будет неудовлетворительный.
С вариантом MCU+DDS полностью согласен с одной поправкой: FPGA+DDS, работающих на максимальных частотах синхронизации, так как это обеспечит минимальную ошибку и максимальную скорость перестройки при изменении частоты.
Но уже шибко серьёзный монстер вырисовывается mad.gif , а если дойти до DSP с фурье- или вэйвлет-анализами, то здесь речь пойдёт о целесообразности извращения. Ведь автор не указал, зачем он хочет умножать частоту, может ему импульсы посчитать на выходе надо или затактировать чи шо.
Цитата
ЗЫ. Чей-то аналоговики смотрят, как радиочастотники влезли не в свое дело, и молчат, хоть бы пару раз чем-нибудь пнули (с мертвой точки) smile3046.gif .

Ну, это как сказать «не в своё», не так уж давно делал вихревые датчики расхода воды, там примерно такие частоты и были, так там я не решился умножать частоту на выходе датчика, пришлось делить микроконтроллером, пребывающим постоянно в спящем режиме, и приводить выходные импульсы к м3/импульс вместо л/импульс. Схема-то питалась 5 лет от одной литиевой таблетки, что в материнке стоит. Так что задача не такая простая, как многим может показаться на первый взгляд.
А на этой ветке действительно очень тихо, видимо название невнятное и размытое unsure.gif .


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
VCO
сообщение Jan 16 2010, 07:48
Сообщение #18


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(Bomj @ Jan 14 2010, 20:49) *
Как же не хотелось мк использовать. Со всеми этими делами знаком оч хорошо, частотомеров сделал не один десяток. Хотелось чтото сделать простое и почти аналоговое... Все аналоговое работает плавно. Цифровое - шумит. Но всятаки 21 век на дворе ;-) и надо использовать то что современно.
Мерить период и програмировать ддс быстрее получится сделать на плисе. Стоимость меги8=cpld xc2c32 (правда не уверен что в нее все влезет), а скорость тактирования на порядок больше + отсутсвие последовательного выполнения комманд, паралельно можно сколько угодно процессов запускать (это очень полезно).

что думаете?

Отредактировать преыдущий пост, наверное, уже не выйдет, поэтому решил добить тему.
Можно сделать на Spartanе схему по следующему принципу:
По каждому фронту входных импульсов счётчик отсчитывает 1000 тактов GCLK=200МГц, после чего приостанавливает счёт. Таким образом, мы умножаем входную частоту на 1000.
Далее стоит счётчик, делящий частоту полученного сигнала с программируемым коэффициентом. Если входную частоту надо умножить на 5, то коэффициент деления ставим 100, сейчас объясню почему.
Заканчивается схема формирователем меандра на T-триггере, который будет иметь коэффициент деления частоты равным 2.
Достоинство схемы – простота, минимальная задержка выходного сигнала и отсутствие ошибки умножения. Но всё равно выходной меандр не будет идеальным, джиттер тоже не будет хорошим.
Делать проект не хочу, выходной всё таки. Но этот вариант мне кажется наиболее толковым из всего, что пришло мне в голову.


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
ledum
сообщение Jan 16 2010, 09:23
Сообщение #19



******

Группа: Участник
Сообщений: 3 650
Регистрация: 1-02-09
Из: Киев
Пользователь №: 44 237



Цитата(YIG @ Jan 16 2010, 08:56) *
А о таком диапазоне частот здесь нет и речи,


Цитата(Bomj @ Jan 12 2010, 14:27)
На входе меандр или стробы, не важно, поскольку умножитель должен срабатывать по переднему фронту. На выходе тоже меандр или стробы.
Частота входного сигнала 0...50кГц. Выходной диапазон 0...50*Х кГц.
- ТЗ слегка трансформировалось

Сообщение отредактировал ledum - Jan 16 2010, 09:24
Go to the top of the page
 
+Quote Post
тау
сообщение Jan 16 2010, 12:35
Сообщение #20


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



YIG , на ветке тихо потому, что автор топика задал невыполнимые и противоречивые требования.

Цитата(Bomj @ Jan 12 2010, 13:27) *
т.е. если на входе 0 то и на выходе 0
если пришел 1 фронт то на выходе 2 строба
если пришло 2 фронта то на выходе 4 строба с частотой *Х от входной и.т.д. Т.е. на выходе 1o и 3o стробы повторяют 1i и 2i на входе, а 2o и 4o равноотстоят от 1o и 3o на период (1i-2i)/2.

откуда машинка должна знать что после первого строба 1i через какое-то время придет второй 2i ?
Ведь второго может и не быть. Тогда по условиям автора машинка должна на выходе образовать 2 строба с некоторым интервалом между ними. А тут бац - приходит очередной входной строб 2i . Но импульс то 2o уже выработан с неправильным интервалом после первого.

Условие работы с нулевой входной частотой и ФАПЧ невыполнимы, хотя бы по причине того что полоса пропускания петли ФАПЧ должна быть меньше минимальной входной частоты фазового детектора, иными словами быть меньше нуля. Отсюда и проблема, описанная выше, вытекает как следствие.

Сообщение отредактировал тау - Jan 16 2010, 12:38
Go to the top of the page
 
+Quote Post
VCO
сообщение Jan 16 2010, 13:13
Сообщение #21


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(ledum @ Jan 16 2010, 12:23) *
- ТЗ слегка трансформировалось

Блин, а я тут фантазирую. Нифига себе слегка. Да-а, надо научиться полностью читать все посты, у этого автора ещё менее стабильный джиттер, чем на соседней ветке у CF755 biggrin.gif Ну да ладно, хотя бы размялся...


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
ledum
сообщение Jan 16 2010, 14:09
Сообщение #22



******

Группа: Участник
Сообщений: 3 650
Регистрация: 1-02-09
Из: Киев
Пользователь №: 44 237



Цитата(тау @ Jan 16 2010, 15:35) *
откуда машинка должна знать что после первого строба 1i через какое-то время придет второй 2i ?
Ведь второго может и не быть. Тогда по условиям автора машинка должна на выходе образовать 2 строба с некоторым интервалом между ними. А тут бац - приходит очередной входной строб 2i . Но импульс то 2o уже выработан с неправильным интервалом после первого.

Условие работы с нулевой входной частотой и ФАПЧ невыполнимы, хотя бы по причине того что полоса пропускания петли ФАПЧ должна быть меньше минимальной входной частоты фазового детектора, иными словами быть меньше нуля. Отсюда и проблема, описанная выше, вытекает как следствие.

Я думаю, точнее, ИМХО, есть время на анализ сигнала, и возмездие, в смысле реакция, может следовать спустя некоторый интервал этого времени, - вот о чем автор умолчал. Иначе не шла бы речь о возможности применения ФАПа (74HC4046 я начал рисовать, когда нижняя граница была еще 1 кГц, а потом жалко было бросать). Да и не машину времени мы здесь обсуждаем.

Сообщение отредактировал ledum - Jan 16 2010, 14:40
Go to the top of the page
 
+Quote Post
domowoj
сообщение Jan 16 2010, 14:19
Сообщение #23


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Цитата(Bomj @ Jan 12 2010, 16:27) *
Выходной диапазон 0...50*Х кГц.

Т.е вых. период = Твх/Х
Цитата(Bomj @ Jan 12 2010, 16:27) *
2o и 4o равноотстоят от 1o и 3o на период (1i-2i)/2.

А тут не стыковАчка.

Похоже топикстартер сам не знает, что ему надо,
или выразить не может.
Для чего все это нужно-то хоть???


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
ledum
сообщение Jan 16 2010, 14:27
Сообщение #24



******

Группа: Участник
Сообщений: 3 650
Регистрация: 1-02-09
Из: Киев
Пользователь №: 44 237



Цитата(domowoj @ Jan 16 2010, 17:19) *
А тут не стыковАчка.

Похоже топикстартер сам не знает, что ему надо,
или выразить не может.
Для чего все это нужно-то хоть???

Да вроде все понятно, при Х=2, при входном сигнале с Т=1с (2i-1i), интервал между 1о 2о 3о 4о должен быть одинаковым и равен (2i-1i)/2 т.е. 0.5с, что и соответствует удвоенной частоте.
Go to the top of the page
 
+Quote Post
VCO
сообщение Jan 16 2010, 14:42
Сообщение #25


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



bb-offtopic.gif Извините, хочу немного поофтопить для всеобщего увеселения, суббота же. Обратите внимание на ник автора, может это и правда бомж, решил зайти в интернет-кафе выпить и поразвлечься. lol.gif Ладно, не обижайтесь и не бросайте в меня камнями, убегаю... maniac.gif


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
ledum
сообщение Jan 16 2010, 14:53
Сообщение #26



******

Группа: Участник
Сообщений: 3 650
Регистрация: 1-02-09
Из: Киев
Пользователь №: 44 237



C задачами реклокинга сталкиваюсь десятки лет, и эта - абсолютно нормальная задача. Единственное, что автору вопроса надо будет определиться - какой период считать уже бесконечным и дать допустимое время отработки САР.
bb-offtopic.gif Ну и что, что Bomj (у нас на фирме половина так может назваться - снимают жилье, а спецы очень крутые в своих областях), а ledum - это вообще болотное растение багульник smile.gif.

Сообщение отредактировал ledum - Jan 16 2010, 15:13
Go to the top of the page
 
+Quote Post
тау
сообщение Jan 16 2010, 18:42
Сообщение #27


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(ledum @ Jan 16 2010, 17:09) *
.... Да и не машину времени мы здесь обсуждаем.

Это Вы так, уважаемый ledum рассудили в трезвом уме и твердой памяти. А чтобы выполнить исходные требования , как раз таки машинка времени и не помешала бы , наверное smile.gif.
Необходимо "прыгнуть во времени" вперед, увидеть очередной импульс (строб), отсчитать интервал между этим будущим и прошедшим. Вернуться назад и расставлять все промежуточные стробы между входными стробами с учетом равномерности интервалов и коэффициента умножения.
Go to the top of the page
 
+Quote Post
ledum
сообщение Jan 16 2010, 19:14
Сообщение #28



******

Группа: Участник
Сообщений: 3 650
Регистрация: 1-02-09
Из: Киев
Пользователь №: 44 237



Цитата(тау @ Jan 16 2010, 22:42) *
Необходимо "прыгнуть во времени" вперед, увидеть очередной импульс (строб), отсчитать интервал между этим будущим и прошедшим. Вернуться назад и расставлять все промежуточные стробы между входными стробами с учетом равномерности интервалов и коэффициента умножения.

Да нет, я так понял, что частота не так уж часто меняется (а коэффициент умножения дык и вообще джамперами) и разрешается подождать, чтобы САР отработала изменение - у нас такие вещи были, потери относительно больших блоков данных допускались. Короче, ждем виновника банкета, чего тут гадать.

Сообщение отредактировал ledum - Jan 16 2010, 19:16
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01494 секунд с 7
ELECTRONIX ©2004-2016