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

 
 
 
Reply to this topicStart new topic
AntonC
сообщение Sep 2 2010, 07:25
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 15-10-07
Пользователь №: 31 367



Здравствуйте, уважаемые.

Очень хочу получить критику на выдумываемое мною устройство.

Задача - разработать 4х канальный генератор сигналов. Сами сигналы - наборы ШИМ пачек. Часовая частота ШИМа на протяжении всей длительность сигнала может меняться от 10Гц до 10кГц, но в подавляющем большинстве случаев частота будет задаваться всего один раз в начале сигнала. Необходимая длительность сигналов - 100секунд.

Требования к сигналам:
-время начала очередной пачки ШИМ должно выдерживаться с точностью до 1мкс.
-скважность ШИМа должна мочь изменятся не реже чем 1 раз в миллисекунду.

Видимая мне сейчас архитектура устройства: Spartan3E500 имеете счетчик импульсов от стабильного генератора (до 10 ppm, 54MHz), значение которого является реальным временем. Там же имеется FIFO пар значений [T,Q] - (Т - время начала пачки ШИМа со скважностью Q). Первое значение Т в очереди сравнивается с текущим временем и, если необходимо, происходит загрузка значения скважности Q в PWM модуль и текущая пара [T,Q] выдвигается из очереди.Частота ШИМа задается отдельным регистром. Данные в регистры FPGA записывает PIC24(16MHz), следит за полнотой очередей и подгружает новыми значениями. Конфигурация FPGA и данный для воспроизведения хранятся во Flash MX25L. Для отслеживания состояния очередей собираюсь иметь два выхода(к примеру, загрузка FIFO=90% и загрузка FIFO=30%)

Выбор микросхемок в основном определен наличие готовых плат другого устройства, которые могут быть макетками для данного.

Жду критики и любых других предложений по реализации устройства.
Спасибо за внимание.

Сообщение отредактировал AntonC - Sep 2 2010, 07:30
Go to the top of the page
 
+Quote Post
Катран
сообщение Sep 3 2010, 10:53
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 8-05-08
Из: Киев
Пользователь №: 37 366



А применение FPGA обязательно?
Можно обойтись одним dsPICом, там есть МК со скоростным ШИМом.
Go to the top of the page
 
+Quote Post
VCO
сообщение Sep 6 2010, 16:22
Сообщение #3


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(AntonC @ Sep 2 2010, 10:25) *
Задача - разработать 4х канальный генератор сигналов.

А почему Вы хотите разрабатывать генератор сигналов именно на принципе PWM (ШИМ), а не на принципе DAC (ЦАП) или DDS (ПЦС)?
Последний, DDS (ПЦС), лежит в основе большинства современных функциональных генераторов сигналов специальной формы.


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post

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

 


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


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