iMX51 I2C bus clock stops and slave is stuck in mid-transmission.

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

iMX51 I2C bus clock stops and slave is stuck in mid-transmission.

716件の閲覧回数
satank
Contributor I

A common I2C bus error is slave devices that have ended up in a state where Data (the data line) is low. Typically a master performs error recovery by clocking the Clock line until the Data line is high and then issuing a Start followed by a Stop.

Further explination of the problem is described at:

http://www.analog.com/static/imported-files/application_notes/54305147357414AN686_0.pdf

 

Does anyone have a Linux driver patch to perform the bus recovery by toggling the SCL line until SDA line is released again?

 

Thanks,

Rick S

タグ(1)
0 件の賞賛
0 返答(返信)