Сообщение от Харизмат
|
Вчера вот читал I2C интерфейс, использующийся в MBI-ках(на сколько я понял)
|
В MBI используется не I2C, а, пожалуй, разновидность SPI. В драйверах со встроенным ШИМом довольно своеобразная (но это дело привычки, скорее).
Поскольку у нас сейчас речь идет именно о них (MBI5030, 5031), то глядя в даташит, видим, что управление драйвером идет по трем выводам - данные (SDI), тактовая (DCLK) и защелка (LE). При этом в зависимости от длительности сигнала LE происходят разные действия. Ну тут, если по прочтении даташита возникли вопросы - постараюсь ответить.
Драйверы можно подключать последовательно (программно они представляют собой сдвиговый регистр). Сколько их можно подключить? На практике я подключал около 60 шт. без проблем, дальше приходилось бороться с задержками переключения, формированием фронтов сигналов. Чуть позже выложу типовую схему с драйверами, которую мы используем.