Российский производитель и разработчик сертифицированного измерительного оборудования с 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: оптимальный способ сбора информации с АЦП

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