Start Condition Glitch with PCA9665

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

Start Condition Glitch with PCA9665

646件の閲覧回数
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by bubbzilla123 on Thu Jul 02 11:46:20 MST 2015
I'm having trouble setting up an I2C link between two boards. One has an EFM32 giant gecko microcontroller from Silicon Labs and the other (the master) is using a PCA9665 I2C controller from NXP.

I've recorded a 3 byte transaction using an (EFM32 and PCA9665) and (Arduino Uno and PCA9665) and attached some screen shots. The first row is an entire transaction and the next three are close ups of each piece of the transaction.

As I understand it, the EFM32 chip thinks there's a bad start condition and gives an NAK. Other microcontrollers (like the Arduino) don't have this problem...

[img=398x317]http://s27.postimg.org/sgcnwagoj/I2_C_Bad_Transaction.png[/img]

[img=398x193]http://s27.postimg.org/cgu0cqkmr/I2_C_Transaction.png[/img]

Does anybody have an idea to fix this?
ラベル(1)
0 件の賞賛
1 返信

624件の閲覧回数
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by rocketdawg on Fri Jul 03 09:59:25 MST 2015
I can not view the images.
0 件の賞賛