Other Parts Discussed in Thread:TMS320F2812
大家好,
最近在调试电路的时候发现了一个TMS320F2812的上电时序问题,我们将程序烧写进了flash,然后断电重新上电,发现开发板有时候可以启动,引脚上有我们设置好的高低电平,有时候断电后重新上电发现引脚一直是高电平和低电平,我们猜想应该是程序没有启动,我们查了相关手册,发现这个可能与上电的时序有关,我们查询了手册上发现需要满足这个上电要求:
1. VDD_3.3V引脚电压先上电, 等到 VDD_3.3V引脚到达 2.5V的时候 VDD_1.8V引脚才开始上电
2.VDD_1.8V引脚电压从0 开始上电,且等到VDD_3.3V引脚到达3.3V之后VDD_1.8V引脚开始到达1.8V, 且VDD_1.8V 到达1.8V的时间应在VDD_3.3V引脚到达3.3V之后的10ms 内。
对我的问题:
假如VDD_1.8V引脚电压从0 开始上电(此时VDD_3.3V引脚到达 2.5V),VDD_1.8V引脚先到达1.8V, 而后VDD_3.3V才到达3.3V,这种情况芯片能正常工作吗?
Green Deng:
这个很难说,芯片手册上给出的标准是芯片正常运行所需要满足的要求,如果要求达不到,也不能判断芯片就肯定不能运行。只能说有可能在特定条件下会发生无法正常工作的情况。
,
jian lu:
是的,我们实验室用了两块tms320f2812的dsp在两块开发板上,现在我们的芯片上电顺序是这样子的,先给VDD_3.3V 引脚上电,之后等3.3V稳定后再给VDD_3.3V 引脚上电,VDD_1.8V 引脚电压立即拉到1.8V,但是这种情况有时候 芯片也还是无法正常启动。
,
Green Deng:
jian lu 说:先给VDD_3.3V 引脚上电,之后等3.3V稳定后再给VDD_3.3V 引脚上电
这里是输入有误吗?两次VDD_3.3V引脚上电?
,
jian lu:
是的,不好意思,描述错了,正确是这样子,先给VDD_3.3V 引脚上电,之后等3.3V稳定后再给VDD_1.8V 引脚上电,VDD_1.8V 引脚电压立即拉到1.8V,但是这种情况有时候 芯片也还是无法正常启动。示意图如上面的示波器所示,绿色是3.3V蓝色是1.8V
,
Green Deng:
抱歉没有太多思路,这里有两点:
1、有没有测试过是否是其他问题导致的芯片无法启动?
2、你的芯片配置的是多少主频?如果是150MHz主频的话内核需要1.9V电压驱动。
,
jian lu:
您好,
1您说的其它问题导致芯片无法启动是哪些呢?
2.现在我们的主频是100Mhz,所以用的是1.8V电压驱动很高兴您能回答
,
Green Deng:
比如复位引脚是否有持续的复位信号,电源、晶振是否稳定,环境干扰大不大等等。