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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> STM32F103C8T6 breakout boards и офигенный шум, STM32F103C8T6
Onkel
сообщение Oct 20 2016, 08:50
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 708
Регистрация: 8-05-11
Из: Чг
Пользователь №: 64 861



Купил на потестить пару breakout плат на STM32F103C8T6, включил АЦП (по 4 входа на каждый канал), S&H максимальное время - шум просто зашкаливает, причем на разных платах (на врезке ) шум отличается чуть ли не на порядок. Порылся в поисках 1 дискавери - куда -то завалился, так что с референсом сравнить не получилось. вот смотрю на этот шум и думаю - неужели чипы разного качества? Опытные люди не подскажут, каков порядок шума ацп stm32f1xx - я честно ожидал один мл. разряд, а тут вот что творится. Есть наработки по использованию этих дешевых плат? Да, тестил на питании от БП с аналоговым регулятором, так что без наводок по питанию, ставил кондеры (в т.ч. low ESR) и на питание, и на вход, все входы запараллелены, время сэмпла максимально (но, по эксперименту, шум не зависит при времени от 1.5 до максимального времени сэмпла), измерения примерно раз в мс в режиме однократного (regular) измерения, 4 входа на adc1, 4 входа подключены на adc2, напряжение на входы с потенциометра. Может эти платы разных производителей по разному шумят? Непонятно, где порыться.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Herz
сообщение Oct 20 2016, 09:52
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



А где там на порядок? Ничего похожего я на картинке не вижу. Ну, и с ожиданиями в ед. мл. разряда - это Вы слишком... biggrin.gif
С закороченными входами какой результат?
Go to the top of the page
 
+Quote Post
x893
сообщение Oct 20 2016, 09:57
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



На VDDA фильтр стоит ?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Oct 20 2016, 10:04
Сообщение #4


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Вот вам схема первой (на картинке она слева) платки.
Видите, конденсаторов блокировочных всего два. Для VDDA отдельного конденсатора нет. Ну и разводка, наверное, не суперская.

Прикрепленные файлы
Прикрепленный файл  STM32_Min_System_Dev_Board.pdf ( 19.76 килобайт ) Кол-во скачиваний: 48
 


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
Onkel
сообщение Oct 20 2016, 15:44
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 708
Регистрация: 8-05-11
Из: Чг
Пользователь №: 64 861



Цитата(Herz @ Oct 20 2016, 12:52) *
А где там на порядок? Ничего похожего я на картинке не вижу
С закороченными входами какой результат?

Почти порядок. Ну 2/3 порядка.
В нуле показывает нули, в Vcc 4095, тут все четко.

Цитата(AHTOXA @ Oct 20 2016, 13:04) *
Видите, конденсаторов блокировочных всего два. Для VDDA отдельного конденсатора нет. Ну и разводка, наверное, не суперская.

кондерами на макетке обкладывал, даже lowESR пробовал. На глаз (а это значит на десяток- другой %) ничего не меняется.
Удивляет что на разных платах тот же самый чип дает такую разницу.
А по опыту- ± мл. разряд или больше? Или много больше?
Go to the top of the page
 
+Quote Post
x893
сообщение Oct 20 2016, 16:12
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



Как сделано - так и работает.
Посмотрите как рекомендовано делать VDDA
Go to the top of the page
 
+Quote Post
Onkel
сообщение Oct 20 2016, 18:09
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 708
Регистрация: 8-05-11
Из: Чг
Пользователь №: 64 861



Цитата(x893 @ Oct 20 2016, 19:12) *
Как сделано - так и работает.
Посмотрите как рекомендовано делать VDDA

так а с этой платкой можно что -либо сделать? Припаять кондер прямо на VDDA или уже поздно? А то макетку всю утыкал кондерами, как ежик стала, всю периферию поотключал кроме ADC и USART- все равно среднекв. шум 8-10 на сигнале 1600. Или забить? Хотел быстрый логгер сделать, at(x)меги не успевают.
Плата сделана конечно не факт что правильно, не спорю. Уже по разнице с другой дешевой платой видно. А в stm32f1xx как сильно шумит ацп?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Oct 20 2016, 18:44
Сообщение #8


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



