365406627 发表于 2017-6-12 09:22:24

关于电源模块的处理

设计了一块板卡客户反馈不能正常跑,cpu和ddr都要要降频才能运行。而且降得很低才行。初步检查怀疑可能是电源设计的问题,此处需要过6a的电流,世界设计这里有只20mil。只能过1a。请教各位是这个问题吗。因为后面接的是功率电感。会聚集电能再输出。以前设计的时候也是这么处理,都没有问题。只是这次的电流有点太大了




以下反馈的问题。
2套板子,问题基本一致。
器件为TMS320C6678。
正常情况应该是,连接仿真器后会自动执行gel脚本。gel脚本会执行时钟配置,以及DDR测试等。
目前出的问题是gel执行后,DSP会出错,表现在2个方面
1 正常上电启动DSP后,DSP有一个sysclkout会输出时钟,当前的问题是执行gel后,此时钟会消失
2 执行gel后,仿真器会报如下错误,0x8000014在两个板子上有所区别
C66xx_0: Trouble Writing Memory Block at 0x8000014 on Page 0 of Length 0x4: (Error -1139 @ 0x8000014) Lost debug connection to device. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 5.0.747.0)
C66xx_0: GEL: Error while executing OnTargetConnect(): target access failed   at *((int *) (0x08000000+0x00000014))=0x2100000B    at xmc_setup()    at Global_Default_Setup_Silent()    at OnTargetConnect() .
IcePick_D: Power Failure on Target CPU
IcePick_D: Failed to remove the debug state from the target before disconnecting.There may still be breakpoint op-codes embedded in program memory.It is recommended that you reset the emulator before you connect and reload your program before you continue debugging


降频处理
1只降DDR即在gel时钟配置里unsigned int PLLM_DDR = 19; 改为 unsigned int PLLM_DDR = 5;上述sysclkout会坚持几十秒才消失。不会报上述2问题但变为    C66xx_0: Power Failure on Target CPU

C66xx_0: Failed to remove the debug state from the target before disconnecting. There may still be breakpoint op-codes embedded in program memory. It is recommended that you reset the emulator before you connect and reload your program before you continue debugging


2 同时降低DSP的主频即pll系数由39改为20或者更低,可以正常运行,连接仿真器载入程序运行。没有报任何错误。

glacier 发表于 2017-6-12 09:51:34

原来电感是干这个用的啊

单枪舞九州 发表于 2017-6-12 10:19:14

6a的电流也只是瞬间的吧不可能经常跑,而且线宽和电流大小之间的具体关联也没有明确

逆天麻瓜 发表于 2017-6-12 10:24:19

选用的电源问题吧,既然需要6A的电流,就要选用能输出6A电流以上的芯片

cdpi5 发表于 2017-6-12 12:35:41

linyuanfei 发表于 2017-6-12 13:11:20

不懂,帮顶

hf861004 发表于 2017-6-12 13:15:58

学习一下。

ridcss 发表于 2017-6-12 13:45:05

估计是电源完整性问题,高速电路在大数据吞吐时,如果电源系统阻抗有问题,会导致电源塌陷,从而导致系统崩溃,这个估计要检查整个电源系统的完整性和阻抗问题。你这种情况应该就是典型的轨道塌陷问题。

365406627 发表于 2017-6-12 14:21:39

回 ridcss 的帖子

ridcss:估计是电源完整性问题,高速电路在大数据吞吐时,如果电源系统阻抗有问题,会导致电源塌陷,从而导致系统崩溃,这个估计要检查整个电源系统的完整性和阻抗问题。你这种情况应该就是典型 .. (2017-06-12 13:45) images/back.gif

电源没有阻抗要求吧,一般都是能加粗就加粗

365406627 发表于 2017-6-12 14:22:52

回 单枪舞九州 的帖子

单枪舞九州:6a的电流也只是瞬间的吧不可能经常跑,而且线宽和电流大小之间的具体关联也没有明确 (2017-06-12 10:19) images/back.gif

一般是20mil可以过1a的电流 1oz铜
页: [1] 2 3 4
查看完整版本: 关于电源模块的处理