TI中文支持网
TI专业的中文技术问题搜集分享网站

DM3730的硬件启动问题

选用DM3730作为主控,TPS65951做电源管理芯片

目前的情况是,

1、电源如下

VDD1:1.2V

VDD2:1.2V

VDD_IO:1.8V

VPLL1:1.8V

其他电源无输出

2、时钟,26MHz的HFCLK,32KHz的时钟正常

3、WarmReset,PwrOnreset 正常

 

CCS5下connect 报错,如下

 

Error connecting to the target:
(Error -275 @ 0x0)
The attempt to
poll a target device exceeded its timeout limit.
The utility or debugger has
requested that a target device be
repeatedly accessed for a specific data or
status value.
This has failed because the built-in limit for the maximum
number
of attempts when polling the JTAG scan-path has been
exceeded.
(Emulation package 5.0.635.0)
Error connecting to the target:
(Error -5005 @ 0x0)
Device ID is not
recognized or is not supported by driver. Confirm device and emulator
configuration is correct, or update device driver.
(Emulation package
5.0.635.0)
从串口启动正常,
当配置从SD卡启动时 ,启动失败,并且DM3730与TPS65951的I2C通讯如下图:
(上方为全局图,下方为蓝色选框的放大图)。
在正确通信一次后 ,为什么主机的时钟消失了,导致TPS65951的MMC1电源没有提供。
电源、复位、时钟,都正常,怎么会出现这种情况呢?
希望各位专家,能帮我会诊一下,确定这是什么问题?
谢谢!!

 

Trevor:

Hao,

   TPS65951 数据手册中的第97页有说明,在MMC卡拔出后会自动关断MMC1的LDO的电源,可以查找相应的GPIO是否存在问题。另外MMC1的输入电源可以采用电池电源也可采用另外一个电源独立供电,为验证是电源的问题还是时钟的问题,可以采用另外一路电源给MMC1供电,看还会出现所说的硬件启动问题。

  This LDO regulator can also be turned off automatically when the MMC card extraction is detected (through one dedicated GPIO,description in TRM). The VMMC1 LDO can be powered via an independent supply other than the battery; for example, a charge pump. In this case, the input from the VMMC1 LDO can possibly be higher than the

battery voltage.

Feng Dong:

回复 Trevor:

flash tools uart下载是否正常?

min zheng:

回复 Feng Dong:

hao wang

    Hi,你所描述的问题我们也遇到过,不过我们使用的是TPS65930。每次启动主要分三种情况:

  1.你所描述的情况;

  2.I2C接口上有持续波形,VMMC1能正常输出3V,SD的CLK和CMD有波形输出。

  3.CPU没有任何反应。

  所以比较奇怪的是,这些情况出现的没什么规律,有时CPU能正常起来了,有时就不能。我们粗略分析感觉是几个DCDC输出电压的纹波问题,但是采取了一些方法,效果不是很明显。

  还有上面 Trevor提到的问题,我觉得应该不存在,因为我们测试的额时候也没有接SD卡,有时就能有VMMC的输出。而且我们测量过beagleboard XM,在没插TF卡的情况下也能正常书VMMC,不过它使用的是TPS65950。如果你们经过什么方法解决了,也请分享一下,我们被这问题搞得有点头大,在此谢过!

hao wang1:

回复 min zheng:

谢谢各位。

我的板子上TPS65951,有个电源输入接错了,导致在通信的过程中,提供给3730的26M时钟电平会变低

这样,3730就彻底不工作了,就会出现上面这种情况。

min zheng:

回复 hao wang1:

hao wang,能说下你们具体是哪个电源接错了吗?非常感谢!

hao wang1:

回复 min zheng:

TPS65951的E7引脚, IO.1P8

min zheng:

回复 hao wang1:

谢谢解答!我看了一下,这个管脚是要接1.8V的电源的吧?你们是因为接了其他的电源,才出现的问题吗?

hao wang1:

回复 min zheng:

对,要接1.8V电源

开始用的时候,我的没接电源,直接接电容

hao wang1:

回复 min zheng:

你的板子有什么问题吗?

发E-Mail给我,大家一起解决一下。

vrays@qq.com

赞(0)
未经允许不得转载:TI中文支持网 » DM3730的硬件启动问题
分享到: 更多 (0)