Цитата(Pavel81 @ Mar 12 2012, 17:17)

Всем привет!
Мной было разработано устройство с использованием шины i2c. Устройство выполнено на двух платах - на первой FPGA, на который повешено ядро Microblaze и контроллер i2c и АЦП LTC2489, на второй только АЦП LTC2489. Так нехорошо получилось, что адреса обоим LTC2489 присвоили одинаковые. Платы уже в опечатанном корпусе и физически адреса не сменить. Можно ли как-то считывать данные с этих АЦП независимо, пусть теряя в скорости? Насколько я понял, наложиться данным не даёт арбитр шины i2c, который пропускает пакет только от одного АЦП, при этом блокируя второй. Буду благодарен за любые советы по данной теме.
С кем не бывает ...
Пока не поздно, отзовите устройства и проведите на них нужную доработку. Тогда все очень быстро забудут, что она имело место, но зато будут всегда помнить, что ваши приборы работают, как положено. Попытки скрыть проблему могут только усугубить ситуацию. Люди очень быстро забудут, что вы выполнили проект в срок, но никогда не забудут, что он работает через пень-колоду ...