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

 
 
> 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
 
Start new topic
Ответов
rezident
сообщение Oct 8 2010, 22:05
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(XWoo @ Oct 9 2010, 03:10) *
Настройки АЦП такие же. Частота процессора = 14,7456 МГц. CLKDIV = 146. Частота АЦП = 100,31 КГц.
А PLL не используется?
Цитата(XWoo @ Oct 9 2010, 03:10) *
как мне рассчитать теоретически время одного преобразования? И соответственно, сколько времени займёт преобразование всех 5 входов?
Раз режим BURST, то в зависимости от состояние битов CLKS.
Цитата(XWoo @ Oct 9 2010, 03:10) *
Может быть вопрос надо было поставить так: как часто будет срабатывать прервывание АЦП?
Вопрос неверный. Точнее ответ на него зависит в т.ч. от настроек регистра AD0STAT. Прерывание от АЦП может вообще не сработать, если AD0STAT не проинициализирован как требуется laughing.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post



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

 


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


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