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

 
 
> Подскажите микросхему умножения частоты fвх=1...200кГц
Bomj
сообщение Jan 12 2010, 08:36
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 1-04-07
Пользователь №: 26 677



Подскажите микросхему умножения частоты. Нужно чтобы бы можно было изменять коэффициент умножения 2.4.8.16 или 2.5.10.15, входные частоты 1...200кГц, меандр.
Не уверен что для такой низкой частоты подойдет ФАПЧ, видел подобные схемы с + и - счетчиками, потом АЦП и ПИД регулятор, потом ГУН и делитель.

Сообщение отредактировал Bomj - Jan 12 2010, 08:40
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ledum
сообщение Jan 12 2010, 16:03
Сообщение #2



******

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



Честно говоря с выходом по постоянке со смесителями никогда не работал, может кто подскажет (как правило, это диодные с трансформаторами, были описаны в Рэде http://www.radioscanner.ru/files/electronics/file333/ ). Без постоянки - типа такого с ФНЧ на 3МГц и 1 кОм

Сообщение отредактировал ledum - Jan 12 2010, 16:08
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
grv
сообщение Jan 13 2010, 08:36
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 101
Регистрация: 28-04-06
Пользователь №: 16 592



Задача попроще.
Есть меандр 16Мгц 3,3В
Нужно тупо умножить на 2, т.е. получить на выходе 32Мгц меандр.Задерживать и XOR-ить как-то рука не поднимается в 21 веке. 4046 32МГц наверняка не потянет
Что есть готовое и хорошее ?
Go to the top of the page
 
+Quote Post
ledum
сообщение Jan 13 2010, 09:02
Сообщение #4



******

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



Цитата(grv @ Jan 13 2010, 12:36) *
Задача попроще.
Есть меандр 16Мгц 3,3В
Нужно тупо умножить на 2, т.е. получить на выходе 32Мгц меандр.Задерживать и XOR-ить как-то рука не поднимается в 21 веке. 4046 32МГц наверняка не потянет
Что есть готовое и хорошее ?

А Вы дайте в Гугле clock multiplier и будете удивлены - первые на вскидку NB3N3020 CY2300SXCT - на такие частоты и со многими возможными коэффициентами (первая из указанных, например)
ЗЫ Указывайте серийное изделие, или так просто - ведь можно и на старых материнках и некоторых модемах и принтерах найти такие чипы, есть со сприд спектрум для уменьшения спектральной плотности мощности излучения.

To Bomj Все-таки подумав, (опыт работы с ФАПами протестует против такого изменения частоты сравнения - высока вероятность неустойчивости , да оно и надо, чтобы правильная частота устанавливалась секунд через 10 после ее изменения), предложу собрать на м/к, например, Атмеге измеритель периода, т.е. считать клоки процессора на интервале между входными клоками, а потом программировать DDS типа AD9834 или AD9835, AD9832, тем более, в первом есть компаратор - получается меандр на выходе, да и если продумать синхронизацию, то можно получить достаточно точное согласование и по фазе. При таком решении можно вплотную подойти к 0 Гц. Ну а состояние джамперов считать контроллеру не проблема.

Сообщение отредактировал ledum - Jan 13 2010, 09:23
Go to the top of the page
 
+Quote Post
Bomj
сообщение Jan 14 2010, 17:49
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 1-04-07
Пользователь №: 26 677



Цитата(ledum @ Jan 13 2010, 12:02) *
предложу собрать на м/к, например, Атмеге измеритель периода, т.е. считать клоки процессора на интервале между входными клоками, а потом программировать DDS


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

Если частота такта 8мгц (у меги штатно), то измеряя 2гц необходимо насчитать 4*10^6 ~= 2^22 импульсов, это 3х байтный счетчик. Не так много. Измеряя 100кгц, надо насчитать 80 импульсов, погрешность при делении может сильно насолить. Поэтому хотелось бы поднять частоту, но выше 16 мега не может. Поэтому плис тут очень кстати.

У AD9834 24бит регистр установки частоты и если ее тактировать 200кГц, можно получить крайне точную установку частоты - 0.0007 Гц.

Если рассмотреть алгоритм (входная частота меняется достаточно медленно, пусть не быстреечем 10кгц/сек)- измеряем 1 период, потом смотрим на сколько его делить и програмируем ддс, то получается что после каждого измерения надо программировать ддс. Программирование - это время. Получится задержка. Вопрос как она повлияет на линеность перестройки.
Кроме этого вероятнее всего с выхода ддс надо на мк заводить сигнал (прямо с компаратора), чтото типа обратной связи для расчета начала запуска его перестройки, опять получается петля обратной связи и будет чтото типа ФАП только программная.

что думаете?
Go to the top of the page
 
+Quote Post
VCO
сообщение Jan 16 2010, 07:48
Сообщение #6


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

Сообщений в этой теме
- Bomj   Подскажите микросхему умножения частоты fвх=1...200кГц   Jan 12 2010, 08:36
- - ledum   Цитата(Bomj @ Jan 12 2010, 11:36) Подскаж...   Jan 12 2010, 09:41
|- - Bomj   Цитата(ledum @ Jan 12 2010, 12:41) При та...   Jan 12 2010, 10:27
|- - тау   YIG , на ветке тихо потому, что автор топика зад...   Jan 16 2010, 12:35
||- - ledum   Цитата(тау @ Jan 16 2010, 15:35) откуда м...   Jan 16 2010, 14:09
||- - тау   Цитата(ledum @ Jan 16 2010, 17:09) .... Д...   Jan 16 2010, 18:42
||- - ledum   Цитата(тау @ Jan 16 2010, 22:42) Необходи...   Jan 16 2010, 19:14
|- - domowoj   Цитата(Bomj @ Jan 12 2010, 16:27) Выходно...   Jan 16 2010, 14:19
|- - ledum   Цитата(domowoj @ Jan 16 2010, 17:19) А ту...   Jan 16 2010, 14:27
- - ledum   Возможно где-то так. Причем смеситель, ИМХО, может...   Jan 12 2010, 13:27
|- - Bomj   Интересное решение, по поводу 0 частоты были у мен...   Jan 12 2010, 14:54
|- - grv   Цитата(ledum @ Jan 13 2010, 12:02) А Вы д...   Jan 14 2010, 09:06
|- - YIG   Цитата(Bomj @ Jan 14 2010, 20:49) Как же ...   Jan 14 2010, 19:10
- - ledum   Я, кстати, предлагал измерять период, а не частоту...   Jan 14 2010, 19:41
|- - Bomj   Цитата(ledum @ Jan 14 2010, 22:41) Я, кст...   Jan 15 2010, 11:02
|- - YIG   Цитата(Bomj @ Jan 15 2010, 14:02) Интерес...   Jan 15 2010, 15:11
|- - ledum   Цитата(YIG @ Jan 15 2010, 18:11) 1. Конде...   Jan 15 2010, 19:11
|- - YIG   Цитата(ledum @ Jan 15 2010, 22:11) Смутно...   Jan 16 2010, 04:56
|- - ledum   Цитата(YIG @ Jan 16 2010, 08:56) А о тако...   Jan 16 2010, 09:23
|- - YIG   Цитата(ledum @ Jan 16 2010, 12:23) - ТЗ с...   Jan 16 2010, 13:13
- - domowoj   Да, 4046 капризнейшая штука, тем более с таким диа...   Jan 16 2010, 01:20
- - YIG   Извините, хочу немного поофтопить для всеобщего ув...   Jan 16 2010, 14:42
- - ledum   C задачами реклокинга сталкиваюсь десятки лет, и э...   Jan 16 2010, 14:53


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

 


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


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