Plain 223 11 мая, 2023 Опубликовано 11 мая, 2023 · Жалоба Не понятно, о чём продолжается спор, но повторю, что одна xx74LVC1G3157 решает задачу посредством переключения двух SDA, и одним транзистором её не решить, тем более по площади — такие ИС есть в корпусах 1 мм х 0,8 мм. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Allregia 9 11 мая, 2023 Опубликовано 11 мая, 2023 · Жалоба 2 hours ago, Plain said: и одним транзистором её не решить, Двумя решается. На картинке выше ТС нарисовал только один канал. 2 hours ago, Plain said: тем более по площади — такие ИС есть в корпусах 1 мм х 0,8 мм. Все зависисит от приоритетов - да, мультиплексор может быть меньше по размерам, но пара 2n7002 как минимум вдвое дешевле и доступнее (плюс масса альтернатив). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Doka 4 17 мая, 2023 Опубликовано 17 мая, 2023 · Жалоба On 4/19/2023 at 8:06 PM, catBasilio said: Есть 2 девайса, управляемые по I2C. Но товарищи китайцы, "забыли" в них вывести возможность выбора адреса. Соответственно, появилась идея сделать что-то аналогичное CS для SPI. если чип не выбран, то клоки не доходят до чипа, I2C{SCL,SDA} - это к МК идет. Резисторы подтяжки на питание там есть MerusChipSelect - это тоже к МК. Раз у вас есть лишняя ножка на "выбор чипа", а еще поди и не одна - то почему просто не сделать программную реализацию для второго I2C? писать ничего не надо - это реализаций на гитхабе как грязи под любую архитектуру и ресурсы. оверхед по ВОМ: +2 резистора (+1 резистор, если делать кастомную реализацию: 1хSDA + 2xSCL). ЗЫЖ давно себе в подобных кейсах задаю вопрос: а как бы эту задачу решили бы китайцы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nixon 4 17 мая, 2023 Опубликовано 17 мая, 2023 · Жалоба LSF0102 и ему подобные почти от всех производителей. Хоть это и преобразователи уровня, но с входом EN. Отлично у меня работали и в качестве разделения шин I2C Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
catBasilio 0 29 мая, 2023 Опубликовано 29 мая, 2023 · Жалоба On 5/17/2023 at 1:34 PM, Doka said: Раз у вас есть лишняя ножка на "выбор чипа", а еще поди и не одна - то почему просто не сделать программную реализацию для второго I2C? писать ничего не надо - это реализаций на гитхабе как грязи под любую архитектуру и ресурсы. оверхед по ВОМ: +2 резистора (+1 резистор, если делать кастомную реализацию: 1хSDA + 2xSCL). ЗЫЖ давно себе в подобных кейсах задаю вопрос: а как бы эту задачу решили бы китайцы. Лишняя ножка находится на чипе GPIO expander. клоки/данные по ней гонять не получится. Кроме того проблема решилась одним BSS138. финальное решение: все работает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 29 мая, 2023 Опубликовано 29 мая, 2023 · Жалоба 43 minutes ago, catBasilio said: Лишняя ножка находится на чипе GPIO expander. клоки/данные по ней гонять не получится. Как-то от безысходности пришлось городить bitbang I2C через расширитель на основном I2C. Очень медленно, но пару байт переслать и таким образом можно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tonyk_av 45 29 мая, 2023 Опубликовано 29 мая, 2023 · Жалоба 47 minutes ago, aaarrr said: пришлось городить bitbang Уважаемый, ничего не путаешь? Так что тебе пришлось городить, gangbang или, всё же, bitband? :))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 29 мая, 2023 Опубликовано 29 мая, 2023 · Жалоба 6 hours ago, tonyk_av said: gangbang или, всё же, bitband? :))) https://en.wikipedia.org/wiki/Bit_banging Ссылки для ликбеза по остальным терминам, думаю, найдете сами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться