Перейти к содержанию
    

Подскажите микросхему умножения частоты fвх=1...200кГц

Подскажите микросхему умножения частоты. Нужно чтобы бы можно было изменять коэффициент умножения 2.4.8.16 или 2.5.10.15, входные частоты 1...200кГц, меандр.

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

Изменено пользователем Bomj

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите микросхему умножения частоты. Нужно чтобы бы можно было изменять коэффициент умножения 2.4.8.16 или 2.5.10.15, входные частоты 1...200кГц, меандр.

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

При таких раскладах ИМХО проще взять DDS и пересмотреть идеологию построения.

Недостаточно данных. Выходной диапазон - 2 - 3200кГц? Уровень паразитов? Уровень и форма выходного сигнала - синус? Управление - контроллер или кнопки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При таких раскладах ИМХО проще взять DDS и пересмотреть идеологию построения.

Недостаточно данных. Выходной диапазон - 2 - 3200кГц? Уровень паразитов? Уровень и форма выходного сигнала - синус? Управление - контроллер или кнопки?

 

На входе меандр или стробы, не важно, поскольку умножитель должен срабатывать по переднему фронту. На выходе тоже меандр или стробы.

Частота входного сигнала 0...50кГц. Выходной диапазон 0...50*Х кГц.

 

т.е. если на входе 0 то и на выходе 0

если пришел 1 фронт то на выходе 2 строба

если пришло 2 фронта то на выходе 4 строба с частотой *Х от входной и.т.д. Т.е. на выходе 1o и 3o стробы повторяют 1i и 2i на входе, а 2o и 4o равноотстоят от 1o и 3o на период (1i-2i)/2.

 

Параметр умножения входной частоты Х (деление частоты ГУН) нужно задавать, причем желательно в параллельном виде (джамперами), без загрузки по шине управления.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возможно где-то так. Причем смеситель, ИМХО, может быть без подавления зеркалки - абсолютное значение частоты ГУНа 74HC4046 не важно (вообще-то расчитываем на перестройку в районе 4-7МГц, или сколько там надо), главное, чтобы разница между ним и опорным генератором была Х*fвх. Номиналы практически от балды, надо считать. Проблема в районе 0 - ФАП может рассыпаться, слишком большой диапазон частот сравнения. Если смеситель балансный, ФНЧ перед формирователем может не понадобиться, как на рисунке. Чем ниже частота по входу, тем более инерционный фильтр в ФАПе.

post-44237-1263302838_thumb.png

Изменено пользователем ledum

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересное решение, по поводу 0 частоты были у меня большие подозрения что может быть засада. Но надо поэкспериментировать.

 

По поводу смесителя, я много этим никогда не занимался. В приемниках смесители делают на диодах и трансформаторах, многие микросхемы супергетеродинов уже имеют встроенные схемы смесителей. А что делать тут в цифровой схеме со смесителем? Что порекомендкете почитать, есть ли готовые решения в микросхемах, есть ли стандартные схемные решения? Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

post-44237-1263312227_thumb.png

Изменено пользователем ledum

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Задача попроще.

Есть меандр 16Мгц 3,3В

Нужно тупо умножить на 2, т.е. получить на выходе 32Мгц меандр.Задерживать и XOR-ить как-то рука не поднимается в 21 веке. 4046 32МГц наверняка не потянет

Что есть готовое и хорошее ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Задача попроще.

Есть меандр 16Мгц 3,3В

Нужно тупо умножить на 2, т.е. получить на выходе 32Мгц меандр.Задерживать и XOR-ить как-то рука не поднимается в 21 веке. 4046 32МГц наверняка не потянет

Что есть готовое и хорошее ?

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

ЗЫ Указывайте серийное изделие, или так просто - ведь можно и на старых материнках и некоторых модемах и принтерах найти такие чипы, есть со сприд спектрум для уменьшения спектральной плотности мощности излучения.

 

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

Изменено пользователем ledum

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

ЗЫ Указывайте серийное изделие, или так просто - ведь можно и на старых материнках и некоторых модемах и принтерах найти такие чипы, есть со сприд спектрум для уменьшения спектральной плотности мощности излучения.

 

Спасибо, нашел то что искал - ICS502 в партии обещают цену 1,5..2$ более чем устраивает. :08:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

предложу собрать на м/к, например, Атмеге измеритель периода, т.е. считать клоки процессора на интервале между входными клоками, а потом программировать DDS

 

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

