Разработка платы для распараллеливания сигнала по шине I2C

10 000 руб. за проект
15 марта 2023, 20:57 • 11 откликов • 71 просмотр
Добрый день!
Дано:
Имеются два устройства которые соединены между собой шлейфом и коммуницируют по I2C шине в двунаправленном режиме. Одно из устройств (далее по тексту Master) является управляющим устройством, а второе управляемым (далее по тексту Slave). Оба устройства находятся в своих собственных корпусах, разбирать которые нельзя. Схемы устройств и документации нет.

Нужно разработать плату которая будет решать следующую задачу:
Управляющие сигналы от устройства Master нужно распараллелить к двум идентичным устройствам Slave1 и Slave2 (адреса I2C у ведомых устройств одинаковые) следующим образом:
1. Master и Slave1 должны общаться по шине I2C в двунаправленном режиме, также, как это предполагает изначальный вариант их подключения (в дано);
2. Управляющие сигналы от Master должны без изменения приходить и на устройство Slave2, но ответы от Slave2 Master получать не должен.
Если обобщить, то получается, что с устройством Slave1 Master должен коммуницировать в двунаправленном режиме, а с устройством Slave2 в однонаправленном режиме.

Для решения данной задачи предполагается использование одного из вариантов микроконтроллера NXP PCA9306 (например PCA9306DCTR или PCA9306DCUR) или другого со сходным функционалом. Каждое из устройств Master, Slave1, Slvave2 должно подключаться к плате своим шлейфом. Питание платы 12V по шлейфу от Slave1 или от Slave2 (если Slave1 не подключен).

Необходим полностью готовый для производства платы проект, чтобы можно было заказать производство на JLC_PCB, PCBway или подобных площадках.

Стоимость указал приблизительную, готов обсуждать!
Примерное ТЗ отправлю по запросу.
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
 
1 год назад