Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


оптимальный способ сбора информации с АЦП

Вы не вошли.

 Поиск | Регистрация | Вход 

Дмитрий
25.12.2006 23:56:41
#1

Гость

оптимальный способ сбора информации с АЦП

Здравствуйте, я программирую ADSP2185 платы L761. Возникла следующая задача:
надо забирать данные с ацп (с одного и тогоже канала) при наступлении события. Событие может наступать ДО 8000 раз в секунду. Соответственно я вижу два способа решения этой задачи:
1) забирать данные с ацп в асинхронном режиме. Т.е. наступило событие - забрали данные. Но в этом случае я опасаюсь, что всякие там пересылки в авр и конфигурирования будут занимать много времени и я могу упустить следующее событие.
2) настроить ацп на выдачу данных с какой нибудь высокой частотой, например 10 КГц, и при наступлении события разрешить прерывание от SPORT0, забрать данные по прерыванию из RX0 и снова зпретить прерывание от SPORT0 до наступления следующего события.

Какому из этих способов Вы бы отдали предпочтение? Или, если я не верно предлагаю варианты решения задачи, как следует её решать?

Митяйко
08.01.2007 14:13:39
#2

Гость

Re: оптимальный способ сбора информации с АЦП

Скороее, Вы не достаточно подробно описываете саму задачу. На вскидку, я бы отдал предпочтение второму способу.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4

Многоканальный телефон: +7 (495) 785-95-25

Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Мы работаем с юридическими и физическими лицами, пожалуйста, прикладывайте реквизиты при оформлении заказа
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск