|
Точность АЦП Меги48 при переключении каналов |
|
|
|
 |
Ответов
|
Jan 22 2010, 17:49
|
Местный
  
Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017

|
Цитата И о каких мат рассчетах идет речь, если Атмели не кладут формулы для рассчетов, а схема очень условная (резистор 1-100 ком). Тем не менее, для меня не составляет труда оценить разность напряжений, до которых зарядится конденсатор с "неслабой емкостью" 14pF за время выборки 1,5такта АЦП через резистор 1...100кОм от источников сигналов с выходными сопротивлениеми 1 и 10 кОм. Цитата Вы попробуйте подать на АЦП переменные сигналы или разные постоянные через 100 ком резисторы на входы и померить , переключая каналы - будет весело))) ТО есть, Вы предлагаете повысить выходное сопротивление источника на 100 кОм и мерить? Тогда неудивительно, почему у Вас получились такие результаты. Цитата Отсюда и неслабая емкость на выходе мультиплексора - она должна быть неизмеримо больше входной емкости АЦП. Хоть убейте, не пойму, зачем там большая емкость? Зачем она там вообще нужна? Мультиплексор - это обычный ключ. Возможно, он и есть частью УВХ. Открылся - зарядил конденсатор УВХ - и отключился. И до конца преобразования не изменяет своего состояния. Перед ним не стоит задача одновременной выборки со всех каналов с последующем последовательным (во времени) преобразовании кождого канала. Есть УВХ подключенное к одному входу компаратора. Есть ЦАП подключенный к другому входу. На чем зделан ЦАП - абсолютно все равно. хоть на резисторах, хоть на конденсаторах, хоть на лампах. От принципа его построения не зависит, сколько емкости должно быть на УВХ. P.S. Чтобы не быть голословным, приведу оценочный расчет, которым я пользовался. Хотя здесь "расчет" звучит громко. Допустим, мы переключаемся с канала, на котором 0В, на канал с напряжением U = 1024МЗР. Модуль свободной составляющей напряжения при заряде конденсатора равен uc(t) = U*exp(-t/T). Физически, он выражает значение недозаряда конденсатора до напряжения U за время t. T = RC - постоянная времени. С = 14пФ, R = (1...100 кОм + Rвых). Rвых - выходное сопротивление источника сигнала. Для худшего случая примем R = 100кОм + Rвых При частоте выборок 10 кГц частота АЦП составляет 130 кГц. Время захвата и выборки по даташиту составляет 1,5 или 2 такта АЦП, т.е. 11,5 или 15,4мкс Я расчеты проводил при времени выборки 1,5 такта, т.е. t = 11.5мкс. Далее сплошная математика. В таблице ниже результаты для источников c выходными сопротивлениями 1, 10 и 100кОм. Как видно, разница между 1 и 10 кОмами - 0,3МЗР. Если подавать разные постоянные сигналы через 100 ком резисторы на входы, то уже в теории мы должны получить разность 16,6 МЗР. Повторюсь расчет оценочный. Код Rвых, T, t/T exp(-t/T) 1024*exp(-t/T) кОм 1/с МЗР 1 707 214 8.16 0,000286 0,292 10 649 351 7.49 0,000557 0,571 100 357 143 4.12 0,01623 16,6 P.P.S. Появится немного свободного времени на работе - соберу схему, проверю на "живом" камне.
|
|
|
|
|
Jan 23 2010, 13:17
|

Знающий
   
Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499

|
Цитата(Александр Куличок @ Jan 22 2010, 20:49)  Хоть убейте, не пойму, зачем там большая емкость? Зачем она там вообще нужна? Мультиплексор - это обычный ключ. Возможно, он и есть частью УВХ. Открылся - зарядил конденсатор УВХ - и отключился. И до конца преобразования не изменяет своего состояния. Перед ним не стоит задача одновременной выборки со всех каналов с последующем последовательным (во времени) преобразовании кождого канала. Есть УВХ подключенное к одному входу компаратора. Есть ЦАП подключенный к другому входу. На чем зделан ЦАП - абсолютно все равно. хоть на резисторах, хоть на конденсаторах, хоть на лампах. От принципа его построения не зависит, сколько емкости должно быть на УВХ. Александр- все гораздо проще- УВХ НЕТ ВООБЩЕ!!! это просто для лучшего понимания он нарисован Ацп построен именно так, как сказаз oran-be. Он измеряет фактически не напряжение, а ЗАРЯД своей емкости. то есть это преобразователь заряд-код. И чем точнее (фактически- чем дольше от источника напряжения) эту емкость вы зарядите, тем точнее будет результат.
|
|
|
|
|
Jan 23 2010, 17:37
|
Местный
  
Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527

