Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
24.11.2010, 16:57
|
|
Заблокирован
Регистрация: 15.10.2010
Адрес: Kiev/Kharkov
Сообщений: 133
Сказал спасибо: 15
Сказали Спасибо 21 раз(а) в 21 сообщении(ях)
|
ARM7MODA: Исследование встроенного АЦП на AT91SAM7S
Я недавно сделал небольшие поверхностные измерения работы АЦП (ADC) на базе AT91SAM7S.
Проверял я на модуле ARM7MODA, собственно из названия это можно понять. ARM7MODA: Исследование встроенного АЦП на AT91SAM7S (статья периодически правится по мере нахождения свободного времени и продолжения экспериментов). В статье я описал все что имело место быть, и также привёл исходник работающего кода.
Вывод:
- Используйте специально предназначенные микросхемы источники опорного напряжения для Vref, если хотите иметь достоверные результаты.
- не используете выводы порта GPIO с светодиодами, или вместо них впаяйте резисторы на 10к, это улучшит показания измерений.
PS:
С удовольствием пообщаюсь на эту тему, особенно если у Вас тоже есть опыт по работе с АЦП у этого микроконтроллера.
PPS:
также ссылка навозможную дисскусию на моем форуме http://projects.org.ua/forum/viewtopic.php?t=2872
Последний раз редактировалось projects.org.ua; 24.11.2010 в 17:18.
|
|
|
|
24.11.2010, 17:09
|
|
Вид на жительство
Регистрация: 21.08.2007
Сообщений: 318
Сказал спасибо: 12
Сказали Спасибо 67 раз(а) в 61 сообщении(ях)
|
Re: ARM7MODA: Исследование встроенного АЦП на AT91SAM7S
Сообщение от projects.org.ua
|
погрешность АЦП 4-5 бит младшего разряда
|
Уважаемый, извините, понятие LSB не эквивалентно тому, что написали вы
Выделенное мной понятие не имеет смысла.
|
|
|
|
24.11.2010, 17:26
|
|
Заблокирован
Регистрация: 15.10.2010
Адрес: Kiev/Kharkov
Сообщений: 133
Сказал спасибо: 15
Сказали Спасибо 21 раз(а) в 21 сообщении(ях)
|
Re: ARM7MODA: Исследование встроенного АЦП на AT91SAM7S
Сообщение от Cybermaker
|
Уважаемый, извините, понятие LSB не эквивалентно тому, что написали вы
|
Тут имеется ввиду что наблюдался эффект флуктуаций измеряемых значений в 4-5 бит. Дальше по тексту я написал почему такое происходит...
Может Вы можете предложить более правильный вариант как это правильно называть? Так как я написал так, как сам это понял. Заведомо извененяюсь если где то, что то не совсем точно, поправьте.
|
|
|
|
24.11.2010, 17:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Re: ARM7MODA: Исследование встроенного АЦП на AT91SAM7S
В статье не правильно посчитано. Кол-во бит log2(X/Y),где X - погрешность в результате измерений,Y - погрешность на 1 бит. В вашем случае будет log2(20/3.2)=2.5 бита.
И попутно вопрос - в чем тайный смысл исследовать ширпотребный встроненный АЦП старого процессора? Интереснее было бы на современых процах посмотреть какой шум у 12-битных встроенных АЦП.
|
|
|
|
24.11.2010, 17:56
|
|
Заблокирован
Регистрация: 15.10.2010
Адрес: Kiev/Kharkov
Сообщений: 133
Сказал спасибо: 15
Сказали Спасибо 21 раз(а) в 21 сообщении(ях)
|
Re: ARM7MODA: Исследование встроенного АЦП на AT91SAM7S
Сообщение от Gnider
|
В статье не правильно посчитано. Кол-во бит log2(X/Y),где X - погрешность в результате измерений,Y - погрешность на 1 бит. В вашем случае будет log2(20/3.2)=2.5 бита.
|
Да, верно, но это в случае детальных измерений, возможно даже ближе к лабораторным, тут же чуть иная мысль. Как Вы указали X я замерять не смог, но при этом визуально было хорошо видно каковы "пляски" в младших разрядах. И далее по тексту я объясняю откуда они берется в моем случает, что "сводит на нет" утверждение о погрешности в 4-5 бит.
Сообщение от Gnider
|
И попутно вопрос - в чем тайный смысл исследовать ширпотребный встроненный АЦП старого процессора? Интереснее было бы на современых процах посмотреть какой шум у 12-битных встроенных АЦП.
|
Исслледуем какой есть ![Улыбка](images/smilies/icon_smile.gif)
Наверно потому, что он есть под рукой, что он ширпотребовский, тоесть распространненый. Я как доберусь до 12ти битного, постараюсь сделать такой же тест, если будет время.
Пока же я ни где еще не встречал такого рода анализа. Да даже такого, который поверхностный, но при этом развеивает миф.
Последний раз редактировалось projects.org.ua; 24.11.2010 в 17:58.
|
|
|
|
24.11.2010, 18:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: ARM7MODA: Исследование встроенного АЦП на AT91SAM7S
Сообщение от projects.org.ua
|
но при этом развеивает миф.
|
Вы ни одного мифа не развеяли. Измерялось непонятно что относительно непонятно чего. Питание имеет право быть в +-5% от номинала. Это сразу автоматом оставляет всего 4 значащих бита от Ваших 10. Еще ничего не включили, а уже такая потеря. ![Улыбка](images/smilies/icon_smile.gif) Впрочем можно и без опоры, например тачпад обслуживать опора не нужна, но это редкие применения. В основном нет опоры - и измерять смысла нет. И уж тем более анализ погрешностей проводить.
|
|
|
|
24.11.2010, 18:23
|
|
Заблокирован
Регистрация: 15.10.2010
Адрес: Kiev/Kharkov
Сообщений: 133
Сказал спасибо: 15
Сказали Спасибо 21 раз(а) в 21 сообщении(ях)
|
Re: ARM7MODA: Исследование встроенного АЦП на AT91SAM7S
Что касается, опоры, хочу скоро купить опорник, запаять, и провести такие же измерения на нем.
Полностью согласен что так будет куда более интересней.
|
|
|
|
24.11.2010, 22:31
|
|
Вид на жительство
Регистрация: 10.08.2005
Сообщений: 385
Сказал спасибо: 0
Сказали Спасибо 161 раз(а) в 140 сообщении(ях)
|
Re: ARM7MODA: Исследование встроенного АЦП на AT91SAM7S
На s128 не замечал шума более полуразряда. В качестве референс использовал adr1582.
|
|
|
Сказали "Спасибо" Alecsej
|
|
|
25.11.2010, 00:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Re: ARM7MODA: Исследование встроенного АЦП на AT91SAM7S
Сообщение от projects.org.ua
|
Что касается, опоры, хочу скоро купить опорник, запаять, и провести такие же измерения на нем.
Полностью согласен что так будет куда более интересней.
|
Вашу лабю работу надо назвать подругому.
Вы исследовали погрешность напряжения питани+погрешность мультиметра используя 10битный АЦП.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:21.
|
|