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

28388D的电源电路

烧写完程序后,必须要按一下复位键,才能进main函数。

这是什么原因呢?

使用的硬件芯片:TMS320F28388D

特来请教

谢谢

@vince:

我查了一下,电源电路电路设计图.pdf

,

@vince:

电源电路应该没什么问题。最有可能出问题的是电源监测芯片那边

,

@vince:

麻烦帮忙审查一下,我的电路设计是参考28388D的评估板设计的

,

Johnsin Tao:

Hi示波器测试电源看看有没有异常?

,

@vince:

用万用表试过,原本的5V电压,只有4.7V,3.3v和1.2v是正常的

,

@vince:

一、程序没有运行时

万用表测量电压是:4.83V

示波器对应的图是:

二、按了一下复位键之后,程序开始运行

万用表测量电压是:4.78V

示波器对应的图是:

,

@vince:

个人想法
有可能是电源监测芯片的问题
我的电压不稳,导致电源监控芯片的低电平输出

,

da qin zheng sheng:

代码烧录在flash还是

sram?

双核的没用过,ccs软件应该能设置复位的吧。

,

@vince:

代码烧在了FLASH中

,

da qin zheng sheng:

换一个好的稳压电源试试,板子是你们自己做的?

,

@vince:

嗯嗯,板子是自己参照ti的28388D的评估板的电路图的设计,自己设计的

,

@vince:

供电,用的STM32开发板上的5V

,

da qin zheng sheng:

板子烧录后,不用仿真器上电可以运行不?如果可以,硬件最小系统正常。

,

@vince:

板子烧录后,拔掉仿真器,再给板子供电,板子上的程序没有运行,按一下复位键,小灯开始闪烁(程序里面写的是小灯闪烁)
有的时候,板子断电后,给板子重新上电,小灯会亮。但大部分情况下,断电后,都是需要按复位按钮才能工作的

,

da qin zheng sheng:

测试了几块板子,都是这种情况?

,

@vince:

是的,我昨晚把两个电压检测芯片拆了,发现程序烧写到内部FLASH后,断电再上电,程序还是不运行。
几块板子都是这样。

我看STM32烧写的时候,在其对应的软件(keil)中,可以选择下载后,程序自动复位运行。

咱们的28388D,是不是应该也能这样?

C2000论坛的工程师,帮我改了引导程序,他在28388D评估板上,试了程序,是正常的,但是给我发过来后,我试了试,还是老样子。需要按一下复位键,才能让程序运行。

,

da qin zheng sheng:

c2000开发难度比stm32高一个数量级,用最小系统试试,关键是电源要质量非常好,否则会出现很多问题的。

,

da qin zheng sheng:

另外iar,keil软件比ccs好用的多!c2000 只能用ccs。

,

@vince:

有可能是什么地方的原因呢?实在是想不到

,

da qin zheng sheng:

有没有官方的评估板可以运行同样的代码,对比一下是不是软件配置的问题?

赞(0)
未经允许不得转载:TI中文支持网 » 28388D的电源电路
分享到: 更多 (0)