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

28016的设计问题

你好,请教一下,我在设计一款电源是采用的TMS320F28016在启动时常有程序跑飞的情况。是何原因?

Jones Chen:

您好!

请问跑飞到哪里了?

执行哪些语句之后跑飞了?

因为跑飞,是一个很宽广的概念。

建议您带着仿真器,将程序烧写到Flash中,用Load Symobl进行调试,看看程序跑到什么地方跑飞了。

是Stack不够用?还是执行到illegal ISR中了?

另外,先关闭看门狗,待程序完全OK之后,再开。

硬件方面,看看Reset和时钟是否有问题。

你好,请教一下,我在设计一款电源是采用的TMS320F28016在启动时常有程序跑飞的情况。是何原因?

Frank jiang:

回复 Jones Chen:

Jones你好,Reset 和时钟都正常。现象为端口都失控,如上电时,风扇的控制是pwm,但此时完全是一个高电平。其他端口亦然。感觉是电源的问题,不知启动时芯片有什么特殊要求?原来程序执行是正常的,但在改变电源后出问题(辅助电源)。

你好,请教一下,我在设计一款电源是采用的TMS320F28016在启动时常有程序跑飞的情况。是何原因?

Jones Chen:

回复 Frank jiang:

什么是辅助电源? 你能测试一下,电源的电压正常么?拿示波器测量以下电源的输出电压的波形。

电源的输出电流能力够么? 3.3V和1.8V的电流。

你好,请教一下,我在设计一款电源是采用的TMS320F28016在启动时常有程序跑飞的情况。是何原因?

Frank jiang:

回复 Jones Chen:

你好,电压值都是正常的,波形也正常。就是XCLKOUT脚输出地时钟不正常。

你好,请教一下,我在设计一款电源是采用的TMS320F28016在启动时常有程序跑飞的情况。是何原因?

Jones Chen:

回复 Frank jiang:

“地”的噪声有多大?

晶振是否正常输出?测量晶振的波形是否正常。

或者就是您改了PCB之后的布线问题。

你好,请教一下,我在设计一款电源是采用的TMS320F28016在启动时常有程序跑飞的情况。是何原因?

Frank jiang:

回复 Jones Chen:

上电时XCLKOUT可输出60M,待复位信号生效后,就变成晶振的频率20M。是否启动时需要更大的电流,导致此问题?谢谢!

你好,请教一下,我在设计一款电源是采用的TMS320F28016在启动时常有程序跑飞的情况。是何原因?

Jones Chen:

回复 Frank jiang:

你的电源的3.3v和1.8v的电流输出能力有多少?

请参考TI DataSheet中对电流的要求进行电源选型。

我感觉是PLL没有正确启动,就没有倍频。

你好,请教一下,我在设计一款电源是采用的TMS320F28016在启动时常有程序跑飞的情况。是何原因?

Frank jiang:

回复 Jones Chen:

开始频率是对的,后来频率就不对的。这意味着什么?

你好,请教一下,我在设计一款电源是采用的TMS320F28016在启动时常有程序跑飞的情况。是何原因?

Jones Chen:

回复 Frank jiang:

是所有芯片都是这样?还是仅此一片?—-我要确定是普遍性

电源的电流输出能力是否正常?—-我要确定是否是Reset之后,再开外设时钟,启动外设功能时,电流不够。

你好,请教一下,我在设计一款电源是采用的TMS320F28016在启动时常有程序跑飞的情况。是何原因?

Frank jiang:

回复 Jones Chen:

你好,发生的概率较高(约3/10),Reset之后,XCLKOUT输出正常,但瞬间XCLKOUT的输出就不正常,变为晶振的频率。

赞(0)
未经允许不得转载:TI中文支持网 » 28016的设计问题
分享到: 更多 (0)