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

 
 
> Проблема с DS2482, Не устанавливается пин PCTLZ в ноль
GetSmart
сообщение Sep 27 2009, 16:19
Сообщение #1


.
******

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



Если задал вопрос не в той теме - больно не бейте smile.gif

Работаю с этой микросхемой - мостом I2C <-> OWI и всё работает прекрасно. Все команды выполняются отлично. Запись конфигурационного слова тоже работает отлично - это видно по тому, что микруха отвечает NACK когда старший полубайт не равен инверсному младшему полубайту. Перепробовал все 16 комбинаций конфигурации - пин PCTLZ всегда находится в 1. То есть посылаю микрухе команду конфигурации раз в секунду перебираю 16 вариантов и смотрю прибором пин PCTLZ. Кроме этой команды никаких команд не отрабатываю. Сброс микрухи предварительно делал. Вариантов больше нет. Помогите, люди дорогие smile.gif


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
JeDay
сообщение Oct 8 2009, 07:05
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 276
Регистрация: 22-09-05
Из: Kiev
Пользователь №: 8 818



Я тоже натолкнулся на фичу с ногой PCTLZ. Потом отказался от этой функции и подтянул шину резистором.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Oct 8 2009, 12:31
Сообщение #3


.
******

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



Цитата(JeDay @ Oct 8 2009, 13:05) *
Я тоже натолкнулся на фичу с ногой PCTLZ. Потом отказался от этой функции и подтянул шину резистором.

У меня на двух проводах висят 30 термометров, поэтому без этой ноги никак не обойтись.

Баг значит в А3 такой. При обращении (чтение/запись без разницы) на шине I2C к другому девайсу (не DS2482) внутри DS2482 начинает неправильно работать чтение данных (передача их на шину I2C). То есть если после общения с DS2482 по шине I2C пообщаться с другим девайсом, то после этого из DS2482 будет читаться "мусор", а не то, что должно читаться. Этот мусор никак не зависит от реальных данных внутри DS2482, но зависит от тех данных, которые пишутся в DS2482 по I2C. Выход из такого ступора чтения - команда сброса DS2482. Однако она сразу же отключает PCTLZ. Вобщем, для нормальной работы с DS2482 нужно (после общения с другим девайсом на шине I2C) сперва передавать команду сброса, а потом работать как ни в чём не бывало.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
SWT-RUS
сообщение Oct 9 2009, 06:39
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 569
Регистрация: 22-01-08
Из: Москва
Пользователь №: 34 316



Цитата(GetSmart @ Oct 8 2009, 16:31) *
У меня на двух проводах висят 30 термометров, поэтому без этой ноги никак не обойтись.

Баг значит в А3 такой. При обращении (чтение/запись без разницы) на шине I2C к другому девайсу (не DS2482) внутри DS2482 начинает неправильно работать чтение данных (передача их на шину I2C). То есть если после общения с DS2482 по шине I2C пообщаться с другим девайсом, то после этого из DS2482 будет читаться "мусор", а не то, что должно читаться. Этот мусор никак не зависит от реальных данных внутри DS2482, но зависит от тех данных, которые пишутся в DS2482 по I2C. Выход из такого ступора чтения - команда сброса DS2482. Однако она сразу же отключает PCTLZ. Вобщем, для нормальной работы с DS2482 нужно (после общения с другим девайсом на шине I2C) сперва передавать команду сброса, а потом работать как ни в чём не бывало.


Вы свою DS2482 сами пинаете или OWFS (отсюда взятый http://owfs.org/) пользуете? Мы используем OWFS и у нас на одной I2C висят две DS2482 тоже забавно "прихрамывают".
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Oct 9 2009, 08:24
Сообщение #5


.
******

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



Цитата(SWT-RUS @ Oct 9 2009, 12:39) *
Вы свою DS2482 сами пинаете или OWFS (отсюда взятый http://owfs.org/) пользуете?

Скорее всего сам "пинаю", т.к. об OWFS впервые слышу.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
SWT-RUS
сообщение Oct 9 2009, 08:58
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 569
Регистрация: 22-01-08
Из: Москва
Пользователь №: 34 316



Цитата(GetSmart @ Oct 9 2009, 12:24) *
Скорее всего сам "пинаю", т.к. об OWFS впервые слышу.

Дело в том что мы тоже имеем некоторую проблему с устройством висящим рядом с этими DS2482. У нас на шине висит DS1338 и добраться до него без приключений не получается. Такое впечатление что DS2482 как то реагирует на все что мимо нее пролетает по I2C. А уж когда их две - то просто оргия какая-то...

Сообщение отредактировал SWT-RUS - Oct 9 2009, 08:59
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Oct 9 2009, 09:21
Сообщение #7


.
******

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



Цитата(SWT-RUS @ Oct 9 2009, 14:58) *
Такое впечатление что DS2482 как то реагирует на все что мимо нее пролетает по I2C. А уж когда их две - то просто оргия какая-то...

В ревизиях А2 (возможно и более ранних) этот баг описан в эррате. Скачайте эррату с сайта максима. А2 портит чужие данные на I2C шине, а А3 не портит.

Сообщение отредактировал GetSmart - Oct 9 2009, 09:24


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- GetSmart   Проблема с DS2482   Sep 27 2009, 16:19
- - GetSmart   Думал что только на процы выпускают эрраты. Но наш...   Sep 27 2009, 22:06
- - GetSmart   Оказалось, что чтобы PCTLZ включился нужно ещё ...   Sep 28 2009, 10:57
|- - SWT-RUS   Цитата(GetSmart @ Oct 9 2009, 13:21) В ре...   Oct 9 2009, 10:25
|- - GetSmart   Цитата(SWT-RUS @ Oct 9 2009, 16:25) ...   Oct 10 2009, 08:16
|- - SWT-RUS   Цитата(GetSmart @ Oct 10 2009, 12:16) Опи...   Oct 12 2009, 05:56
|- - asket   Господа, добавлю свои монетки, у меня проблема с D...   Nov 9 2009, 21:34
- - GetSmart   Почитайте эррату на свою ревизию чипа. Может там е...   Nov 9 2009, 23:13
- - SWT-RUS   Мы со своей проблемой тоже разобрались. Невиновата...   Nov 11 2009, 18:38
- - asket   Цитата(SWT-RUS @ Nov 11 2009, 21:38)...   Nov 13 2009, 18:04


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

 


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


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