|
Цитата(Serj78 @ Jan 23 2010, 16:17)  Александр- все гораздо проще- УВХ НЕТ ВООБЩЕ!!! Где почитать про такие интересные АЦП последовательного приближения без УВХ? Потому что tlc549 например - АЦП на переключаемых конденсаторах, однако УВХ в нем имеется, даже эквивалентные входные схемы в режиме samle и в режиме hold приведены. Емкость в УВХ 60pF. Собственно должно быть без разницы на каком принципе основано дальнейшее преобразование. Важно за время samle успеть зарядить емкость в УВХ (которой в м48 нет???) до входного напряжения.
|
|
|
|
|
Jan 23 2010, 20:39
|
Местный
  
Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527

|
Цитата(Serj78 @ Jan 23 2010, 23:06)  надо успеть зарядить емкость за определенное время с заданной точностью. Далее входное напряжение отключается и происходит преобразование. Это в тех, где УВХ все же есть. А что заряжать там, где конденсатора нет? Собственно весь сыр-бор в ветке из за того, что конденсатор и ключ на эквивалентной схеме АЦП от атмел отсутствуют. И тут же предположения о том, что АЦП на переключающихся конденсаторах, что конденсаторов ( кроме тех что в АЦП) два - один неотключаемый на выходе мультиплексора и другой в АЦП. Или их вообще нет. И что первый, если все же есть, в 2000 раз больше второго. Вообще все это сильно смахивает на бред. Потому как DAC и компаратор на схеме все же есть. А на схеме tlc549, который как раз на конденсаторах, ЦАП отсутствует. Так что ИМХО АЦП в мегах классическое последовательного приближения, на резисторной матрице и никаких хитрых конденсаторов там нет. Кроме того, который в УВХ, но который забыли нарисовать в даташите. Цитата(ILYAUL @ Jan 23 2010, 23:15)  На фото блок схема типичного АЦП AVR. А в даташите схема несколько другая - нет ключа и конденсатора. Была бы такая и обсуждать было бы нечего.
|
|
|
|
|
Jan 23 2010, 20:46
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(Qwertty @ Jan 23 2010, 23:39)  Это в тех, где УВХ все же есть. А что заряжать там, где конденсатора нет? Собственно весь сыр-бор в ветке из за того, что конденсатор и ключ на эквивалентной схеме АЦП от атмел отсутствуют. ..... А в даташите схема несколько другая - нет ключа и конденсатора. Была бы такая и обсуждать было бы нечего.  Да куда же они делись ? Во всех даташитах на камни с ADC есть картинка "Analog input circuitry". И везде этот "s/h" конденсатор емкостью 14 pF, подключенный к половине питания...
|
|
|
|
|
Jan 23 2010, 21:33
|
Местный
  
Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527

