LPC54102的I2C问题

2019-03-25 20:14发布

请问各位大神,如果要使用LPC54102的I2C的FM+模式,应该设置哪些寄存器?

设置了IOCON寄存器为0x781,SCLLOW:SCLHIGH为2:1,上拉电阻采用的是2.2K。但是I2C时序的波形并不理想,是否还需要设置其他寄存器?

以下为SCL波形

SCL电平上升时间太长 SCL电平上升时间太长
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
hbm04
1楼-- · 2019-03-25 22:17
_NXP LPC1000_ 存在容性负载。检查下I2C总线上是否对地连接有较大容量的电容?
牵手。。柱间
2楼-- · 2019-03-26 02:52
可以改变一下IIC的硬件电路,比如改变上拉电阻的值
freebsder
3楼-- · 2019-03-26 04:07
看样子很大可能是电路问题,容性偏强。不过FM+是什么模式没怎么注意这名词,有开发板可以参照隔离问题吗?
wgsxsm
4楼-- · 2019-03-26 08:43
加大上拉试试
4.7K-10K
Dear-Rui
5楼-- · 2019-03-26 14:36
 精彩回答 2  元偷偷看……
Dear-Rui
6楼-- · 2019-03-26 18:53
hbm04 发表于 2015-7-22 10:18
存在容性负载。检查下I2C总线上是否对地连接有较大容量的电容?

使用的是官方的开发板OM13077,从原理图上并没有发现连接有电容。请问是否有可能是由干扰产生的电容?

一周热门 更多>