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

 
 
> LPC2103 и АЦП, Время преобразования
XWoo
сообщение Oct 8 2010, 21:10
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 91
Регистрация: 19-11-09
Пользователь №: 53 737



У меня есть плата, как описано тут: http://electronix.ru/forum/index.php?showt...&hl=lpc2103

Настройки АЦП такие же. Частота процессора = 14,7456 МГц. CLKDIV = 146. Частота АЦП = 100,31 КГц. SEL = 0x1F (AD0,1,2,3,4 - 5 входов). Режим работы - burst.

Вопрс в следующем. В прерывании АЦП из регистра ADGDR я извлекаю номер входа (0,1,2,3,4) и 10-битный код. Этот код далее записывается в массив, зная номер входа. Если предположить, что у меня задействован только один вход АЦП (а не 5), то как мне рассчитать теоретически время одного преобразования? И соответственно, сколько времени займёт преобразование всех 5 входов?

Под временем преобразования я имею ввиду время, через которое АЦП выдаст 10-битный код
(т.е. один отсчёт).

1. Я полагаю, что коль известна частота АЦП, то время преобразования одного входа будет равно 1/100 КГц = 10 мкс (частоту я округлил до 100 КГц). Тогда на 5 входов затратися 50 мкс.

2. Но есть и сомнения. Может быть эти 10 мкс - время на получение одного бита. А их всего 10. Тогда на преобразование одного входа затратится 100 мкс (0,1 мс). А для 5 входов получаем 500 мкс (0,5 мс).

Какой из 2-х моих доводов правильный? А может они оба неправильны? smile.gif

Может быть вопрос надо было поставить так: как часто будет срабатывать прервывание АЦП?


Сообщение отредактировал XWoo - Oct 8 2010, 21:12
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:36
Рейтинг@Mail.ru


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