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

 
 
> ADC12 + DMA, Какая максимальная скорость преобразования?
condor
сообщение Apr 3 2006, 07:26
Сообщение #1


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

Группа: Свой
Сообщений: 93
Регистрация: 18-06-05
Из: Kyiv, Ukraine
Пользователь №: 6 126



Надо цифровывать сигнал с максимальной скоростью.
При использовании ADC12OSC: t(sample)+t(convert) = 1.22+3.51 = 4.73 ~ 10 us.
Тогда f(sample) ~ 100000.
Я правильно считаю? Если нет, то какой максимальной скорости можно достичь?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
rezident
сообщение Apr 3 2006, 09:48
Сообщение #2


Гуру
******

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



Вы не указали источник тактирования, способ запуска преобразования и его тип (одиночный, непрерывный или последовательнсть каналов). Кроме того, выбор времени выборки зависит от выходного сопротивления источника сигнала.
Go to the top of the page
 
+Quote Post
condor
сообщение Apr 3 2006, 15:59
Сообщение #3


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

Группа: Свой
Сообщений: 93
Регистрация: 18-06-05
Из: Kyiv, Ukraine
Пользователь №: 6 126



Цитата(rezident @ Apr 3 2006, 12:48) *
Вы не указали источник тактирования, способ запуска преобразования и его тип (одиночный, непрерывный или последовательнсть каналов). Кроме того, выбор времени выборки зависит от выходного сопротивления источника сигнала.


Источник тактирования: MCLK = 4MHz.
Преобразование непрерывно одного канала.
Запуск таймером.
А вот сопротивления пока не знаю.
Все это надо через DMA складывать в RAM.

Перелистал даташит и почти все вопросы отпали smile.gif

Непонятно только с запуском преобразований с помощью таймера.
Например, при использовании ТА1 для запуска, внешние ножки ТА1 можно не трогать? Тоесть не надо их настраивать на периферию?
И еще. Можно ли с ТА1 на АЦП12 пускать ШИМ, и с помощью его запускать преобразование и задавать время выборки? АЦП12 в extended sample mode.
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 3 2006, 16:50
Сообщение #4


Гуру
******

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



Цитата(condor @ Apr 3 2006, 21:59) *
Перелистал даташит и почти все вопросы отпали smile.gif

Ну дык! biggrin.gif
Цитата(condor @ Apr 3 2006, 21:59) *
Непонятно только с запуском преобразований с помощью таймера.
Например, при использовании ТА1 для запуска, внешние ножки ТА1 можно не трогать? Тоесть не надо их настраивать на периферию?

Нет, не нужно. Это будет внутренний сигнал и скоммутируется он тоже внутри кристалла.
Цитата(condor @ Apr 3 2006, 21:59) *
И еще. Можно ли с ТА1 на АЦП12 пускать ШИМ, и с помощью его запускать преобразование и задавать время выборки? АЦП12 в extended sample mode.

Можно, только следите за длительностью ШИМ, чтобы оставалось достаточное время для преобразования. Время преобразования = 13 тактов ADC12CLK. Кстати, синхронная с ШИМом работа АЦП даже предпочтительна, т.к. ШИМ "шумит" довольно сильно. Особенно если вы хотите померять внутреннюю опору или температуру. В последнем случае вообще даже ядро рекомендуется в LPM-моду переводить.
Go to the top of the page
 
+Quote Post

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

 


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


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