3个帖子/ 0个新
最后发表
index219
离线
最后看到:一年6个月前
加入:2016-05-23 07:00
DA14681同时配置2路i2c接口,导致v18参考电压异常问题

嗨,对话框

我在开发da14681的外设i2c遇到如下问题:
1.硬件设计使用了2路i2c,并且对应sci sda都有4.7 k电阻上拉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变成了3 v,趋近电池电压了。

如果我去掉第二步中的io配置,或者只初始化其中一路i2c,或者将其中一路i2c的io口分配到其他没有上拉电阻的io上,v18参考电压值都正常。

请问下,这v18参考电压变成3 v,对系统有影响没?
注。我实际的代码初始化2路i2c后,2路i2c上外设工作正常,低功耗电流在17个ua左右。

关键词:
设备:
Jelphi
离线
最后看到:6个月,1个星期前
工作人员
加入:2015-09-10 12:07
V18 (VDD1V8)轨用于为外部QSPI闪存供电。

V18 (VDD1V8)轨用于为外部QSPI闪存供电。
V18P (VDD1V8P)轨用于给诸如传感器等外部设备供电

index219
离线
最后看到:一年6个月前
加入:2016-05-23 07:00
问题1.

问题1.
我是用中演示的pxp_repoter工程,下载到基本的开发板后。
测量V18P的电压初始值为1.4 v,而且测量值会越来越小,最后趋近0 v。
请问下这个V18P的电压输出值需要在软件上进行配置么?

问题2.我发现在基本的开发板上,只要IO口配置后
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);
直接测量悬空的sci sda的电压值都等于V33的值。
这个现象可以理解成da14681的电压供电是VBAT (V33),所以IO口的状态高电平都是V33。
所以不管外设工作电压是多少,IO口外部上拉到V18或者V18P,最后sci SDA的高电平都是V33。
这个现象对系统是没有影响的?