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

 
 
> Конфигурация ADC, at91sam7
fmdost
сообщение Mar 19 2009, 11:26
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-05-07
Из: г. Ставрополь. Северный Кавказ. Россия
Пользователь №: 27 606



Доброго времени суток Уважаемые.
Камень at91sam7s256. Не понял какое время и в каком формате необходимо установить для схемы выборки-хранения.
Подскажите правильное значение SHTIM?
Частота 18.432мГц.
Предделитель 18. Разрешение 10 бит.
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Mar 21 2009, 15:11
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(defunct @ Mar 21 2009, 05:53) *
...Показывает только то, что Вы этот код никогда не использовали и вероятно даже не видели.

Мне бы и в голову не пришло сверяться с этим кодом. Для начинающих же я его считаю абсолютно вредным, хуже только книжки Редькина.

Цитата(Т.Достоевский @ Mar 21 2009, 15:58) *
Ниасилил.

В DS есть параметр Track and Hold Acquisition Time >= 600ns, при частоте тактирования АЦП 1.24MHz будет достаточно одного такта на Sample & Hold, т.е. SHTIM можно установить равным нулю.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 21 2009, 17:26
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(aaarrr @ Mar 21 2009, 17:11) *
В DS есть параметр Track and Hold Acquisition Time >= 600ns, при частоте тактирования АЦП 1.24MHz будет достаточно одного такта на Sample & Hold,
Стоп. Sample - время выборкки. Т.е. время зарада накопительного конденсатора АЦП до входного напряжения с точностью до 0.5 единицы младшего разряда. Hold - время хранения этого заряда, т.е. время его преобразования в цифру. Атмел, конечно, несколько погорячился объединив эти времена:
Цитата
Converting a single analog value to a 10-bit digital data requires Sample and Hold Clock cycles [...] and 10 ADC Clock cycles.
Время выборки определяется входной емкостью АЦП и сопротивлением источника сигнала плюс проходное сопротивление ключа УВХ. Не зная выходного сопротивления источника сигнала рассчитать время выборки невозможно. Автору вопроса можно посоветовать поставить максимально возможное время.
Цитата(Т.Достоевский @ Mar 21 2009, 14:58) *
Если у меня частота тактирования АДЦ 1,24 Мгц что соответствует частоте семплирования 102,4кгц.
Вы не учитываете время выборки. Частота семплирования будет миниум в 11/10 раз ниже (при одном такте на выборку), т.е. 93КГц.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
fmdost
сообщение Mar 21 2009, 19:54
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-05-07
Из: г. Ставрополь. Северный Кавказ. Россия
Пользователь №: 27 606



Цитата(Сергей Борщ @ Mar 21 2009, 20:26) *
...Стоп. Sample - время выборкки. ..

...Время выборки определяется входной емкостью АЦП и сопротивлением источника сигнала плюс проходное сопротивление ключа УВХ...

Не знал что внутри нет буферного усилителя cranky.gif
Тоесть SHTIM это время заряда конденсатора УВХ! Тогда понятно что за частоту показывает кейл в окне АДС. А Я голову ломал почему время хранения влияет на частоту семплирования АДЦ!!! Наконец-то разобрался 08.gif beer.gif
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 21 2009, 21:50
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Т.Достоевский @ Mar 21 2009, 21:54) *
Не знал что внутри нет буферного усилителя cranky.gif
А как же "читать даташит"? cranky.gif
Цитата
36.5.7 ADC Timings
Warning: No input buffer amplifier to isolate the source is included in the ADC. This must be 
taken into consideration to program a precise value in the SHTIM field. See the section ADC 
Characteristics in the product datasheet.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Т.Достоевский   Конфигурация ADC   Mar 19 2009, 11:26
- - defunct   Цитата(Т.Достоевский @ Mar 19 2009, 13:26...   Mar 20 2009, 23:43
|- - aaarrr   Цитата(defunct @ Mar 21 2009, 02:43) см. ...   Mar 20 2009, 23:56
|- - defunct   насчет чтения ДШ - нет возражений, насчет бездумно...   Mar 21 2009, 02:53
|- - Т.Достоевский   Ниасилил. Если у меня частота тактирования АДЦ 1,2...   Mar 21 2009, 12:58
|- - Т.Достоевский   Цитата(aaarrr @ Mar 21 2009, 18:11) В DS ...   Mar 21 2009, 15:22
|- - defunct   Цитата(aaarrr @ Mar 21 2009, 17:11) Мне б...   Mar 21 2009, 17:53
- - aaarrr   Уже писал, показывал конкретные ошибки. Повторятьс...   Mar 21 2009, 18:14
- - defunct   Цитата(aaarrr @ Mar 21 2009, 20:14) Уже п...   Mar 21 2009, 18:22
- - aaarrr   Цитата(defunct @ Mar 21 2009, 21:22) Не н...   Mar 21 2009, 18:54
- - defunct   Цитата(aaarrr @ Mar 21 2009, 20:54) Почем...   Mar 22 2009, 01:45
- - aaarrr   Цитата(defunct @ Mar 22 2009, 04:45) ...в...   Mar 22 2009, 01:57
- - defunct   Цитата(aaarrr @ Mar 22 2009, 03:57) Нет т...   Mar 22 2009, 02:14
- - aaarrr   Цитата(defunct @ Mar 22 2009, 05:14) Deja...   Mar 22 2009, 02:43


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

 


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


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