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

11个帖子/ 0新
最后一篇
HRG.
离线
最后一次露面:2年5个月前
格鲁鲁
加入: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
你好HRG,

你好HRG,

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

BR JE_DIALOG.

HRG.
离线
最后一次露面:2年5个月前
格鲁鲁
加入: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。
在Boost模式下,VBAT3V由内部升压生成,默认情况下将是2.7V。

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

1)设置为VBAT1V导轨:
p01_padpwr_ctrl_reg(0x50003070)
7:0R / W.p0_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个月前
格鲁鲁
加入: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个月前
格鲁鲁
加入:2014-08-05 13:37
嗨bb_dialog.

嗨bb_dialog.
在裸露的motherbord,p0_2 - 2.9volts和p0_3 - 2.1伏特。我删除了跳线J25,但仍存在问题!你能检查一次并承认我吗?

谢谢

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

嗨HRG,

p0_2 / p0_3适用于UART CTS / RTS。J26是这些。在我的电路板中,没有放置J26。
在我的情况下,电压为0V。
你的MB修订是什么?它是rev c2吗?

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

B.R.,BB_Dialog

HRG.
离线
最后一次露面:2年5个月前
格鲁鲁
加入: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加密狗接近监视器项目。

- 是的,对于I2C外部上拉,需要4K7或10K很好。对于I2C,这些不会在内部提供。

B.R.,BB_Dialog。

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

谢谢你bb_dialog!

主题锁定