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

 
 
> Деление на дробное число входной частоты, Вроде бы все просто
cdg
сообщение Mar 14 2005, 11:03
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 313
Регистрация: 8-09-04
Из: Таганрог
Пользователь №: 617



Бывает сталкиваешся с проблемой, хочу привести простой алгоритм, на оригинальность ни в коем случае не претендую, но может кому пригодится:
есть собственно число N = (K+a/b), на которое надо поделить входную частоту a/b - правильная дпробь, К - целое.
N можно представить как Nновое = ((K+1)*a + K*(b-a))/b, (N-Nновое) = 0.
Отсюда правило: чтобы поделить на дробное число (K*b+a)/b нужно создать схему реализующую суммарный счет (a) раз по модулю (K+1) и (b-a) раз по модулю (K), b - период счета, на котором реализуется заданный коэффициент деления. Реализация дело вкуса, можно равномерно распределить джиттер по всему интервалу счета, можно для упрощения схемы не распределять.
P.S.
Если в начальный коеффициент заложить деление на 2 , то выход будет с выхода счетного триггера и эту частоту можно заводить на синхровходы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Andy-P
сообщение Mar 14 2005, 12:50
Сообщение #2


Участник
*

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



Вроде все было понятно, пока не дочитал до
Цитата(cdg @ Mar 14 2005, 14:03)
P.S.
Если в начальный коеффициент заложить деление на 2 , то выход будет с выхода счетного триггера и эту частоту можно заводить на синхровходы.
*

Что собственно вы имеете ввиду:
1. Полученный сигнал не будет иметь glitches комбинаторной логики? Так это зависит от того, как реализованы схемы счета по модулю.
2. Каждый период (а не усредненный) полученного сигнала идеально равен требуемому? Если да, то значит я неверно понял весь алгоритм и прошу пояснить.
Go to the top of the page
 
+Quote Post
cdg
сообщение Mar 14 2005, 13:20
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 313
Регистрация: 8-09-04
Из: Таганрог
Пользователь №: 617



Цитата
1. Полученный сигнал не будет иметь glitches комбинаторной логики? Так это зависит от того, как реализованы схемы счета по модулю.

Просто иногда на выходе необходимо обеспечить скважность импульсов равной 2. В остальном Вы правы.
Цитата
2. Каждый период (а не усредненный) полученного сигнала идеально равен требуемому?

Нет, да это и не возможно сделать с помощью цифровой схемы, возможно только с помощью аналоговой ФАПЧ. Что касается амплитуды джиттера то он есстественно зависит от того, на сколько исходная частота больше требуемой - чем больше тем естественно джиттер меньше.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 08:29
Рейтинг@Mail.ru


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