Hi, Dialog
我在开发da14681的外设i2c遇到如下问题:
1. 硬件设计使用了2路i2c,并且对应scl sda都有4.7k电阻上拉da14681电源v18上。
2. 在pxp工程中,只初始化硬件接口如下:
hw_gpio_set_pin_function(CFG_GPIO_I2C1_SCL_PORT,CFG_GPIO_I2C1_SCL_PIN,HW_GPIO_MODE_OUTPUT,HW_GPIO_FUNC_I2C_SCL);
hw_gpio_set_pin_function(CFG_GPIO_I2C1_SDA_PORT,CFG_GPIO_I2C1_SDA_PIN,HW_GPIO_MODE_INPUT,HW_GPIO_FUNC_I2C_SDA);
hw_gpio_set_pin_function(CFG_GPIO_I2C2_SCL_PORT,CFG_GPIO_I2C2_SCL_PIN,HW_GPIO_MODE_OUTPUT,HW_GPIO_FUNC_I2C2_SCL);
hw_gpio_set_pin_function(CFG_GPIO_I2C2_SDA_PORT,CFG_GPIO_I2C2_SDA_PIN,HW_GPIO_MODE_INPUT,HW_GPIO_FUNC_I2C2_SCL);
3. 下载后可以搜索到pxp信号,但是681参考电压v18 变成了3v,趋近电池电压了。
如果我去掉第二步中的io配置,或者只初始化其中一路i2c,或者将其中一路i2c的io口分配到其他没有上拉电阻的io上,v18参考电压值都正常。
请问下,这v18参考电压变成3v,对系统有影响没?
p.s. 我实际的代码初始化2路i2c后,2路i2c上外设工作正常,低功耗电流在17ua左右。