关于电源模块的处理
设计了一块板卡客户反馈不能正常跑,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或者更低,可以正常运行,连接仿真器载入程序运行。没有报任何错误。 原来电感是干这个用的啊 6a的电流也只是瞬间的吧不可能经常跑,而且线宽和电流大小之间的具体关联也没有明确 选用的电源问题吧,既然需要6A的电流,就要选用能输出6A电流以上的芯片 不懂,帮顶 学习一下。 估计是电源完整性问题,高速电路在大数据吞吐时,如果电源系统阻抗有问题,会导致电源塌陷,从而导致系统崩溃,这个估计要检查整个电源系统的完整性和阻抗问题。你这种情况应该就是典型的轨道塌陷问题。
回 ridcss 的帖子
ridcss:估计是电源完整性问题,高速电路在大数据吞吐时,如果电源系统阻抗有问题,会导致电源塌陷,从而导致系统崩溃,这个估计要检查整个电源系统的完整性和阻抗问题。你这种情况应该就是典型 .. (2017-06-12 13:45) images/back.gif电源没有阻抗要求吧,一般都是能加粗就加粗
回 单枪舞九州 的帖子
单枪舞九州:6a的电流也只是瞬间的吧不可能经常跑,而且线宽和电流大小之间的具体关联也没有明确 (2017-06-12 10:19) images/back.gif一般是20mil可以过1a的电流 1oz铜