Мерить период и програмировать ддс быстрее получится сделать на плисе. Стоимость меги8=cpld xc2c32 (правда не уверен что в нее все влезет), а скорость тактирования на порядок больше + отсутсвие последовательного выполнения комманд, паралельно можно сколько угодно процессов запускать (это очень полезно).

 

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

 

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

 

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

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

 

что думаете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

...что думаете?

А тут решений очень много. Хотите аналогово-цифровое - пожалуйста: отфильтруйте меандр в синус и измеряйте фазу синуса по уровню, забазировавшсь по первым 3-5 максимумам и 3-5 периодам (или в случае с DSP - по максмуму и периоду). По каждой зарубке - переключайтесь. Всё решается элементарно на на программируемом ФНЧ и DSP, или просто DSP. По ходу пьесы корректируйте.

Хотите аналоговое - пожалуйста: умножать на 2,4,8,16 вообще очень просто: выпрямитель синуса - удвоитель частоты, далее фильтр - преобразователь постоянного униполярного сигнала в переменный, усилитель и так по кругу. Тут и широкий диапазон частот не помеха, главное, чтобы схема имела широкий динамический диапазон, что легко решается на операционниках.

Фантазировать можно бесконечно долго, думайте и выбирайте!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я, кстати, предлагал измерять период, а не частоту, т.е. взять чипу с клоковой повыше, например, 20-меговую 88-ю, и считать ее клоки, стробированные Вашим НЧ сигналом. На 50000 кГц получится 400 импульсов, на более низких гораздо больше, можно измерение периода сделать адаптивным - увеличится скорость реакции. А синус, ИМХО, проще умножать, возводя в квадрат, но тут ЦОСники могли бы больше подсказать.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я, кстати, предлагал измерять период, а не частоту, т.е. взять чипу с клоковой повыше, например, 20-меговую 88-ю, и считать ее клоки, стробированные Вашим НЧ сигналом.

 

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

 

Хотите аналоговое - пожалуйста: умножать на 2,4,8,16 вообще очень просто: выпрямитель синуса - удвоитель частоты, далее фильтр - преобразователь постоянного униполярного сигнала в переменный

 

Интересно, надо подумать... Основная проблема - это умножение 0 частоты, т.е. если на входе 1 импульс.

Изменено пользователем Bomj

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересно, надо подумать... Основная проблема - это умножение 0 частоты, т.е. если на входе 1 импульс.

И в этом случае X×0=0, главное с ОС в ОУ не перестараться, иначе фильтры и усилители могут превратитьс в генераторы.

Если этот вариант действительно интересен, то тут есть подводные каменья:

1. Конденсаторы в каскадах ОУ должны быть не керамические, а танталовые или ниобиевые, электролитические или полиэтилентерефталатные. Абсорбция - страшное дело! ;)

2.Фильтры, естественно, должны фильтровать низкие частоты до 200 кГц включительно не так чтоб очень круто, лишь бы убрать ВЧ составляющие, которые и могут спровоцировать возбуд. Инфранизкие частоты уберуться сами собой за счёт емкостной развязки. В конце концов, можно рассчитать полосовые фильтры и усилители в каждом каскаде.

3. Для этой задачи не надо выбирать крутые ОУ с большим нулевым коэффициентом усиления и щирокой полосой, а наоборот - низкочастотные (до определённых Вами пределов) малошумящие усилители с широким динамическим диапазоном.

Все остальные камни обязательно вылезут в процессе реализации. :) Успехов в этом деле!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Конденсаторы в каскадах ОУ должны быть не керамические, а танталовые или ниобиевые, электролитические или полиэтилентерефталатные. Абсорбция - страшное дело! ;)

Возьмем керамическую мурату 22мкФх6.3В и обычный электролит или танталовый на 22мкФ зарядим их, скажем, до 5В коротнем пинцетом, померяем напряжение через секунд 30, примем решение у кого абсорбция больше, ради интереса, можно и полистирол с полипропиленом попробовать - для статистики, ткскзть. Боюсь, окончится не в пользу электролитов, если это не блэк гейт Рубикон полуаудиофильский какой-нибудь.

 

2.Фильтры, естественно, должны фильтровать низкие частоты до 200 кГц включительно не так чтоб очень круто, лишь бы убрать ВЧ составляющие, которые и могут спровоцировать возбуд. Инфранизкие частоты уберуться сами собой за счёт емкостной развязки. В конце концов, можно рассчитать полосовые фильтры и усилители в каждом каскаде.

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

ЗЫ. Чей-то аналоговики смотрят, как радиочастотники влезли не в свое дело, и молчат, хоть бы пару раз чем-нибудь пнули (с мертвой точки) :smile3046: .

Изменено пользователем ledum

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...