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

 
 
> Технический семинар по STM32(Москва, проводил Компел), был на нем...
klen
сообщение Jun 3 2009, 17:01
Сообщение #1


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



понравилось
могу поделится материалами santa2.gif (щас буду смотреть что н диске!)

тонить из коллег был?

уездили Томаса(представитель STM из праги) вопросами. Респект ... он стоял и докладывал а мы сидели - с 10.00 до 18.00.

я лично пришел к выводу что единственные косяки в STM32 (лично для меня) это

а) 16-битные таймеры
б) нет отдельного ФАПЧ для модуля USB
с) NVIC нельязя сконфигурить чтоб отключить аппаратное сохранение/востановл. контекста - хотя это ограничение ядра ARM а не STM
остальное вроде более мение.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MALLOY2
сообщение Jun 11 2009, 07:57
Сообщение #2


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Цитата
Вы же сами сказали, что калибруете по опоре ~1,2В.

я не говорил что калибрую, ~1,2 стоит понимать как не помню номинал выходного напряжения, но меня заверили что он выдает точность 4 знака после запятой. Тест проводился так АЦП постоянно молотил, для отсчетов вычеслялися мин. средние и макс значения. В итоге разница между мин и макс составила 2-3 единицы. После чего было измерено входное напряжение и напряжение Vdda и пересчитано на значение отсчета все соответствовало измеренному вольтметром. Линейность во всем диапазоне не проверял, но устройство с боевым алгоритмом прекрасно работает, была бы большая нелинейность алгоритм давал бы сбои.

Цитата
Плюс к этому необходимость немедленного пересчета каждого измерения (умножение на коэффициент равный отношению Vdda/Vref) пока основное питание не уплыло


Это проблемы разработчика, уплыть может и Vref причем тут АЦП ?

Я не вижу проблем в том что Vdda и Vref соединены вместе, просто для этой схемы нужен источник опорного напряжения более мощный который сможет еще запитать и другой аналог.
Go to the top of the page
 
+Quote Post
Dir
сообщение Jun 11 2009, 21:54
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 6-01-05
Пользователь №: 1 830



Цитата(MALLOY2 @ Jun 11 2009, 10:57) *
я не говорил что калибрую, ~1,2 стоит понимать как не помню номинал выходного напряжения, но меня заверили что он выдает точность 4 знака после запятой. Тест проводился так АЦП постоянно молотил, для отсчетов вычеслялися мин. средние и макс значения. В итоге разница между мин и макс составила 2-3 единицы. После чего было измерено входное напряжение и напряжение Vdda и пересчитано на значение отсчета все соответствовало измеренному вольтметром. Линейность во всем диапазоне не проверял, но устройство с боевым алгоритмом прекрасно работает, была бы большая нелинейность алгоритм давал бы сбои.

Не в нелинейности дело, а в погрешности коэффициента. Даже при идеальной статической характеристике АЦП и идеальном эталоне 1,2В при Vdda = 3,3В ваш АЦП покажет 1489. С погрешностью дискретизации +/-0,5. При полном отсутствии остальных погрешностей погрешность измерения, например, напряжения 3,3В уже будет 0,5*4095/1489 = +/-1,37, а не 0,5 как при честной опоре 3,3В. При реальных 2-3 единицах на 1,2В получаете после пересчета вполне реальную погрешность измерения 6...9 единиц вблизи конца шкалы.
Cкажете, что измеренное значение эталона не 1489, а 1489,1 (после статистической обработки)? Так это еще доказать надо, что случайный процесс стационарный и вы имеете право на такие действия. А это весьма сложная метрологическая задача. К тому же в реальности процесс стационарен только в течение весьма малого интервала времени.

Цитата(MALLOY2 @ Jun 11 2009, 10:57) *
Это проблемы разработчика, уплыть может и Vref причем тут АЦП ?

Разница между источниками питания и источниками опорного напряжения в том и состоит, что для Vref жестко нормируется как абсолютная погрешность (номинал), так временной и температурный дрейф. Разница этих дрейфов для LDO и Vrеf - порядки.

Цитата(MALLOY2 @ Jun 11 2009, 10:57) *
Я не вижу проблем в том что Vdda и Vref соединены вместе, просто для этой схемы нужен источник опорного напряжения более мощный который сможет еще запитать и другой аналог.

Дело в том, что выходной ток и точность выходного напряжения величины взаимно конфликтующие. Если выходной ток большой, то такой девайс сильно греется, его выходное напряжение дрейфует вследствии изменения температуры. Из-за закона Ома чем больше ток, тем больше падение напряжения на выходном сопротивлении и т.п. Увы, таковы законы физики.
Плюс к этому уже упоминавшийся мною ранее нюанс: все ресеты, в т.ч. и BOD завязаны на Vdda, а не Vdd. И разница между Vdd и Vdda не может быть больше 0,3В. Т.е. единственный (как мне кажется) реальный выход сделать АЦП в малоногих чипах более-менее честным - это использовать шунтовую (типа TL431) опору 3В. Обычные (как правило более точные) опоры не годятся, т.к. гробят BOD.

