Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

Помогите уменьшить шум АЦП CS5532

Вт ноя 02, 2021 22:05:08

Всем привет. Имеется АЦП CS5532, к ней подключен тензодатчик. Задача сделать измерительный прибор высокой точности. Проблема в следующем - слишком много шума, проявляется как скачки в примерно 100-120 едениц кода АЦП. И все бы ничего, так 50 единиц это 1 грамм. И получается что вес гуляет примерно на 3 грамма. Опорное напряжение сделали 1.1в. минимально допустимое. Усиление пробовали 64, 32 тоже пальто, просто порядок цифр другой.
Что уже делали: Поднимал напряжение питания датчика до 10вольт, но тогда АЦП сходит с ума. И только при 7 вольтах работает адекватно. Думаю тут проблема в том что точка измерения оказывается выше напряжения питания, и мы просто не можем отследить ее..
Питание только от АКБ, + линейные стабилизатору Лоу дроп. шуму по сути браться не от куда.
Кондеры по измерительной части да и саму плату в целом вытащили из итальянского прибора диниарджео. Так что думаю там все гуд должно быть.
Пробовал использовать фильтр. Применял скользящее среднее с массивом на 100 ячеек, стало немного лучше, но все равно скачет.
Есть какие нибудь идеи или предположения?

Re: Помогите уменьшить шум АЦП CS5532

Вт ноя 02, 2021 22:38:33

Roman Solovey, а ты не пробовал даташит читать на этот АЦП?
в части "TYPICAL NOISE-FREE RESOLUTION(BITS)" - сколько реально получается бит, свободных от шума в зависимости от скорости преобразования.
может ты сделал скорость 3840(Sps) - так там без шума реально всего 13 бит остается от 24...
так что, снижай скорость ...

Re: Помогите уменьшить шум АЦП CS5532

Вт ноя 02, 2021 22:46:41

скорость преобразования минимальная. меньше только единичные преобразования. но где то читал что они хуже и даже не пробовал этот вариант.

Re: Помогите уменьшить шум АЦП CS5532

Ср ноя 03, 2021 10:54:16

а как тебе мы должны помогать? код ты не показал.
и даже в единичном преобразовании все равно задается скорость преобразования.

Re: Помогите уменьшить шум АЦП CS5532

Ср ноя 03, 2021 22:37:05

понял, завтра скину код, он на работе остался..
сегодня я пробовал опорное напряжение сделать внешнее, поставил специальный стабик mcp1512, который выдает 2.5 вольта. ситуация немного улучшилась, но все равно около 90 единиц кода плавает.

Re: Помогите уменьшить шум АЦП CS5532

Чт ноя 04, 2021 22:54:01

Код инициализации ацп прилагаю.
Изображение
а вот фото платы
Вложения
ацп.txt
(1.57 KiB) Скачиваний: 52
Ответить