8个帖子/ 0新
最后一篇
jeremyh.
离线
最后一次露面:5年3个月前
加入:2014-07-17 08:33
I2C上拉电阻

你好对话框,

DA14580数据表提及,I2C在开路模式下工作。
但是,我看到一个(有效的)I2C信号,没有连接到SDA / SCL引脚,而且没有外部上拉。引脚配置为无需上拉的输入:
gpio_configurepin(i2c_sda_port,i2c_sda_pin,输入,pid_i2c_sda,false);
gpio_configurepin(i2c_scd_port,i2c_scd_pin,输入,pid_i2c_scl,false);

您能否确认I2C引脚是否有内部拉动?
如果是的话,他们的抵抗力是多少?他们可以被禁用吗?

最好的事物,
杰里米

设备:
我知道了
离线
最后一次露面:4年6个月前
加入:2015-03-16 03:52
嗨杰里米,

嗨杰里米,
1.上拉或下拉的电阻为25K。

2.如果直接访问寄存器,则可以将寄存器PXX_MODE_REG进行设置。
例如,来自数据表的第121页http://support.dialog-seminile.com/downloads/da14580_ds_v3.1.pdf.
p00_mode_reg(地址:0x50003006)Bit9,8上拉,下拉,没有选择的注册。

对话框的SDK函数用于这些目的,请...请对话框团队...

mt_dialog.
离线
最后一次露面:2个月4周前
职员
加入:2015-06-08 11:34
嗨Igotit,

嗨Igotit,

谢谢你的表明,

mt_dialog.

jeremyh.
离线
最后一次露面:5年3个月前
加入:2014-07-17 08:33
嗨igotit,mt_dialog,

嗨igotit,mt_dialog,

谢谢您的回复。
我尝试了更改p0x_mode_reg,但它似乎对I2C引脚没有任何影响,因此始终啮合。

是否有额外的步骤禁用在I2C模式下的上拉,或者另一种方法是这样做?

提前致谢,
杰里米

mt_dialog.
离线
最后一次露面:2个月4周前
职员
加入:2015-06-08 11:34
嗨杰里米,

嗨杰里米,

你是对的,我们会尽快答复这一点,因为我们有一些来自硬件团队的信息。与此同时,您可以让我们知道为什么要禁用上拉?

谢谢mt_dialog.

jeremyh.
离线
最后一次露面:5年3个月前
加入:2014-07-17 08:33
嗨mt_dialog,

嗨mt_dialog,

谢谢。
我需要I2C在中间电压域(〜2V)中工作,并且我只有VBAT(〜1.3V)和VBAT_3V上拉选项。

杰里米

mt_dialog.
离线
最后一次露面:2个月4周前
职员
加入:2015-06-08 11:34
嗨jeremyh,

嗨jeremyh,

正如我在硬件团队在I2C功能中配置引脚的情况下,我没有通知硬件团队,没有办法禁用上拉。

谢谢mt_dialog.

jeremyh.
离线
最后一次露面:5年3个月前
加入:2014-07-17 08:33
嗨mt_dialog,

嗨mt_dialog,

好的,我会找到另一种方式。
谢谢你让我知道。

最好的事物,
杰里米