И как резюме. Я совсем не спорю с вами. Действительно, в малоногих STM32 существует некое подобие АЦП, которым можно воспользоваться для своих целей. Но то, что там есть трудно назвать классическим АЦП в устоявшемся смысле. В классике соединять ноги питания и Vref категорически не рекомендуется. По вышеизложенным соображениям. STM же из маркетинговых соображений (чтобы покупали ее более дорогие многовыводные чипы) СПЕЦИАЛЬНО воткнула палку в колеса, чтобы ее вытаскивание не обошлось дешевле, чем купить 100-ногий чип.
Тем не менее это право фирмы так зарабатывать деньги. Но зачем же врать, что эта периферия называется классический АЦП, что она 12-разрядная и что имеет такое же быстродействие, как и в 100-ногих чипах?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- klen   Технический семинар по STM32(Москва, проводил Компел)   Jun 3 2009, 17:01
- - Mik174   Цитата(klen @ Jun 3 2009, 21:01) понравил...   Jun 3 2009, 17:26
- - Dir   Цитата(klen @ Jun 3 2009, 20:01) понравил...   Jun 3 2009, 17:50
|- - Dog Pawlowa   Цитата(Dir @ Jun 3 2009, 20:50) Основной ...   Jun 3 2009, 18:01
|- - SeriouSerg   Цитата(Dir @ Jun 3 2009, 21:50) Основной ...   Jun 7 2009, 22:42
|- - -=Sergei=-   Цитата(SeriouSerg @ Jun 8 2009, 02:42) ...   Jun 8 2009, 05:55
||- - SeriouSerg   Цитата(-=Sergei=- @ Jun 8 2009, 09...   Jun 8 2009, 23:16
||- - Alex B._   Цитата(SeriouSerg @ Jun 9 2009, 03:16) То...   Jun 9 2009, 06:23
||- - SeriouSerg   Цитата(Alex B._ @ Jun 9 2009, 10:23) дак ...   Jun 9 2009, 11:37
|- - Alex B._   Цитата(SeriouSerg @ Jun 8 2009, 02:42) ...   Jun 8 2009, 08:21
- - espectro   Даже мне, как новичку было интересно. Переводчик, ...   Jun 3 2009, 18:24
- - MALLOY2   Цитатасновной там косяк - это совмещение выводов V...   Jun 3 2009, 19:02
|- - Dir   Цитата(MALLOY2 @ Jun 3 2009, 22:02) У мен...   Jun 6 2009, 09:25
|- - sonycman   Цитата(Dir @ Jun 6 2009, 14:25) Крик души...   Jun 6 2009, 09:55
|- - Dir   Цитата(sonycman @ Jun 6 2009, 12:55) С др...   Jun 6 2009, 10:04
|- - sonycman   Цитата(Dir @ Jun 6 2009, 15:04) Вы о чем?...   Jun 6 2009, 12:27
|- - Dir   Цитата(sonycman @ Jun 6 2009, 15:27) Об э...   Jun 6 2009, 16:02
|- - KRS   Цитата(Dir @ Jun 6 2009, 20:02) Развивают...   Jun 6 2009, 16:07
- - KRS   IMHO поздновато они такой семинар проводят. Мы уже...   Jun 3 2009, 19:24
- - Questman   Над Томасом реально, поприкалывались, особенно про...   Jun 4 2009, 11:47
|- - Uuftc   Цитата(Questman @ Jun 4 2009, 15:47) Над ...   Jun 8 2009, 07:00
- - miv   Цитата(klen @ Jun 3 2009, 21:01) я лично ...   Jun 4 2009, 11:53
|- - klen   Цитата(miv @ Jun 4 2009, 15:53) Интересно...   Jun 5 2009, 09:10
|- - miv   Цитата(klen @ Jun 5 2009, 13:10) очень пр...   Jun 5 2009, 10:32
|- - sonycman   Цитата(miv @ Jun 5 2009, 14:32) А мне NVI...   Jun 6 2009, 03:13
||- - Petka   Цитата(sonycman @ Jun 6 2009, 07:13) Ещё ...   Jun 6 2009, 08:02
|- - zltigo   Цитата(miv @ Jun 5 2009, 13:32) Я вот на ...   Jun 6 2009, 08:10
- - Ivan79   Цитата(klen @ Jun 3 2009, 21:01) я лично ...   Jun 5 2009, 09:32
- - Rst7   ЦитатаКонечно, сохраняет, но на это у него уходит ...   Jun 6 2009, 14:41
|- - sonycman   Цитата(Dir @ Jun 6 2009, 21:02) Развивают...   Jun 6 2009, 17:24
|- - KRS   Цитата(sonycman @ Jun 6 2009, 21:24) И на...   Jun 6 2009, 18:21
- - MALLOY2   Использую STM32 F101CBT6, 3 канала АЦП, плата разв...   Jun 10 2009, 09:22
|- - Dir   Цитата(MALLOY2 @ Jun 10 2009, 12:22) Испо...   Jun 10 2009, 17:05
- - klen   вот материалы с диска к семинару http://www.klen.o...   Jun 13 2009, 19:19
- - L83   klen, у меня по твои ссылки не работают, открывает...   Jun 15 2009, 16:08
|- - mdmitry   Цитата(L83 @ Jun 15 2009, 20:08) klen, у ...   Jun 15 2009, 16:19
- - VAI   2 L83 Цитатаklen, у меня по твои ссылки не работаю...   Jun 16 2009, 03:59
- - L83   Спасибо, разобрался   Jun 19 2009, 17:58
- - asen   А я в своих традициях сотворил модуль встраиваемый...   Jun 20 2009, 10:44
- - espectro   Поделитесь пожалуйста тестовым проектом для Perfor...   Aug 24 2009, 13:32
- - baralgin   По поводу ADC заметил ещё один косяк(по крайней ме...   Nov 4 2009, 15:05
|- - koyodza   Цитата(baralgin @ Nov 4 2009, 17:05) По п...   Nov 5 2009, 12:18
- - baralgin   Восстановил сейчас примерно ту первую последовател...   Nov 5 2009, 13:57


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

 


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


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