|
АЦП: 8 выборок последовательно, Обзор микроконтроллеров |
|
|
|
Apr 9 2008, 05:35
|

Знающий
   
Группа: Свой
Сообщений: 578
Регистрация: 7-11-06
Из: Хабаровск
Пользователь №: 22 044

|
Здравствуйте. У 56F8xx-серии микроконтроллеров Freescale имеется 12-разрядная АЦП. АЦП-шка, конечно, дрянь, в том смысле, что если делать однократную выборку, то результат не имеет ничего общего с истиной. Freescale объясняет это влиянием паразитных емкостей во входных цепях. Но они вышли из положения другим способом. У АЦП имеется возможность делать последовательно 8 выборок, при этом под результат каждой имеются свои регистры запоминания. Истинное значение получается уже в двух последних выборках, все остальные можно смело игнорировать. Лично я делаю так: складываю результаты 7 и 8 выборок, делю на 2 и получается результат, по стабильности аналогичный АЦП 12-тактовых 51-х контроллеров. А что может быть стабильнее 12-тактовой 51-й серии? Таким образом, если время одной выборки равно 1/5мгц = 200 нс, то время 8 выборок 200нс*8 = 1,6 мкс. Есть ли у других фирм микроконтроллеры с такими возможностями?
--------------------
Маленький нанайца. А-а. А-а. Оморочком плыл. Маленький проточка. Осетра ловил.
|
|
|
|
|
 |
Ответов
|
Apr 9 2008, 11:54
|

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

|
Цитата(repairDV @ Apr 9 2008, 14:01)  Если делать по одному каналу одну выборку, то показания АЦП скачут где-то в пределах 6 младших разрядов. Так может стоило спросить, какой контроллер с первой же выборки дает правильное значение?  Очень похоже, что у вас не усперает зарядиться конденсатор УВХ. Контроллер не позволяет увеличить время выборки? Цитата(repairDV @ Apr 9 2008, 14:26)  Кстати, этот контроллер я не изучал, сколько тактов кварца в машинном цикле? Один. Но обращение к памяти требует до 6 циклов.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Apr 9 2008, 12:02
|

Знающий
   
Группа: Свой
Сообщений: 578
Регистрация: 7-11-06
Из: Хабаровск
Пользователь №: 22 044

|
Цитата(Сергей Борщ @ Apr 9 2008, 22:54)  Так может стоило спросить, какой контроллер с первой же выборки дает правильное значение?  А я и так знаю. LPC935 Цитата(Сергей Борщ @ Apr 9 2008, 22:54)  Очень похоже, что у вас не усперает зарядиться конденсатор УВХ. Контроллер не позволяет увеличить время выборки? Пытался в пределах требований по работе девайса, но - бесполезно. Здесь же ещё нужно быстродействие. Кстати, есть контроллер однотактовый из 51 серии - 8051F350 Silabs с 24-разрядной АЦП, так там, вроде, как время выборки не увеличивай, всё равно толку нет. Можно смело младшие 8 разрядов игнорировать.
Сообщение отредактировал repairDV - Apr 9 2008, 12:08
--------------------
Маленький нанайца. А-а. А-а. Оморочком плыл. Маленький проточка. Осетра ловил.
|
|
|
|
Сообщений в этой теме
repairDV АЦП: 8 выборок последовательно Apr 9 2008, 05:35 Сергей Борщ Цитата(repairDV @ Apr 9 2008, 08:35) Есть... Apr 9 2008, 07:37 repairDV Цитата(Сергей Борщ @ Apr 9 2008, 18:37) M... Apr 9 2008, 08:57  SSerge Цитата(repairDV @ Apr 9 2008, 15:50) Я пр... Apr 9 2008, 09:07   repairDV Цитата(SSerge @ Apr 9 2008, 20:07) Что же... Apr 9 2008, 09:44    Сергей Борщ Цитата(repairDV @ Apr 9 2008, 12:44) Если... Apr 9 2008, 10:05     repairDV Цитата(Сергей Борщ @ Apr 9 2008, 21:05) 1... Apr 9 2008, 10:18      MrYuran Цитата(repairDV @ Apr 9 2008, 13:18) Мать... Apr 9 2008, 10:41      Сергей Борщ Цитата(repairDV @ Apr 9 2008, 13:18) А у ... Apr 9 2008, 10:45 SSerge TMS320F28xx
из доки на TMS320F28044:
· 12-bit ADC... Apr 9 2008, 08:46 SSerge У меня на MSP430 было такое, что результаты АЦП за... Apr 9 2008, 11:20 repairDV Цитата(SSerge @ Apr 9 2008, 22:20) Оказал... Apr 9 2008, 11:26 mdmitry Использовал MC56F8346. 14 каналов АЦП в работе, то... Apr 9 2008, 19:14 repairDV Цитата(mdmitry @ Apr 10 2008, 06:14) Испо... Apr 10 2008, 10:44 mdmitry VDDA_OSC_PLL ПОДКЛЮЧЕН на питание через отдельный ... Apr 10 2008, 11:25 repairDV Спасибо. Ладно, будем думать дальше. Пока жду КИТы... Apr 10 2008, 11:58
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|