Start Condition Glitch with PCA9665

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Start Condition Glitch with PCA9665

1,309 次查看
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 回复

1,287 次查看
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 项奖励
回复