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

 
 
> I2C - защита от дурака.
Trashy_2
сообщение Aug 29 2016, 08:39
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 254
Регистрация: 27-10-08
Пользователь №: 41 220



Куча девайсов на I2C. Иногда у какого-либо девайса происходит затык и он притягивает к земле или дату или клок. В итоге раком встаёт ВСЁ!
Как схемотехнически избежать подобных ситуаций?


--------------------
Транзистор не сможет измерить широкое сердце героя!(ц)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
p_kav
сообщение Aug 29 2016, 08:51
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 5-08-14
Из: Ярославль
Пользователь №: 82 466



Статистически, во время разработки. У меня, например, так делал барометр BMP280, а акселерометр MPU-6050 не глючил ни разу. Но, по факту, лучше перезагружать по питанию всё, что есть на шине.

Ещё стоит попробовать снизить номинал подтягивающих резисторов. Часто устройства на шине заглючивают не просто так.
Go to the top of the page
 
+Quote Post
Trashy_2
сообщение Aug 29 2016, 08:57
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 254
Регистрация: 27-10-08
Пользователь №: 41 220



Цитата(p_kav @ Aug 29 2016, 11:51) *
Статистически, во время разработки. У меня, например, так делал барометр BMP280, а акселерометр MPU-6050 не глючил ни разу. Но, по факту, лучше перезагружать по питанию всё, что есть на шине.

Ещё стоит попробовать снизить номинал подтягивающих резисторов. Часто устройства на шине заглючивают не просто так.

Там железяка с кучей слотов, в который на ходу вставляют и выдёргивают блоки. У каждой свой прогер(даже из других регионов). И каждому нужно доказывать, что это его металлолом гонит. А так, адреса протестил, его глючный - в ауте. Вот и пусть сам колупается пока не очухается.
Я тут думал через транзистор коммутировать, на базу которого через кондёр сигнал заводить. Типа, импульсы проходят, а постоянка хрен. Типа вотчдог на конденсаторе...


--------------------
Транзистор не сможет измерить широкое сердце героя!(ц)
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Aug 30 2016, 11:30
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(Trashy_2 @ Aug 29 2016, 15:57) *
Там железяка с кучей слотов, в который на ходу вставляют и выдёргивают блоки. .

Ставить на каждый слот отдельный контроллер I2C. По другому никак.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Trashy_2   I2C - защита от дурака.   Aug 29 2016, 08:39
- - p_kav   Предусмотреть сброс всех/только глючных устройств ...   Aug 29 2016, 08:46
|- - Trashy_2   Цитата(p_kav @ Aug 29 2016, 11:46) Предус...   Aug 29 2016, 08:47
- - Jury093   Цитата(Trashy_2 @ Aug 29 2016, 11:39) Куч...   Aug 29 2016, 08:46
||- - trientxp   Цитата(mantech @ Aug 30 2016, 21:45) Че-т...   Nov 13 2016, 08:55
||- - axalay   есть I2C свичи. И там даже если какой то канал выг...   Apr 26 2017, 11:38
|- - Jury093   Цитата(p_kav @ Aug 29 2016, 11:51) Ещё ст...   Aug 29 2016, 08:58
- - Alex11   Если на шине только слейвы, то почти всегда помога...   Aug 29 2016, 10:02
|- - jcxz   Цитата(Alex11 @ Aug 29 2016, 16:02) Если ...   Aug 30 2016, 11:23
- - vladec   А как Вы подаете на SCL импульсы если он, как раз ...   Aug 30 2016, 07:50
|- - mantech   Цитата(vladec @ Aug 30 2016, 10:50) А как...   Aug 30 2016, 17:45
- - Alex11   Если виснет так, то только ресет или питание.   Aug 30 2016, 10:21
- - p_kav   Цитата(mantech @ Aug 30 2016, 22:45) Че-т...   Aug 30 2016, 17:49
|- - Lagman   Цитата(p_kav @ Aug 30 2016, 20:49) А поче...   Sep 19 2016, 12:03
- - agregat   Есть еще I2C буферы с возможностью сброса и выдач...   Sep 19 2016, 12:18
- - vladec   ЦитатаЕсть еще I2C буферы с возможностью сброса и ...   Sep 20 2016, 07:47
- - Ferrum   Можно попробовать вот такую схему (в прикрепленном...   May 12 2017, 18:39
- - krux   стоит проверить поведение зависшей шины. по факту ...   May 12 2017, 20:32


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

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 19:05
Рейтинг@Mail.ru


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