Maverick_ 15 10 сентября, 2008 Опубликовано 10 сентября, 2008 · Жалоба Требуется получить частотную сетку 20 Гц до 100Гц с шагом 10 Гц из тактовой частоты 100 МГц. Кристал Virtex 4 SX35 Как это красиво организовать? Подкиньте идею, а лучше готовую реализацию, желательно на VHDL :) Сделана связка счетчик и Цифрового Синтезатора Частоты (DFS) . Нашел по этому поводу статью, смотрите вложение, но она мне кажется слишком ресурсоемкой при реализации. З.Ы. Хотелось бы максимум уменьшить разбег фаз. ____________________________________________________.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kuzis 0 10 сентября, 2008 Опубликовано 10 сентября, 2008 · Жалоба Требуется получить частотную сетку 20 Гц до 100Гц с шагом 10 Гц из тактовой частоты 100 МГц. Кристал Virtex 4 SX35 Как это красиво организовать? Подкиньте идею, а лучше готовую реализацию, желательно на VHDL :) Сделана связка счетчик и Цифрового Синтезатора Частоты (DFS) . Нашел по этому поводу статью, смотрите вложение, но она мне кажется слишком ресурсоемкой при реализации. З.Ы. Хотелось бы максимум уменьшить разбег фаз. Непонятно, что вы хотите получить. 8 частот? Перестраиваемый синтезатор частоты на основе ГУНа, или просто делить 100 МГц, и получать одну из частот вашей сетки? Важна ли скважность частоты? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 10 сентября, 2008 Опубликовано 10 сентября, 2008 · Жалоба Непонятно, что вы хотите получить. 8 частот? Перестраиваемый синтезатор частоты на основе ГУНа, или просто делить 100 МГц, и получать одну из частот вашей сетки? Важна ли скважность частоты? Прошу прощения, забыл упомянуть. Длительность импульсов 2,5-5% от периода частоты (20Гц, 30Гц, 40Гц, 50Гц, 60Гц, 70Гц, 80Гц, 90Гц, 100Гц). Синтезатор частоты должен по команде из вне выдавать нужную частоту (20Гц, 30Гц, 40Гц, 50Гц, 60Гц, 70Гц, 80Гц, 90Гц, 100Гц). Отклонение в сетке частот допускается до плюс/минус 3...4Гц Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kuzis 0 10 сентября, 2008 Опубликовано 10 сентября, 2008 · Жалоба Прошу прощения, забыл упомянуть. Пока главное, чтобы период импульсов соответствовал требуемой частоте. Длительность импульсов 2,5-5% от периода. Синтезатор частоты должен по команде из вне выдавать нужную частоту (10Гц, 20Гц, 30Гц, 40Гц, 50Гц, 60Гц, 70Гц, 80Гц, 90Гц, 100Гц). Точность сетки частот (20Гц, 30Гц, 40Гц, 50Гц, 60Гц, 70Гц, 80Гц, 90Гц, 100Гц), отклонение допускается плюс/минус 3Гц Тогда обычный аккумулятор, плюс, если вам нужна такая большая скважность, схема формирования формы импульса. Частота задается числом, которое прибавляется к аккумулятору. Разрешение по частоте зависит от разрядности аккумулятора, точность определяется точностью 100 МГц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 10 сентября, 2008 Опубликовано 10 сентября, 2008 · Жалоба Разрешение по частоте зависит от разрядности аккумулятора, точность определяется точностью 100 МГц. Поясните пожалуйста, поподробнее, не понимаю как это "точность определяется точностью 100 МГц." Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LV26 0 10 сентября, 2008 Опубликовано 10 сентября, 2008 · Жалоба Ищите статьи по DDS - Direct Digital Synthesys Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kuzis 0 10 сентября, 2008 Опубликовано 10 сентября, 2008 · Жалоба Поясните пожалуйста, поподробнее, не понимаю как это "точность определяется точностью 100 МГц." Т.к. вы получаете свою частоту делением 100 МГц, то относительная погрешность вашей частоты будет такая же, что и у исходной. Т.е. допустим у вас не 100 МГц, а 100,1МГц. Тогда после деления вы получите не 100 Гц, а 100,1Гц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 11 сентября, 2008 Опубликовано 11 сентября, 2008 · Жалоба Всем спасибо! :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться