-
- Отлично работает с отключением обоих линий. Подтяги, разумеется,
приходится дублировать. Практически аналоговые ключи в SOT23-6 от
TI типа 3157 стоят копейки. SN74LVC1G3157DBVR, их дорогая замена
TS5A3157DBVR - De_user(06.05.2020 10:32)
- Да, так и сделано. Однако удвоение количества компонентов на ровном
месте неприятно - всегда с неприязнью относился к i2c и вот опять. - General(06.05.2020 10:33)
- А питание датчику отключать нельзя, случаем? Включение SDA по
монтажному ИЛИ себе делать не рискну. "Перезапуск" I2C это рутинная
необходимость, увы. - De_user(06.05.2020 10:34)
- а питаться он станет от линий i2c? - General(06.05.2020 10:34)
- Не имеет права! Там же open-drain обязан быть! Подтяги на стороне
датчика через диоды можно включать, при "бешенных" скоростях в 100
и 400 кГц. - De_user(06.05.2020 10:38)
- Просветите, как OD связан с паразитной запиткой КМОП-микросхем? Это
же еще и вход. - s_h_e(06.05.2020 11:42)
- Так ESD защита уже давно обязательный атрибут любого выхода или
входа. antm(70 знак., 06.05.2020 12:57)
- У выводов толерантных к напряжениям выше Vcc она устроена по-другому, там диода на Vcc нет. - fk0(06.05.2020 14:28)
- Спасибо! Про это чуть не забыли. - De_user(06.05.2020 13:42)
- Так ESD защита уже давно обязательный атрибут любого выхода или
входа. antm(70 знак., 06.05.2020 12:57)
- Просветите, как OD связан с паразитной запиткой КМОП-микросхем? Это
же еще и вход. - s_h_e(06.05.2020 11:42)
- Не имеет права! Там же open-drain обязан быть! Подтяги на стороне
датчика через диоды можно включать, при "бешенных" скоростях в 100
и 400 кГц. - De_user(06.05.2020 10:38)
- а питаться он станет от линий i2c? - General(06.05.2020 10:34)
- А питание датчику отключать нельзя, случаем? Включение SDA по
монтажному ИЛИ себе делать не рискну. "Перезапуск" I2C это рутинная
необходимость, увы. - De_user(06.05.2020 10:34)
- Да, так и сделано. Однако удвоение количества компонентов на ровном
месте неприятно - всегда с неприязнью относился к i2c и вот опять. - General(06.05.2020 10:33)
- а что за проц используется ? может просто мапить пины даты ? - Aleksey_75(06.05.2020 00:53)
- отличное решение, спасибо. - m16(06.05.2020 12:04)
- А вот какое решение нагуглилось: fk0(24 знак., 05.05.2020 23:09, ссылка, картинка)
- Спасибо интересно - General(06.05.2020 09:02)
- Изящно! Можно дешифратор приделать для экономии пинов. - Evgeny_CD(06.05.2020 00:40)
- А почему может быть не допустимо? И SDA можно переключать (чтоб
свой адрес не видели). И изолировать датчики через обычный
аналоговый мультиплексор (должен ток в обе стороны пропускать). - fk0(05.05.2020 22:52)
- "Изолировать датчики через аналоговый мультиплексор" - лучшее решение кмк. - Boвa(06.05.2020 09:35)
- Применяю для таких целей TCA9548A. У неё есть вывод RESET. И
ардуинистая она - модули во многих ларьках есть. - Vit(05.05.2020 22:00)
- У меня два девайса с ними - нифига не работает ресет... POV_(145 знак., 05.05.2020 22:14, )
- А какая у тебя версия GCC? :) - Vit(05.05.2020 22:44)
- а причем здесь GCC ? по сути должно быть reset опустили ==
вычеркнули из схемы ! не ? или пользуем готовые либы и хапаем по
полной ? - Aleksey_75(06.05.2020 00:52)
- :) в курсе не только лишь все. просто была тут "разборка полетов"
недавно, и там, ЕМНИП, адепты gcc проповедовали, несогласные
сопротивлялись, а исходная проблема вроде как рассосалась, но
ложечки они такие... причем вопросы, содержащие противоречивую инфу
и такие же противоречивые варианты ответов, задавали характерный
тон той дискуссии.:) Vit(263 знак., 06.05.2020 01:13)
- 1) проблема рассосалась "усилием воли" - переделкой скрипта линкера... POV_(305 знак., 06.05.2020 10:25, )
- )) Вы просто меня в некий ступор ввели, что среда может забить и не выставить уровень на ноге ) - Aleksey_75(06.05.2020 01:17)
- :) в курсе не только лишь все. просто была тут "разборка полетов"
недавно, и там, ЕМНИП, адепты gcc проповедовали, несогласные
сопротивлялись, а исходная проблема вроде как рассосалась, но
ложечки они такие... причем вопросы, содержащие противоречивую инфу
и такие же противоречивые варианты ответов, задавали характерный
тон той дискуссии.:) Vit(263 знак., 06.05.2020 01:13)
- а причем здесь GCC ? по сути должно быть reset опустили ==
вычеркнули из схемы ! не ? или пользуем готовые либы и хапаем по
полной ? - Aleksey_75(06.05.2020 00:52)
- А какая у тебя версия GCC? :) - Vit(05.05.2020 22:44)
- У меня два девайса с ними - нифига не работает ресет... POV_(145 знак., 05.05.2020 22:14, )
- Главное - оставлять отключенные сегменты в известном логическом состоянии, что-бы у них не было желания реагировать на изменения SCL "удлиннением" нуля (clock stretching). ИМХО. - Toчкa oпopы(05.05.2020 21:12)
- Если не боитесь, что один из таких слейвов шину не завесит. antm(137 знак., 05.05.2020 19:43)
- Возможны варианты: Toчкa oпopы(645 знак., 05.05.2020 21:10)
- Из вариантов на практике скажу что есть и такие устройства, которым
плохеет, когда их соседа выводят из комы по nine clocks. - antm(05.05.2020 21:31)
- Следуя такой логике им должно плохеть при любом обмене данными, где
последовал NAK. - fk0(05.05.2020 23:00)
- Какая может быть логика когда оба scl и sda падают вниз, пока не сбросишь по питанию? antm(145 знак., 06.05.2020 11:04)
- Следуя такой логике им должно плохеть при любом обмене данными, где
последовал NAK. - fk0(05.05.2020 23:00)
- Из вариантов на практике скажу что есть и такие устройства, которым
плохеет, когда их соседа выводят из комы по nine clocks. - antm(05.05.2020 21:31)
- Возможны варианты: Toчкa oпopы(645 знак., 05.05.2020 21:10)
- Есть чудная микруха, которая через себя пропускает I2C, искажая
адреса через XOR. Очень удобно. - POV_(05.05.2020 19:13, )
- LTC4316 (17, 18). - fk0(05.05.2020 23:07)
- Однако.. $2.8 за 1000. Дешевле Cortex поставить на каждый датчик.
Вот не понимаю, отчего LTC всегда!! раз в 5 дороже TI - General(06.05.2020 09:07)
- Причем это будет Cortex-M4F с таковой под 200МГц, если Nuvoton
брать :) - Evgeny_CD(06.05.2020 12:36)
- iMX.RT1010 по $.99 @100Кu - Vit(06.05.2020 18:01)
- Ога. Плюс внешняя флешка. - MBedder(06.05.2020 18:27)
- наблюдаю 25Q32 в соседнем ларьке в розницу по $.27. - Vit(06.05.2020 18:35)
- Ога. Плюс внешняя флешка. - MBedder(06.05.2020 18:27)
- iMX.RT1010 по $.99 @100Кu - Vit(06.05.2020 18:01)
- Их представители говорят что тестируют микросхемы лучше, поэтому и дороже:) - antm(06.05.2020 11:07)
- Причем это будет Cortex-M4F с таковой под 200МГц, если Nuvoton
брать :) - Evgeny_CD(06.05.2020 12:36)
- Ну да.. я чего-то забыл указать название. - POV_(05.05.2020 23:36, )
- Однако.. $2.8 за 1000. Дешевле Cortex поставить на каждый датчик.
Вот не понимаю, отчего LTC всегда!! раз в 5 дороже TI - General(06.05.2020 09:07)
- LTC4316 (17, 18). - fk0(05.05.2020 23:07)
- Отлично работает с отключением обоих линий. Подтяги, разумеется,
приходится дублировать. Практически аналоговые ключи в SOT23-6 от
TI типа 3157 стоят копейки. SN74LVC1G3157DBVR, их дорогая замена
TS5A3157DBVR - De_user(06.05.2020 10:32)