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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Помогите разобраться с АЦП ADS1216, Глючит, не хочет инициализироваться
Dimk
сообщение Feb 1 2012, 12:30
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 31-01-12
Пользователь №: 69 989



Запись работает нормально у меня,пользуюсь встроенной в компилятор библиотекой SPI и SPI ногами МК, АЦП команды понимает..все, кроме автокалибровки))) а что если принудительно записать в регистры калибровки что-нибудь..

А про косяк, благодарю..Сейчас еще перепроверю и погрызу даташит..

Сообщение отредактировал Dimk - Feb 1 2012, 12:33
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 1 2012, 12:34
Сообщение #17


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(Dimk @ Feb 1 2012, 17:30) *
Запись работает нормально у меня,пользуюсь встроенной в компилятор библиотекой SPI и SPI ногами МК, АЦП команды понимает..все, кроме автокалибровки))) а что если принудительно записать в регистры калибровки что-нибудь..

Они доступны для записи, без проблем. Я их в определённые моменты и считываю, запоминая, и потом переписываю при смене PGA. На работу АЦП и проблемы с калибровкой запись/чтение этих регистров влиять не должно.

Кстати, автокалибровка обновляет 6 регистров и эти значения жёстко привязаны к значению PGA. Канал можно дрыгать без проблем не переделывая калибровку, а PGA если сменить, то без перекалибровки АЦП будет врать. И при смене внутренней/внешней опоры то же.

Сообщение отредактировал GetSmart - Feb 1 2012, 12:42


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Dimk
сообщение Feb 1 2012, 12:41
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 31-01-12
Пользователь №: 69 989



ага, это я в даташите тоже видел..мне б сейчас хотябы получить хоть что-нибудь на выходе АЦП..про правильность показаний пока молчу)
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 1 2012, 12:45
Сообщение #19


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



А как на счёт стробов DRDY без калибровки? То есть сразу после записи 16/10 регистров DRDY дёргается?

На всякий случай предлагаю поставить команду DSYNC и следом за ней RREG (без чтения регистров) после перезаписи регистров.

Сообщение отредактировал GetSmart - Feb 1 2012, 12:47


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Dimk
сообщение Feb 1 2012, 13:15
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 31-01-12
Пользователь №: 69 989



я вот чего тревогу и забил то..DRDY всегда в 1..что бы я не делал.

Цитата
На всякий случай предлагаю поставить команду DSYNC и следом за ней RREG (без чтения регистров) после перезаписи регистров.

щас попробую

С DI/O проверил..получил +5 В на всех выходах DIO.пробовал DSYNC посылать и RREG. DRDY все равно в 1. сейчас попробую DSYNC с ноги МК завести и прогнать еще раз.

Сообщение отредактировал Dimk - Feb 1 2012, 12:49
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 1 2012, 13:33
Сообщение #21


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



PWDN и RESET в состоянии лог 1 ?
Кварц точно генерит?

И ещё. DRDY попробуйте читать программно из 9-ого регистра.

Сообщение отредактировал GetSmart - Feb 1 2012, 13:40


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Dimk
сообщение Feb 2 2012, 12:35
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 31-01-12
Пользователь №: 69 989



Еще раз перепроверил схему..оказалось, что я ранее завел DSYNC на ногу МК, но не придал этому значения..после того, как после калибровки сделал сброс DSYNC ногой МК, DRDY упал и пошли байты данных. Я очень рад, спасибо тебе за помощь!!

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

Сообщение отредактировал Dimk - Feb 2 2012, 14:08
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 2 2012, 13:07
Сообщение #23


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(Dimk @ Feb 2 2012, 17:35) *
Еще раз перепроверил схему..оказалось, что я ранее завел DSYNC на ногу МК, но не придал этому значения..

Я так понимаю, ранее на этой ноге проц держал всегда 0 ?

Сообщение отредактировал GetSmart - Feb 2 2012, 13:08


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Dimk
сообщение Feb 2 2012, 14:07
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 31-01-12
Пользователь №: 69 989



да. теперь другой вопрос стоит. DRDY падает, все нормально..читаю данные периодически по готовности DRDY, читается одно значение..какието единицы в мл. разрядах..и не меняется это значение..в чем дело, непойму)
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 2 2012, 15:39
Сообщение #25


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



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


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Dimk
сообщение Feb 2 2012, 16:14
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 31-01-12
Пользователь №: 69 989



то было давно. я отключил этот темп. датчик, подавал на вход мультиплексора REF( предварительно настроив регистр MUX на нужные мне ноги)..не видит он ничего..
Go to the top of the page
 
+Quote Post
Dimk
сообщение Feb 4 2012, 18:09
Сообщение #27


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 31-01-12
Пользователь №: 69 989



после тщательной проверки печатной платы выяснилось, что нога REF+ АЦП не пропаялась...вот это косяк, блин. исправили и все заработало. Большое спасибо за оказанную помощь! моя первая тема на форуме и сразу ответ! Отличный форум!!
Go to the top of the page
 
+Quote Post

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

 


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


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