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

 
 
2 страниц V  < 1 2  
Closed TopicStart new topic
> помощь с ADS1248, непонятное поведение при измерениях
Zeal0t
сообщение Jan 22 2014, 09:41
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 28-06-13
Пользователь №: 77 311



Цитата(Tanya @ Jan 22 2014, 13:19) *
Так это температура внутри STM32?

Да. На основании его датчика температуры.
Она пока только для справки.
Точность +-1 градус по сравнению с физическим термометром расположенным рядом.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jan 22 2014, 09:54
Сообщение #17


Гуру
******

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



Цитата(Zeal0t @ Jan 22 2014, 13:41) *
Да. На основании его датчика температуры.
Она пока только для справки.
Точность +-1 градус по сравнению с физическим термометром расположенным рядом.

А можете погреть (паяльником) только контроллер? Возникает ощущение...
Go to the top of the page
 
+Quote Post
Zeal0t
сообщение Jan 22 2014, 10:04
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 28-06-13
Пользователь №: 77 311



Цитата(Tanya @ Jan 22 2014, 13:54) *
А можете погреть (паяльником) только контроллер? Возникает ощущение...

Про неисправность STM32? Вроде как все нормально у нее работает. АЦП менял уже.
При прогреве только выносного датчика подключенного к АЦП - скачок так же есть.
Прикрепляю график с данными от АЦП.
Может он чем то поможет.

p.s. левая (Y) ось - в значениях АЦП.
масштаб оригинальный, но что бы все данные в один экран влезли - есть смешение по оси Y для каждого графика

[attachment=82544:a.png]
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jan 22 2014, 10:20
Сообщение #19


Гуру
******

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



Цитата(Zeal0t @ Jan 22 2014, 14:04) *
Про неисправность STM32? Вроде как все нормально у нее работает. АЦП менял уже.

Вот и возникает подозрение. У Вас аппаратный SPI? На какой частоте?
Go to the top of the page
 
+Quote Post
Zeal0t
сообщение Jan 22 2014, 10:29
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 28-06-13
Пользователь №: 77 311



Цитата(Tanya @ Jan 22 2014, 14:20) *
Вот и возникает подозрение. У Вас аппаратный SPI? На какой частоте?


STM32L152 с внешним кварцем на 16MHz. Максимальная частота на системной шине - 32MHz.
SPI аппаратный. Управление CS - програмное. Частота fPCLK/256 - пока самая минимально возможная.

Вы хотите сказать, что при повышении температуры у меня начинает "сбоить" SPI?
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jan 22 2014, 10:38
Сообщение #21


Гуру
******

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



Цитата(Zeal0t @ Jan 22 2014, 14:29) *
Вы хотите сказать, что при повышении температуры у меня начинает "сбоить" SPI?

Примерно.... Попробуйте программно дергать ножками.
Go to the top of the page
 
+Quote Post
Zeal0t
сообщение Jan 22 2014, 10:43
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 28-06-13
Пользователь №: 77 311



Цитата(Tanya @ Jan 22 2014, 14:38) *
Примерно.... Попробуйте программно дергать ножками.


Эм... Не уверен.
Если бы был сбой по SPI я бы сразу это увидел и на других графиках и в статистике/таймаутах работы самого SPI.
Но как возможную причину - проверю конечно...
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jan 22 2014, 10:47
Сообщение #23


Гуру
******

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



Цитата(Zeal0t @ Jan 22 2014, 14:43) *
Эм... Не уверен.
Если бы был сбой по SPI я бы сразу это увидел и на других графиках и в статистике/таймаутах работы самого SPI.
Но как возможную причину - проверю конечно...

Можно же еще пробовать греть отдельно контроллер и АЦП. Может,... еще на плате что-то при прогреве происходит.
Go to the top of the page
 
+Quote Post
novchok
сообщение Jan 22 2014, 11:23
Сообщение #24


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

Группа: Свой
Сообщений: 128
Регистрация: 19-08-10
Из: Смоленск
Пользователь №: 58 991



Хотелось бы посмотреть на фото платы, осциллограммы по питанию во время нагрева и скачка, схему подключения SPI и осциллограммы сигналов SPI.

PS: Выше приведенная картинка как минимум показывает неработающее аналоговое питание(или аналоговую землю).


--------------------
Herz укроп и педрила
Go to the top of the page
 
+Quote Post
Zeal0t
сообщение Feb 25 2014, 05:18
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 28-06-13
Пользователь №: 77 311



Цитата(Zeal0t @ Jan 21 2014, 14:49) *
Добрый день.

АЦП ADS1248. Подключена к STM32 по SPI. Схема подключения полная из DS. Читается, пишется, DRDY при измерении/чтении изменяет.
К АЦП будут подключены тензомост и термистор.
В данный момент выполняю измерение внутренних значений АЦП на основании режима задаваемого через регистр MUX1.

Накопились вопросы, которые сам так и не смог решить.
1. В режиме MUX1 "проверка нуля ацп (AVDD + AVSS)/2" имеем шум на входе, который пока списываю на плату/питание/etc. Но иногда "ловлю" броски до максимума разрешения АЦП. Можно ли как то определить причину этого?
2. Режим MUX1 "контроль температуры". При прогреве АЦП, в разумных пределах, видим рост показаний от АЦП. Примерно на температуре +52..+53 градуса C имеем "бросок" показаний на 50-60 тысяч едениц. Затем показания опять плавно растут. При охлаждении платы и АЦП видим падение показаний и опять скачок уже вниз на 50-60 тыс. едениц.

Что было опробовано.

Проверено питание.
Замена АЦП.
Плата промыта.

Все равно имеем броски.
Подскажите - куда и что копать? Мыслей нет (
Могу приложить screenshot`s графиков снимаемых с АЦП


Update.

Заранее мои извинения за столь долгое молчание в теме.

Проблема найдена и решена.
Суть проблемы была не в АЦП.
Проблема была со стороны STM32 - при изменеии тактирования нужно делать полную переинициализацию модуля SPI.
Выключения/включения модуля недостаточно.

Тему, если она не нужна, можно удалять.
p.s. сам не нашел где это )

Сообщение отредактировал Zeal0t - Feb 25 2014, 05:19
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th August 2025 - 00:29
Рейтинг@Mail.ru


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