Например TDA7294

Форум РадиоКот • Просмотр темы - Дробное деление частоты на VHDL
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт июл 25, 2025 23:50:31

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 7 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Дробное деление частоты на VHDL
СообщениеДобавлено: Вт апр 10, 2012 13:11:14 
Встал на лапы

Зарегистрирован: Ср янв 18, 2012 19:37:10
Сообщений: 129
Рейтинг сообщения: 0
Добрый день. У меня возник вопрос как реализовать на VHDL дробный коэффициент деления частоты. С целым все понятно, а тут че то додуматься не могу. С 20 МГц до 230,4 кГц Обясните, пожалуйста, "на пальцах".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дробное деление частоты на VHDL
СообщениеДобавлено: Вт апр 10, 2012 15:31:04 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7306
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
А какие есть дополнительные требования? Типа уровень фазовых шумов? На каком кристалле сделать (в смысле использовать какую-то фичу типа PLL)?

Если для курсача, то можно сделать счетчик до 3125, первые 36 импульсов пропускать - остальные нет пока счетчик не досчитает до конца. Потом цикл повторяется. Ну, можно эти 36 импульсов формировать с интервалом в 86 импульсов (будет более равномерно ;-) )

Короче, каков вопрос, таков ответ.

_________________
А люди посмотрят и скажут: "Собаки летят. Вот и осень."


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дробное деление частоты на VHDL
СообщениеДобавлено: Вт апр 10, 2012 18:56:00 
Вымогатель припоя

Карма: 7
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 27, 2008 16:10:36
Сообщений: 504
Откуда: Пермь
Рейтинг сообщения: 0
Можно DDS применить. Вот, например.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дробное деление частоты на VHDL
СообщениеДобавлено: Ср апр 11, 2012 08:27:31 
Опытный кот
Аватар пользователя

Карма: 3
Рейтинг сообщений: 43
Зарегистрирован: Вт апр 12, 2011 18:38:19
Сообщений: 838
Откуда: с Земли
Рейтинг сообщения: 0
Тут очень важно, как писали уже ораторы, в какое железо это будет внедряться. К тому-же нужны параметры сигнала - фаза относительно исходного и скважность. Подробнее опишите задачу, укажите на какой ПЛИС это делается.

_________________
Все будет только лучше, в крайнем случае - хуже.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дробное деление частоты на VHDL
СообщениеДобавлено: Чт апр 26, 2012 20:56:50 
Встал на лапы

Зарегистрирован: Ср янв 18, 2012 19:37:10
Сообщений: 129
Рейтинг сообщения: 0
Я уже давно не студент :) ПЛИС используется XC3S500E, вобщем решил я задачу, использовав стандартный модуль делителя, который есть в примерах ISE. Хотя, это конечно, больше аппаратное решение, а не програмное.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дробное деление частоты на VHDL
СообщениеДобавлено: Чт апр 26, 2012 21:19:01 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7306
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
стоп-стоп. на плис все решения аппаратные как бы. Ну если не собрать на ней какой процессор и уже его програмировать... Зато поздравляем с решением задачи. Не знаю как другие, но я сначала представляю хотя бы блок-схему того, что хочу получить и только тогда на VHDL пытаюсь описать то, что представил.

_________________
А люди посмотрят и скажут: "Собаки летят. Вот и осень."


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Дробное деление частоты на VHDL
СообщениеДобавлено: Чт апр 26, 2012 21:29:03 
Встал на лапы

Зарегистрирован: Ср янв 18, 2012 19:37:10
Сообщений: 129
Рейтинг сообщения: 0
Под словом аппаратное, я имел ввиду, что подал сигнал на вход блока, а на выходе получил частоту поделенную в нужное количество раз. Как там внутри это преобразование получилось я хз. А программное решение - работу этого блока самому ручками написать, что конечно относительно долго и не очень охото :)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y