GPIO引脚中的电压泄漏!EEPROM接口

11个帖子/ 0新
最后一篇
HRG.
离线
最后一次露面:2年5个月前
Guru
加入:2014-08-05 13:37
GPIO引脚中的电压泄漏!EEPROM接口

嗨对话小组

我们正在使用DA14580 Dev套件(专家),我们使用升压模式中的设置。我们注意到GPIO引脚中存在2-2.5伏的电压级别(特别是在P0_2,P0_3中我们发现这一点,当我们尝试执行I2C示例时!)所以在Boost设置中,子板提供1.5伏的子板,但这些GPIO引脚近2-2.5伏!从主板直接到这些GPIO引脚有一些突破!即使将子板被移除,GPIO引脚也保持这些电压电平!

我已经附上了母板的快照(专家),可以请你在跳线中的任何错误inOrder以消除GPIO引脚上的电压

https://www.dropbox.com/s/yjdvblme1tskw0a/motherboard.jpg?dl=0.

谢谢你。

je_dialog.
离线
最后一次露面:1个月5天前
职员
加入:2013-12-05 14:02
Hello hrg,

Hello hrg,

我快速看,跳线设置看起来很好。您可能看到的是端口扫描 - 这些是可能是SPI的端口,因此它们将扫描外围设备。它取决于您将这些配置为的内容,而是通过Defauly,P0_2 / 3将成为SPI的一部分。当您卸下DaugTherBoard时,它将继续运行一段时间,因为电路板上的分布式电容可以继续为设备供电短时间(因为它如此低的功率)。

BR JE_DIALOG.

HRG.
离线
最后一次露面:2年5个月前
Guru
加入:2014-08-05 13:37
我删除了子板

我删除了子板并等待一小时,这些GPIO引脚有一些措施2.1伏,一些措施2.9伏!!由于我们正在为子卡使用1.5伏升压模式,如果我们将其插入其与主板电压冲突的情况?因此,当我们将I2C Pheriperal连接到P0_2时,P0_3不起作用,因为这些引脚具有不同的电压,并且更高的DA14580电源(1.5V)。!!

谢谢

bb_dialog.
离线
最后一次露面:8个月1周前
职员
加入:2013-12-05 14:44
嗨HRG,

嗨HRG,

在Boost模式下,默认情况下,所有GPIO都连接到3V导轨,即VBAT3V。
In boost mode, Vbat3V is generated from the internal booster, and will be 2.7V by default.

在您的软件中,您可以定义将它们连接到1V轨(VBAT1V),或将它们连接到VBAT3V导轨,但将VBAT3V设置为1.8V(可能最低)。

1)设置为VBAT1V导轨:
p01_padpwr_ctrl_reg(0x50003070)
7:0R/Wp0_out_ctrl.1 = P0_X端口输出由1V导轨供电
0 = P0_X端口输出由3V导轨供电(默认设置)
位0控制P0 [0]的功率,位7控制P0的功率[7]

2)将VBAT3V设置为1.8V:
dcdc_ctrl2_reg(0x50000082)
位11:9 -dcdc_vbat3v_lev:value:0x00(默认值= 0x6)。

请注意,在启动期间,并且OTP未刻录,所有P0 GPIO都是扫描外围设备(SPI,UART,),这些情况将在这种情况下具有约2.7V的信号峰值级别。
使用OTP刻录,Bootrom仍然定义了GPIO的电源轨,VBAT3V,其电压设置为2.7V,以便能够读取OTP标题。

最好的问候,bb_dialog。

HRG.
离线
最后一次露面:2年5个月前
Guru
加入:2014-08-05 13:37
谢谢你bb_dialog !!

谢谢你bb_dialog !!
我会检查一下并回到你身边。当我删除女儿卡时,在母板上仍然有一些2-2.9伏的一些GPIO引脚J1,J2,J3,J4。为什么??

bb_dialog.
离线
最后一次露面:8个月1周前
职员
加入:2013-12-05 14:44
嗨HRG,

嗨HRG,

通常只有引脚P0_4的一些电压,P0_5(来自FTDI芯片的UART)存在:拆下J25跳线,电压应为0V;
在P1_4(SWCLK),P1_5(SW_DIO),这些是JTAG / JLINK线。
其他人应该在0V。

最好的问候,bb_dialog。

HRG.
离线
最后一次露面:2年5个月前
Guru
加入:2014-08-05 13:37
嗨bb_dialog.

嗨bb_dialog.
在裸motherbord P0_2 - 2.9伏特和P0_3 - 2。1 volts .I removed the jumpers J25 ,but still the problem exists !! Can you check once and acknowledge me ?

谢谢

bb_dialog.
离线
最后一次露面:8个月1周前
职员
加入:2013-12-05 14:44
嗨HRG,

嗨HRG,

P0_2/P0_3 are for UART CTS/RTS . J26 is for these. In my board J26 are not placed.
在我的情况下,电压为0V。
你的MB修订是什么?它是rev c2吗?

请参阅本网站上可用的原理图。
http://support.dialog-seminile.com/system/files/resources/580-mb-vc2-sch.pdf.

B.R., BB_Dialog

HRG.
离线
最后一次露面:2年5个月前
Guru
加入:2014-08-05 13:37
嗨bb_dialog !!

嗨bb_dialog !!
我删除了J26,现在电压如你所提到的!现在我尝试使用i2c eeprom excume与我的EEPROM一起工作,并使我的应用程序从中启动:) !!
这是我现在的疑虑
1)现在我禁用了UART CTS / RTS(删除J26),是可以禁用这些,我的意思是我们什么时候需要UART CTS / RTS ??

2)对于EEPROM正在使用10K的外部上拉 - 它是强制性的吗?(因为EEPROM的数据表(AT24C1024B)DINT提到了任何上拉电阻)

谢谢

bb_dialog.
离线
最后一次露面:8个月1周前
职员
加入:2013-12-05 14:44
嗨HRG,

嗨HRG,

- RTS / CTS很少使用。我认为只对USB加密狗接近监视器项目。

- Yes, for I2C external pull-ups are required, 4k7 or 10K are fine. For I2C these are not provided internally.

B.R.,BB_Dialog。

HRG.
离线
最后一次露面:2年5个月前
Guru
加入:2014-08-05 13:37
谢谢你bb_dialog!

谢谢你bb_dialog!

主题锁定