Size: a a a

2021 January 28

r

romanetz in Embedded Group
вам надо именно управление этой линией организовать или смысл этого сигнала передать наружу?
источник

KK

Kirill Kotyagin in Embedded Group
romanetz
flow control в usb иначе реализован, поэтому на эти сигналы как-то пофиг
Это понятно, но часто эти сигналы используют для управления всякими штуками, и хотелось бы чтобы они работали. Тем более, что стандарт как бы намекает…
источник

KK

Kirill Kotyagin in Embedded Group
romanetz
вам надо именно управление этой линией организовать или смысл этого сигнала передать наружу?
В контексте багрепорта который я получил, этот сигнал используется в программе CwType для управления PTT трансивера (любительское радио).
источник

r

romanetz in Embedded Group
посмотрите у завидовского как это сделано, там вроде нормально телеграф работает
источник

r

romanetz in Embedded Group
по крайней мере никто не жаловался
источник

r

romanetz in Embedded Group
там uac+cdc
источник

KK

Kirill Kotyagin in Embedded Group
Да, спасибо, посмотрю. Хорошая идея.
источник

r

romanetz in Embedded Group
он и в телеге есть
источник

A

Aleksandr Zharov in Embedded Group
Мирон
Ранее использовал данную схему для измерения тока внешней цепи. Сейчас интегрировал это решение для того чтобы мерить ток в самом устройстве(т.е. питается ОУ от источника у которого измеряется ток с помощью шунта). Прикол случился что, там где питание идет в ОУ (3.3в) появляется 7В =/ напряжение источника 11.5В - не понимаю как 7В попадают на вход питания через ОУ
источник

ED

Electronics Designer in Embedded Group
Коллеги, помнит кто сходу, устройства с интерфейсом I2C по стандарту обязаны выдерживать подачу напряжения на выводы SCL/SDA в отсутствие основного питания, или нет?

Суть проблемы: есть два датчика HTU21D. В них адрес задан хардкодом, а мне нужно два таких датчика на шине. Я хочу коммутировать питание датчиков, чтобы общаться с тем, который в данный момент запитан, и думаю, это нормальное решение или все же костыль.
источник

ED

Electronics Designer in Embedded Group
Насколько я знаю, в общем случае на выводах SCL/SDA не должно быть защитных диодов. Когда они таки есть, это обговаривается отдельно.
источник

A

Alexander in Embedded Group
Electronics Designer
Коллеги, помнит кто сходу, устройства с интерфейсом I2C по стандарту обязаны выдерживать подачу напряжения на выводы SCL/SDA в отсутствие основного питания, или нет?

Суть проблемы: есть два датчика HTU21D. В них адрес задан хардкодом, а мне нужно два таких датчика на шине. Я хочу коммутировать питание датчиков, чтобы общаться с тем, который в данный момент запитан, и думаю, это нормальное решение или все же костыль.
Устройство с выключенным питанием (свитч KSZ8863) на i2c у меня рушило шину.

Лучше какой-нибудь i2c коммутатор заложите.
источник

ED

Electronics Designer in Embedded Group
Эх, вот же горе...

Спасибо.

Я думаю, там по идее должно хватить аналогового мультиплексора.

А вообще, коли такое дело, то может быть я просто подключу второй датчик к другому блоку I2C, в контроллере 2 шт. Просто инициализировать целый блок I2C ради одного отдельного датчика кажется мне слегка противоестесственным, но что поделать...
источник

Х

Х in Embedded Group
Electronics Designer
Насколько я знаю, в общем случае на выводах SCL/SDA не должно быть защитных диодов. Когда они таки есть, это обговаривается отдельно.
cold sparing не часто поддерживается и специально оговорен обычно.
источник

ED

Electronics Designer in Embedded Group
Эх, значит мультиплексор. Можно кстати переключать собственно I2C на другие ноги, но это не очень красиво смотрится со стороны софта...

Короче буду думать. Наверное все же правда мультиплексор.
источник

LZ

Leonid Zaliubovskii in Embedded Group
Electronics Designer
Эх, значит мультиплексор. Можно кстати переключать собственно I2C на другие ноги, но это не очень красиво смотрится со стороны софта...

Короче буду думать. Наверное все же правда мультиплексор.
Поддержу за то что порушит шину. В одном из проектов использовал 4052 коммутатор. Копеечный и можно натыкать несколько
источник

ED

Electronics Designer in Embedded Group
Эх, да я понял... Я пока раздумываю. Это будет либо TS5A23157DG, либо я просто подключу датчик к альтернативным ножкам I2C контроллера и буду ремапить.
источник

ED

Electronics Designer in Embedded Group
Или даже подключу к другому блоку I2C.
источник

СС

Сиие Сууие in Embedded Group
Vasiliy
поправка! чистокод послал меня нахер
так вы единицу как ушорт создавайте и ничего приводить не надо будет
источник

V

Vasiliy in Embedded Group
Не прокатит
источник