硬件环境:TMS320C6713BGDPA200作为主设备,外扩射频处理器,两者之间通过MCBsP模拟SPI总线实现通信;
软件功能:实现无线网络的管理,调度;
存在的问题:DSP供电采用的一片隔离型DC/DC ,输出5V之后经TPS70302输出3.3V和1.2V,提供给DSP内核和IO供电。按照DSP芯片手册描述,一般是需要先给内核供电(1.2V先上电),然后IO上电(3.3V后上电),而实测的情况是,3.3V先上电,1.2V后上电,DSP能够正常运行,若按照1.2V先上电,3.3V后上电,则DSP无法运行,程序初始化都无法运行,且一旦无法运行,硬件复位也无法响应。请问各位大师:
(1)TMS320C6713BGDPA200是否一定需要内核先上电,IO后上电(如Datasheet所述)?
(2)TPS70302手册描述说,Vout2可以提供2A的输出电流,实测1.2V功耗在900mA左右,但是DSP就是不能正常启动,存在功耗不够的情况吗?
(3)TPS70302的两路输出Vout1和Vout2上电波形,我们抓了一下,发现,Vout1(即3.3V)上电时间好长,从上电起始,到正常达到3.3V,要2ms左右。这正常吗?
目前用TPS74091(输出3A),DSP就能够正常启动,使用TPS70302,就是不能启动,很费解。难道功率不够吗?
请TI的老师们能够帮忙分析一下,也期待坛子内高手给予指点,谢谢!
Shine:
(1)C6713手册上说的是没有上电顺序要求,只要cvdd, dvdd之间的时间不超过1s。后面所说的CVDD要先于DVDD上电,是基于系统级考虑。(2) 2A的输出电流应该够了,C6713B的core和I/O对供电电流的要求见手册第100页上。http://www.ti.com/lit/ds/symlink/tms320c6713b.pdf (3)这个问题建议去电源论坛咨询一下。DSP这块,RESET信号的有效时间要从CVDD, DVDD, CLKIN都起来后再开始算。 “若按照1.2V先上电,3.3V后上电,则DSP无法运行”这里”无法运行“是硬件没跑起来还是代码不能运行?
Tony Tang:
chuangzhi zhang目前用TPS74091(输出3A),DSP就能够正常启动,使用TPS70302,就是不能启动,很费解。难道功率不够吗?
C6713刚上电也不可能那么高的功率啊,可以的话,把上电+复位波形图贴上来看一下。