|
Цитата(rx3apf @ Jan 23 2010, 23:46)  Да куда же они делись ? Во всех даташитах на камни с ADC есть картинка "Analog input circuitry". И везде этот "s/h" конденсатор емкостью 14 pF, подключенный к половине питания... Схема есть и в ней выход мультиплексора идет напрямую на компаратор. Вот такие атмел шутки шутит. Для SAM7S схема АЦП еще лаконичнее, там емкости вообще не нашел. Для LPC213x и схемы нет. Как говорится - нет человека нет и проблемы. Подождем господина oran-be, у него трава забористей...
|
|
|
|
Сообщений в этой теме
Burner Точность АЦП Меги48 при переключении каналов Dec 4 2009, 19:16 ILYAUL Цитата(Burner @ Dec 4 2009, 22:16) Кто зн... Dec 4 2009, 20:24 Dx! Цитатакак рекомендует даташит
Где же он такое реко... Dec 4 2009, 21:31 Burner Спасибо, что отписали!
- Где же он такое реком... Dec 5 2009, 14:28 niXto При 53 Ксэмплов будет точность 9...8 бит... АЦП в ... Dec 6 2009, 06:04 Burner Спасибо, вроде понял.
Ну альтернативы покуда не ви... Dec 8 2009, 12:52 _Pasha Это для моторных применений? Если да - то Free Run... Dec 8 2009, 13:01 oran-be В даташитах на АВРы есть конретная дырень - в них ... Jan 20 2010, 13:34 Rst7 ЦитатаВ даташитах на АВРы есть конретная дырень - ... Jan 20 2010, 13:45 smk ЦитатаЗ.Ы. !!! если мерить внутреннюю ... Jan 20 2010, 13:46 oran-be Цитата(smk @ Jan 20 2010, 17:46) Подскажи... Jan 20 2010, 15:39 SasaVitebsk Я могу только добавить, что лучше порт ADC полност... Jan 20 2010, 17:08 Александр Куличок ЦитатаСледует учесть, что преобразование можно осу... Jan 20 2010, 18:59 stells Цитата(Александр Куличок @ Jan 20 2010, 21... Jan 20 2010, 19:10  singlskv Цитата(stells @ Jan 20 2010, 22:10) но де... Jan 20 2010, 20:40 oran-be Александр Куличок, у вас практикой, похоже, пробле... Jan 21 2010, 13:28 Александр Куличок То, что преобразование требует некоторого колличес... Jan 22 2010, 05:10 oran-be Цитата(Александр Куличок @ Jan 22 2010, 08... Jan 22 2010, 12:48 oran-be Цитата(Александр Куличок @ Jan 22 2010, 20... Jan 23 2010, 12:16  ILYAUL Цитата(oran-be @ Jan 23 2010, 15:16)... Jan 23 2010, 20:15   oran-be Цитата(ILYAUL @ Jan 23 2010, 23:15) Откуд... Jan 26 2010, 12:48    ILYAUL Цитата(oran-be @ Jan 26 2010, 15:48)... Jan 26 2010, 18:44    rx3apf Цитата(oran-be @ Jan 26 2010, 15:48)... Jan 27 2010, 11:59     ae_ Цитата(rx3apf @ Jan 27 2010, 19:59) А вот... Jan 27 2010, 12:19      rx3apf Цитата(ae_ @ Jan 27 2010, 15:19) AVR121: ... Jan 27 2010, 20:40     oran-be Цитата(rx3apf @ Jan 27 2010, 14:59) ...
К... Jan 27 2010, 13:17   stells Цитата(Qwertty @ Jan 23 2010, 20:37) Где ... Jan 23 2010, 18:48     ILYAUL Цитата(Qwertty @ Jan 23 2010, 23:39) А в ... Jan 23 2010, 20:48 SasaVitebsk Если много входов, то это хранение и ни к чему. По... Jan 23 2010, 20:01 SasaVitebsk УВ должно быть обязательно. Не может же быть АЦП п... Jan 24 2010, 10:23 Rst7 ЦитатаТак что ИМХО АЦП в мегах классическое послед... Jan 24 2010, 10:51 SasaVitebsk Цитата(Rst7 @ Jan 24 2010, 14:51) Для тех... Jan 24 2010, 13:39  IGK Цитата(SasaVitebsk @ Jan 24 2010, 15:39) ... Jan 24 2010, 13:56 Александр Куличок ЦитатаАЦП такого типа уже само по себе представляе... Jan 27 2010, 03:02 xemul Цитата(Александр Куличок @ Jan 27 2010, 06... Jan 27 2010, 08:44 SasaVitebsk Цитата(ILYAUL @ Jan 26 2010, 22:44) Не по... Jan 27 2010, 11:47 xemul Цитата(SasaVitebsk @ Jan 27 2010, 14:47) ... Jan 27 2010, 14:12 IGK Цитата(SasaVitebsk @ Jan 27 2010, 13:47) ... Jan 27 2010, 17:03  SasaVitebsk Цитата(IGK @ Jan 27 2010, 21:03) Т.е. Вы ... Jan 27 2010, 18:48   IGK Цитата(SasaVitebsk @ Jan 27 2010, 20:48) ... Jan 27 2010, 19:57
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|