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

DSP-TMS320C6748 无法正常启动问题,寻求帮助

关于DSP-TMS320C6748问题,寻求大家的帮助,希望可以得到专业的技术支持。问题如下:

我自己设计的板卡,一开始打样,制作了几套上没有任何问题。现在小批量,发现有5%的板卡,上电后,DSP会随机出现无法启动现象。

系统采用TI TPS650250电源管理芯片,系统5V开关电源供电,测得电源上电时序为1.3V先启动,后是1.8V,最后上电3.3V,上电过程中,可以保证3.3V没有超过1.8V电源2V的情况。

3.3V电源稳定后晶振工作(采用有源晶振),然后复位信号释放。但有问题的板卡,无法启动。当遇到以上问题时,按板卡上的复位信号,板卡可以正常启动工作(100%成功)。

针对有问题的板卡,使用精密电源供电时,DSP 100% 启动。

红色为rst信号,蓝色为5V输入,绿色为1.3V DSP的电源

精密电源供电,系统正常工作。

    开关电源供电,系统正常工作。

开关电源供电,无法启动。

Shine:

在启不来时,连上仿真器看一下BOOTCFG寄存器的值,看采样到的bootmode是否是期望的boot mode?

jian zhang:

回复 Shine:

现在的板卡,偶尔无法启动,无法启动时连上仿真器,无法debug,会报错:load error,请问这样的情况,如何查看寄存器的值呢?

非常感谢您的指导,谢谢。

jian zhang:

回复 Shine:

现在的板卡,偶尔无法启动,无法启动时连上仿真器,无法debug,会报错:load error,请问这样的情况,如何查看寄存器的值呢?

非常感谢您的指导,谢谢。

jian zhang:

回复 Shine:

请问 还有什么情况会导致板卡 偶尔启动异常呢?

jian zhang:

回复 Shine:

针对有问题的板卡,我今天测试了一下 BOOT位,发现上电时BOOT位全是高电平,RST释放后,BOOT位正常,可是我明明都加了50K下拉电阻,为何还会出现这个现象呢?
感谢您宝贵的建议,谢谢

jian zhang:

 

关于DSP-TMS320C6748问题,寻求大家的帮助,希望可以得到专业的技术支持。问题如下:

我自己设计的板卡,系统采用TI TPS650250电源管理芯片,系统5V开关电源供电,测得电源上电时序为1.3V先启动,后是1.8V,最后上电3.3V,上电过程中,可以保证3.3V没有超过1.8V电源2V的情况。3.3V电源稳定后晶振工作(采用有源晶振),然后复位信号释放。

制作了一部分板卡,其中部分板卡(10%)随机性无法启动,偶尔可以启动。当遇到以上问题时,按板卡上的复位信号,板卡可以正常启动工作(100%成功)。针对有问题的板卡,使用精密电源供电时,100% 启动成功。

在测试过程中发现,当DSP 3.3V电源启动时,FPGA上电瞬间 ,BOOT位全部拉高(2.63V),但在实际设计电路中,我做了下拉50K电阻,我查看TI数据手册,BOOT位上电时默认为输入,且内部拉低,为何现在出现高电平呢?

1号通道蓝色为为rst信号,2号通道浅蓝色为BOOT0,3号通道粉红色为DSP电源3.3V,4号通道绿色为与DSP通信的MCU电源(电源独立供电)。BOOT0位,硬件电路中位下拉50K电阻,从波形可以看出,当DSP +3.3V电源启动时,BOOT位一起跟着上升。当RST信号释放时,BOOT位回归正常,变为0。根据TI手册要求,在RST上升沿时读取BOOT MODE,所以BOOT config是错误的,导致DSP无法启动。

RST释放后,BOOT位由1变0;

问题:我测试了BOOT[0:7],上电时,全部为1,RST释放后,变为正常,我使用的NAND 启动,0111 0000。

Tony Tang:

回复 jian zhang:

jian zhang可是我明明都加了50K下拉电阻,为何还会出现这个现象呢?

50Kohm太大了,见勘误表sprz303h。

赞(0)
未经允许不得转载:TI中文支持网 » DSP-TMS320C6748 无法正常启动问题,寻求帮助
分享到: 更多 (0)