微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 如何在72平台上调整i2c的驱动电流

如何在72平台上调整i2c的驱动电流

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
I2C通讯时,可以通过调整i2c的驱动电流,从而增强i2c的驱动能力。主要设置方法是通过对对应GPIO端reg进行电路配置,可以参考相关spec进行配置。
以下是72平台上调整电流的方法。
[SOLUTION]
6572 i2c pin脚配置如下图:


根據6572的GPIO spec, SCL_0, SDA_0, SCL_1, SDA_1這四根pin是無法調節驅動電流的;
I2C_1的其他Pinmux則可以調節: 具体reg配置说明如下:
CMRST2, CMPDN2: 0x1020B060[9:8]
00: 2mA
01: 4mA (default)
10: 6mA
11: 8mA
URXD2, UTXD2: 0x1020B060[17:16]
00: 2mA
01: 4mA (default)
10: 6mA
11: 8mA
BPI_BUS7, BPI_BUS8: 0x102080D0[7:6]
00: 2mA
01: 4mA (default)
10: 6mA
11: 8mA

这样是不是不要外部上拉电阻就可以,一般上拉电阻是4.7K或2.2K,电流比这个小多了

签到  

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top