А вы частоту тактирования АЦП случайно не превысили? А то был тут случай...
Цитата
The ADC input clock is generated from the PCLK2 clock divided by a prescaler and it must
not exceed 14 MHz


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
Onkel
сообщение Oct 20 2016, 21:14
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 708
Регистрация: 8-05-11
Из: Чг
Пользователь №: 64 861



Цитата(AHTOXA @ Oct 20 2016, 21:44) *
А вы частоту тактирования АЦП случайно не превысили? А то был тут случай...

не, не превысил. 4М. Другая-то платка , поквадратнее, меньше шумит.
Хотел на f100 discovery посмотреть, достал - а она убитая (ну по крайней мере в сумраке), читается как флешка память, блин некогда разбираться. Ну я не растерялся,
достал из загашника atmel sam3, плату для ардуинщиков, у нее эксп. скользящая по 5 отсчетам ÷1 lsb, редко/редко за 2 выпрыгивает
Go to the top of the page
 
+Quote Post
Onkel
сообщение Oct 20 2016, 23:35
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 708
Регистрация: 8-05-11
Из: Чг
Пользователь №: 64 861



пы сы посмотрел f407 discovery, тожек, как в atmel sam3 -скользящая по 5 отсчетам ÷1 lsb, а по отсчетам через 1 мс редко/редко за 2 выпрыгивает . Видно, breakout оно и по шуму breakout.
Go to the top of the page
 
+Quote Post
Andreas1
сообщение Oct 21 2016, 06:02
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142



1. На дискавери аналоговое питание и референс фильтруются, да и разводка наверняка поаккуратнее. Попробуйте аналоговое питание через резистор в несколько ом подать и конденсаторы на аналоговую землю поставить.
2. Судя по цене, на этих платах стоят китайские подделки под STM, так что возможно и в чипе накосячено.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 21 2016, 06:11
Сообщение #12


Гуру
******

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



QUOTE (Andreas1 @ Oct 21 2016, 09:02) *
2. Судя по цене, на этих платах стоят китайские подделки под STM
Можно про это подробнее? Про китайский аналог STM слышал, но они его не стесняются и продают под своим именем.

По теме - склоняюсь к кривой разводке и экономии разработчиком на фильтрации аналогового питания и опоры (если она есть отдельно в этом корпусе).


--------------------
На любой вопрос даю любой ответ
"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
Andreas1
сообщение Oct 21 2016, 06:36
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142



Цитата(Сергей Борщ @ Oct 21 2016, 09:11) *
Можно про это подробнее? Про китайский аналог STM слышал, но они его не стесняются и продают под своим именем.

На али stm32f103С8t6 начинается от $1.2 в розницу с доставкой. Ровно столько стоит такой же GD32, при этом более мелкий STM32F103C6 стоит почти в 2 раза дороже, сравнимо с дигикеем и аналог от гигадевайс отсутствует в продаже. Это несколько настораживает...
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Oct 21 2016, 07:33
Сообщение #14


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Из любопытства запустил АЦП на точно такой же платке с али.
Никаких дополнительных конденсаторов не вешал, всё штатно. Потенциометр на длинных проводочках.
Получил +/- 5 единиц АЦП. Думаю, это нормально.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
Allregia
сообщение Oct 21 2016, 08:11
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Цитата
Из любопытства запустил АЦП на точно такой же платке с али.
Никаких дополнительных конденсаторов не вешал, всё штатно. Потенциометр на длинных проводочках.
Получил +/- 5 единиц АЦП. Думаю, это нормально.


Ради любопытсва, запустил АЦП на платке с этим контроллером, который за полтора бакса с ЕБея, результат совершенно нормальный.
Может быть конечно, это китайский клон но я пока не заметил никаких отличий от оригинала.
Go to the top of the page
 
+Quote Post

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

 


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


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