Пытаюсь связаться по I2C с CMOS матрицей MT9D131 (Micron), чтобы считать и записать некоторые управляющие регистры. Поначалу связь есть и удается правильно считать default'овские значения трех-четырех регистров, потом обмен начинает потихоньку отваливаться (либо происходят ошибки при чтении, либо приходят неадекватные значения), а потом и вообще матрица виснет.

помогите чем-нибудь.
Заранее спасибо.