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

 
 
 
Reply to this topicStart new topic
> Цифровой делитель частоты
Ejik-Fast
сообщение Jan 3 2009, 20:52
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 3-01-09
Пользователь №: 42 908



Доброго времени суток, господа инженеры.

Тема курсового проекта - "Цифровой делитель частоты". По ТЗ нужно составить делитель частоты с переменным коэффициентом деления, при чем коэффициент такого вида: N/M, где M и N - целые числа, M<N.
Другими словами, коэффициент деления должен быть дробным числом.

Дополнительное условие: собрать прибор на простейших логических элементах (тригеры, счетчики, ЦАП/АЦП, MUX, CD/DC и пр., как выразился препод, на "рассыпухе")

Проблема состоит в том, чтобы коэффициент был дробным, с целым проблем нет.
Есть идеи?
Go to the top of the page
 
+Quote Post
rimpocha
сообщение Jan 3 2009, 22:18
Сообщение #2


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

Группа: Свой
Сообщений: 82
Регистрация: 6-03-07
Из: Новосибирск, Seattle
Пользователь №: 25 935



Цитата(Ejik-Fast @ Jan 4 2009, 02:52) *
Доброго времени суток, господа инженеры.

Тема курсового проекта - "Цифровой делитель частоты". По ТЗ нужно составить делитель частоты с переменным коэффициентом деления, при чем коэффициент такого вида: N/M, где M и N - целые числа, M<N.
Другими словами, коэффициент деления должен быть дробным числом.

Дополнительное условие: собрать прибор на простейших логических элементах (тригеры, счетчики, ЦАП/АЦП, MUX, CD/DC и пр., как выразился препод, на "рассыпухе")

Проблема состоит в том, чтобы коэффициент был дробным, с целым проблем нет.
Есть идеи?


http://en.wikipedia.org/wiki/PLL
Он же ФАПЧ. Ищите информацию по синтезаторам частоты.

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


--------------------
НГТУ, Физико-технический факультет, кафедра Лазерных систем
Go to the top of the page
 
+Quote Post
petrov
сообщение Jan 4 2009, 08:58
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Вот вам готовый курсовой только перевести:

http://lib.tkk.fi/Diss/2000/isbn9512253186...n9512253186.pdf
Go to the top of the page
 
+Quote Post
rimpocha
сообщение Jan 4 2009, 10:14
Сообщение #4


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

Группа: Свой
Сообщений: 82
Регистрация: 6-03-07
Из: Новосибирск, Seattle
Пользователь №: 25 935



Цитата(petrov @ Jan 4 2009, 14:58) *
Вот вам готовый курсовой только перевести:

http://lib.tkk.fi/Diss/2000/isbn9512253186...n9512253186.pdf


Ха-ха smile.gif

Это ж кандидатская диссертация smile.gif


--------------------
НГТУ, Физико-технический факультет, кафедра Лазерных систем
Go to the top of the page
 
+Quote Post
Doka
сообщение Jan 8 2009, 15:04
Сообщение #5


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(petrov @ Jan 4 2009, 11:58) *
Вот вам готовый курсовой только перевести:

http://lib.tkk.fi/Diss/2000/isbn9512253186...n9512253186.pdf

к тому же там DDS, а не PLL


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Шурила
сообщение Jan 10 2009, 17:41
Сообщение #6


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

Группа: Свой
Сообщений: 81
Регистрация: 28-07-07
Из: Кишинев
Пользователь №: 29 434



Цитата(Ejik-Fast @ Jan 3 2009, 22:52) *
нужно составить делитель частоты с переменным коэффициентом деления, при чем коэффициент такого вида: N/M, где M и N - целые числа, M<N.
Другими словами, коэффициент деления должен быть дробным числом.

Тема периодически всплывает wassat.gif
Чтоб долго не распространяться о недостаточности исходных данных,
гляньте http://fpga-faq.narod.ru /#А как из частоты X получить частоту Y?
К стати на electronix.ru эта тема уже поднималась, но что-то найти не могу.
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Jan 23 2009, 12:55
Сообщение #7





Guests






Ну вот, устроили проблему smile.gif

Два последовательно включенных счетчика: один типа ИЕ8 ( умножающий ), второй типа ИЕ5 ( счетчик по модулю 16 или меньше с обвязкой )
Умножающий дает коэффициент "умножения" k1 = N/2^6, где N=0..63, счетчик по модулю делит на заданный коэф-то деления k2 = M
Итого частота на выходе определяется как Fвых = Fo * (N/64) / M
В пределе она равна 63/64 от входной, а минимальная - (1/64)/16, ну и нулевая, есс-но.

Увеличением числа корпусов этих счетчиков достигаются нужные предельные значения M и N
Go to the top of the page
 
+Quote Post
Poluektovich
сообщение May 18 2011, 09:39
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 15-09-08
Из: Зеленоград
Пользователь №: 40 201



TSerg, не могу разобраться как сделать "умножение", используя ИЕ8. Нашел только реализацию деления на целое число (http://gelezo.com/ttl_kmop/620000/623000/623200/schetchiki.html).
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th June 2025 - 11:51
Рейтинг@Mail.ru


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