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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Нужно что-нибудь типа умножителя частоты.
zheka
сообщение Nov 10 2011, 17:31
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Господа, есть устройство на микроконтроллере AVR. На одном из его выводов импульсы 4 МГц. Есть в устройстве еще одна микросхема - ее бы тактировать с частотой минимум 24 МГц. Можно конечно придумать какой-нибудь генератор на 24 МГц, но, мне нужно точно знать число импульсов которое поступило на вторую микросхему, нужно знать точно момент первого фронта и быть уверенным в том что наступил спад последнего импульса.

Идеалом была бы микросхема которая на один входной импульс, поданный с контроллера выдает 6 импульсов с частотой 24 МГц. А после 6-го - уже и 4-мегагерцовая линия очухивается и снова готова дать импульс.
Мне не важна равномерность импульсов, пусть они будут пачками по 6 штук.

ЧТо посоветуете?
Go to the top of the page
 
+Quote Post
SmarTrunk
сообщение Nov 10 2011, 17:39
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 406
Регистрация: 22-05-11
Из: Москва
Пользователь №: 65 195



Ну, можно сделать умножитель на ФАПЧ (что-то типа ADF4001).
Но напрашивается поставить задающий кварцевый генератор на 24 МГц (а такие есть http://www.quartz1.com/price/group.php?p1=...0&group=405 ), а уж его частоту разделить на шесть, счетчиком. Например, 74HC92-74AC92 (делитель на 6) или каком-то другом. Это проще и дешевле

Сообщение отредактировал SmarTrunk - Nov 10 2011, 17:50
Go to the top of the page
 
+Quote Post
zheka
сообщение Nov 10 2011, 17:49
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Кварцевый генератор и? Как считать 24 МГц контроллером, который работает на 8 МГц?
А время запуска? Мне нужно чтоб сразу.
Выражжусь точнее - мне необходимо получить сигнал частотой 24 МГц, четко синхронизированный с образцовым сигналом в 4 МГц... Погрешность - не более 1 такта (24 МГц ового)

Наверное надо как-то по другому решать...
Go to the top of the page
 
+Quote Post
SmarTrunk
сообщение Nov 10 2011, 17:54
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 406
Регистрация: 22-05-11
Из: Москва
Пользователь №: 65 195



Так на контроллер подать (как внешний тактовый сигнал) поделенную частоту 4 МГц, а на вторую микросхему - 24 МГц с генератора напрямую.
Если хочется умножить, то есть разные микросхемы ФАПЧ (PLL). Или старый добрый советский способ аналогового умножения, последовательно, сначала на 3, потом на 2.
Go to the top of the page
 
+Quote Post
zheka
сообщение Nov 10 2011, 18:07
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



а вот это уже хороший вариант. Посоветуйте делитель без заморочек - места на плате мало....
ну или где поискать с параметрическеим выбором.
Сам пока на TI.com пороюсь

Сообщение отредактировал zheka - Nov 10 2011, 18:08
Go to the top of the page
 
+Quote Post
SmarTrunk
сообщение Nov 10 2011, 18:23
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 406
Регистрация: 22-05-11
Из: Москва
Пользователь №: 65 195



Если нужен делитель на 6, то нет ничего проще обычного счетчика 74HC92-74AC92 (делитель на 2 и на 6). Можно сделать делитель на 6 из синхронных счетчиков с возможностью предварительной загрузки.
Go to the top of the page
 
+Quote Post
ledum
сообщение Nov 11 2011, 08:15
Сообщение #7



******

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



Есть еще метод досчета - АВР-ка формирует счетное окно на логический вентиль для счетчика типа 74HС161, сначала считается измеряемый сигнал, потом через простейшую логику с АВР-ки подаются досчетные до модуля счетчика импульсы, пока счетчик не заполнится - потом остается только вычесть. Описание сложнее, чем реализация.
Go to the top of the page
 
+Quote Post
SmarTrunk
сообщение Nov 11 2011, 16:08
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 406
Регистрация: 22-05-11
Из: Москва
Пользователь №: 65 195



ledum
Интересно, но не понял. Что вы имеете в виду? Очень интересен Ваш опыт.

74HС161-163 - сами по себе хорошие синхронные счетчики, на них легко делать делитель с произвольным коэффициентом. Еще лучше - 74HC40103

Сообщение отредактировал SmarTrunk - Nov 11 2011, 16:08
Go to the top of the page
 
+Quote Post
ledum
сообщение Nov 11 2011, 17:23
Сообщение #9



******

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



Вот http://www.cqham.ru/f_pic1.htm на верхнем рисунке пример как такое работает. D2.1 отпирается по 2-й ноге и пропускает через себя импульсы на счетчик, которые надо просчитать, по окончании времени счета запирается по 2 ножке, после этого на 13 ножку D2.4 контроллер начинает неспешно подавать импульсы досчета, анализируя состояние 8-го вывода ИЕ19. Как только наступает переход - контроллер вычитает количество поданных импульсов на счетчик из его коэффициента деления, таким образом узнавая сколько импульсов просчитал ИЕ19 между перепадами по выходу 8, добавив то, что сам контроллер насчитал поделенное ИЕ19 - в результате и точность не падает, и время измерения остается адекватным.
Грабли есть - правильно надо сделать формирователь окна, чтобы он не добавил импульсов и не ошибиться на 1 при вычитании из модуля - у меня было такое.

Сообщение отредактировал ledum - Nov 11 2011, 17:26
Go to the top of the page
 
+Quote Post
zheka
сообщение Nov 13 2011, 18:07
Сообщение #10


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Господа, задача все больше и больше прорисовывается: мне для согласования всего этого потребуется инвертор, так как микросхема выдает данные на фронте CLK, данные должны установиться как следует. Так что микросхема-приемник данных должна будет брать эти данные на спаде CLK, чего она не умеет. КРоме того, нужно включать и выключать ее тактирование. Короче И-НЕ или ИЛИ-НЕ мне потребуется...

В связи с этим я подумал - а стоит ли мне тратьиться на кварцевый генератор (они зело недешевы), может быть взять обычный кварц и эелемент НЕ. Пример на картинке. ЧТо скажете? Не потребуется ли для 30 МГц логики с какими-то особыми характеристиками или можно брать любую логику?


Если неясно, завтра попробую набросать в схеме.
Go to the top of the page
 
+Quote Post
SmarTrunk
сообщение Nov 13 2011, 18:39
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 406
Регистрация: 22-05-11
Из: Москва
Пользователь №: 65 195



zheka
Да нет проблем, на частоте 24...30 МГц кварцевый генератор на логическом элементе должен работать. И у Вас будет на одной микросхеме и кварцевый генератор, и какая-то схема управления.

Какие брать микросхемы... кажется, обычная серия 74HC дожна подойти, при 5-в питании. Серия 74AC более высокочастотная, но может давать больше помех по питанию. Вообще, легко спаять генератор на коленке, и попробовать.

Если для Вас критично взаимное (на временнОй шкале) положение импульсов "основной" и "поделенной" частот, то надо, очевидно, учесть все задежки прохождения сигнала - в делителе, логических элементах и т.д.
Go to the top of the page
 
+Quote Post
Artem_Petrik
сообщение Nov 13 2011, 18:53
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 22-07-06
Из: Украина, г. Харьков
Пользователь №: 19 006



Цитата(SmarTrunk @ Nov 13 2011, 21:39) *
...кажется, обычная серия 74HC дожна подойти, при 5-в питании.

Делал генератор на 25МГц - 74HC не потянула, пришлось AC ставить. Хотя если взять 74HCU04 (она без буфера, и лучше подходит для генератора) то должно работать. Но это уже экзотика.

Блин, туплю, у меня там было 3,3V. Но все же я бы и на 5 прставил бы 74AC для уверенности.

Сообщение отредактировал Artem_Petrik - Nov 13 2011, 19:26
Go to the top of the page
 
+Quote Post
zheka
сообщение Nov 13 2011, 19:39
Сообщение #13


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



у меня 3.5 вольт. Что ставить?
Go to the top of the page
 
+Quote Post
SmarTrunk
сообщение Nov 14 2011, 12:26
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 406
Регистрация: 22-05-11
Из: Москва
Пользователь №: 65 195



Цитата(zheka @ Nov 13 2011, 23:39) *
у меня 3.5 вольт. Что ставить?

Тогда, наверно, серию 74AC, как минимум, для частоты 24 МГц. Это касается как простой логиги для задающего генератора, так и предполагаемого делителя на 6.
Go to the top of the page
 
+Quote Post
zheka
сообщение Nov 15 2011, 08:13
Сообщение #15


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Вырисовалась в общем-то схемка и структура. Я наверное буду брать кварц на 28 МГц, делить частоту на 4 и тактировать Мегу от 7 МГц. Кривовато, но сойдет.

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

Итак мне нужно две микросхемы на 3.3 вольт, на частоту не менее 28 МГц.
А микросхемы такие:
1. 4 элемента И-НЕ
2. Двоичный счетчик - самый простой без наворотов (делить надо будет на 4), с наименьшим количеством ног (на плате и так уже места нет).
А может взять десятичный и подсоединять ресет к ножке №3 ?
Что конкретно порекомндуете?

Сообщение отредактировал zheka - Nov 15 2011, 08:15
Go to the top of the page
 
+Quote Post

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

 


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


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