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

 
 
> STM32F4 ADC Excessive noise level, Noise level is over 5LSB
pitt
сообщение Sep 23 2015, 15:06
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 328
Регистрация: 1-06-06
Из: USA
Пользователь №: 17 672



Noise level is over 5 LSB. Why? My options?

Using 480 cycles, INJ registers, ADC3, changing prescaler... Don't see improvement.

Let me clarify what I mean 5 LSB: it isn't +/- 5 clocks but 2^5.

Сообщение отредактировал pitt - Sep 23 2015, 15:11


--------------------
Прокричал немой глухому:"...Спасибо за внимание!"
http://www.youtube.com/watch?v=3Nnj4ky4Z_g
Go to the top of the page
 
+Quote Post
5 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 14)
scifi
сообщение Sep 23 2015, 15:17
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



На схему и на разводку смотреть надо. У меня такого безобразия (32 отсчёта) даже близко не было.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Sep 23 2015, 15:18
Сообщение #3


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

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Шум такого же порядка наблюдался при измерении встроенного источника образцового напряжения, когда я забыл его включить... Но это канал №17.

Сообщение отредактировал Genadi Zawidowski - Sep 23 2015, 15:19
Go to the top of the page
 
+Quote Post
pitt
сообщение Sep 23 2015, 15:34
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 328
Регистрация: 1-06-06
Из: USA
Пользователь №: 17 672



Цитата(scifi @ Sep 23 2015, 11:17) *
На схему и на разводку смотреть надо. У меня такого безобразия (32 отсчёта) даже близко не было.

Thanks for reply.
Unfortunately it is out of my control... Schematics looks clean, nothing really suspicious. Traces, routing and other EE stuff is over my level of expertise.


--------------------
Прокричал немой глухому:"...Спасибо за внимание!"
http://www.youtube.com/watch?v=3Nnj4ky4Z_g
Go to the top of the page
 
+Quote Post
EmbedElektrik
сообщение Sep 23 2015, 18:47
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 30-07-08
Из: Тверь, Россия
Пользователь №: 39 321



Цитата(pitt @ Sep 23 2015, 18:34) *
Thanks for reply.
Unfortunately it is out of my control... Schematics looks clean, nothing really suspicious. Traces, routing and other EE stuff is over my level of expertise.

Could you share your code? It seems that there are some mistakes in initialzation of GPIO, RCC or ADC. Check it again.
Go to the top of the page
 
+Quote Post
ШСА
сообщение Sep 23 2015, 20:42
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 291
Регистрация: 11-04-14
Из: Саратов
Пользователь №: 81 335



Цитата(scifi @ Sep 23 2015, 18:17) *
На схему и на разводку смотреть надо. У меня такого безобразия (32 отсчёта) даже близко не было.

Верно, надо смотреть схему. У него используются инжектированные каналы, а при некоторых схемных решениях, вполне невинных на первый взгляд, каналы могут влиять друг на друга. Пять разрядов ошибки, конечно, многовато, но 4 разряда получить вполне реально. Кое что об этом есть вот тут:"http://we.easyelectronics.ru/STM32/demony-v-acp-stm32.html".
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 24 2015, 05:15
Сообщение #7


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Во-первых, 5 LSB != 32.
Питание посмотрите, насколько оно чистое.
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 24 2015, 06:13
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(ViKo @ Sep 24 2015, 08:15) *
Во-первых, 5 LSB != 32.

Поначалу я тоже так подумал. Но наш нерусскоговорящий друг утверждает иное. Языковой барьер, видимо wacko.gif
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Sep 24 2015, 06:23
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



а почему 5 младших меняющихся бит не дают 32 амплитуды?
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 24 2015, 06:33
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Golikov A. @ Sep 24 2015, 09:23) *
а почему 5 младших меняющихся бит не дают 32 амплитуды?

Потому что "5 LSB" в таком контексте во всех текстах, которые я видел до этого, означало "5 отсчётов", а не "5 битов".
ИМХО, товарищ русский уже забыл, а английский ещё не выучил crying.gif
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Sep 24 2015, 07:45
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



а вот и нет...
LSB - Least Significant Bit
то есть 5 LSB - это 5 младших бит. Возьмите буржуйское АЦП, там типичные и средние шумы +-1, 0.5 LSB и даны всякие описания типа
Цитата
The LSB is the smallest increment that can be represented by a
converter. For an analog-to-digital converter with N bits of
resolution, the LSB expressed in volts is Vref/2^N


Так что скорее у нас часто это термин перевирается... да и где у нас?... вот я когда последний раз описывал шум использовал термин коды, то есть шумит 5 кодов, - 2,3 бита...
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 24 2015, 07:52
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Golikov A. @ Sep 24 2015, 10:45) *
а вот и нет...

А вот и да.
Почитайте, к примеру, тут.
Это аналоговые девицы, они в этих делах не одну собаку съели. Вот, к примеру, цитата, которая не допускает разных толкований: "the total range (or span) of an N-bit ADC is 2N LSBs".
Go to the top of the page
 
+Quote Post
smalcom
сообщение Sep 24 2015, 08:19
Сообщение #13


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

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



во-первых, LSB - младший значащий бит. Выборка/отсчёт - это sample. Кто бы вам что ни написал, там баптисты зашли и тащат новую религию с новым значением LSB. Нифига: LSB - это младший значщий бит.
во-вторых.
"the total range (or span) of an N-bit ADC is 2N LSBs". => диапазон N-битного АЦП - 2^N бит => вода мокрая.
в-третьих, сами читайте, что даёте
"noise is approximately one least-significant bit (LSB)"
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 24 2015, 09:36
Сообщение #14


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Не дурите голову. 5 LSB - 5 единиц младшего разряда. LSB - он один такой, least. Двух-трех самых младших не бывает. rolleyes.gif
Go to the top of the page
 
+Quote Post
Tanya
сообщение Sep 24 2015, 10:47
Сообщение #15


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(ViKo @ Sep 24 2015, 12:36) *
Не дурите голову. 5 LSB - 5 единиц младшего разряда. LSB - он один такой, least. Двух-трех самых младших не бывает. rolleyes.gif


Не дурите голову - в первом сообщении написано -
Let me clarify what I mean 5 LSB: it isn't +/- 5 clocks but 2^5.
Go to the top of the page
 
+Quote Post

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

 


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


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