打印
[DSP编程]

请教一个问题,DSP2812上电程序启动问题!!!!RT

[复制链接]
手机看帖
扫描二维码
随时随地手机跟帖
21
zhangmangui| | 2015-1-20 22:37 | 只看该作者 回帖奖励 |倒序浏览
我觉得你有条件的话   把电源端的复位不要和MCU连接
MCU端的复位直接用阻容做成上电自复位   效果应该好些

使用特权

评论回复
22
海中水| | 2015-1-20 23:12 | 只看该作者
复位电路看了一下,没有什么问题。电源那部分没有看清楚,应该也没有什么问题。你在发现DSP没有工作的时候是怎么判定的。晶振运行是否正常呢?

使用特权

评论回复
23
不知不觉vicent|  楼主 | 2015-1-21 09:48 | 只看该作者
海中水 发表于 2015-1-20 23:12
复位电路看了一下,没有什么问题。电源那部分没有看清楚,应该也没有什么问题。你在发现DSP没有工作的时候 ...

我做了一个简单的点亮LED的程序,用来判定程序有没有运行。

使用特权

评论回复
24
djxf| | 2015-1-21 10:14 | 只看该作者
不知不觉vicent 发表于 2015-1-20 10:00
按照原理图这款电源芯片是双通道的,一路是3.3V,一路是1.9V,每一路都有一个复位信号,上电顺序是3.3V先 ...

为何1.9V比3.3V还要后上电?当然了,这要看两个电源具体给什么电路用,不能一概而论,但一般情况下电压低的应该要先上电(比如内核电压比IO脚电压要先上电)。
有没有试过3.3V和1.9V同时上电?比如在3.3V和1.9V之间添加一个二极管(注意电流和压降)。
我没仔细看你的描述,也没看器件手册,但感觉先要解决上电的时序问题,再考虑其他比如复位等(至于采用什么样的复位方式,选择应该很多)。

使用特权

评论回复
25
不知不觉vicent|  楼主 | 2015-1-21 10:48 | 只看该作者
djxf 发表于 2015-1-21 10:14
为何1.9V比3.3V还要后上电?当然了,这要看两个电源具体给什么电路用,不能一概而论,但一般情况下电压低 ...

TMS320F2812要求所有外设3.3V要稳定后才能给1.9V的内核上电,所以有上电顺序要求

使用特权

评论回复
26
不知不觉vicent|  楼主 | 2015-1-21 10:59 | 只看该作者
zhangmangui 发表于 2015-1-20 22:37
我觉得你有条件的话   把电源端的复位不要和MCU连接
MCU端的复位直接用阻容做成上电自复位   效果应该好些 ...

试了简单的RC复位电路,实际效果和之前差不多,没有多大改善。

使用特权

评论回复
27
不知不觉vicent|  楼主 | 2015-1-21 11:00 | 只看该作者
zhangmangui 发表于 2015-1-20 22:37
我觉得你有条件的话   把电源端的复位不要和MCU连接
MCU端的复位直接用阻容做成上电自复位   效果应该好些 ...

搭建了一个RC的复位电路,实际效果和之前差不多,没有多大改善。

使用特权

评论回复
28
djxf| | 2015-1-21 11:01 | 只看该作者
不知不觉vicent 发表于 2015-1-21 10:48
TMS320F2812要求所有外设3.3V要稳定后才能给1.9V的内核上电,所以有上电顺序要求 ...

这个片子设计有问题?竟然有这样的要求,倒是很少见(大多数的上电时序要求是与这个相反的),:lol

使用特权

评论回复
29
海中水| | 2015-1-21 11:08 | 只看该作者
不知不觉vicent 发表于 2015-1-21 09:48
我做了一个简单的点亮LED的程序,用来判定程序有没有运行。

这个有点不靠谱的,你测试CPU的晶振。看一下晶振有没有动作。

使用特权

评论回复
30
不知不觉vicent|  楼主 | 2015-1-21 11:19 | 只看该作者
海中水 发表于 2015-1-21 11:08
这个有点不靠谱的,你测试CPU的晶振。看一下晶振有没有动作。

晶振测试了,DSP运不运行晶振输出都是正常的。

使用特权

评论回复
31
海中水| | 2015-1-21 12:42 | 只看该作者
不知不觉vicent 发表于 2015-1-21 11:19
晶振测试了,DSP运不运行晶振输出都是正常的。

晶振起来了,CPU应该是OK的。检查一下程序吧!

使用特权

评论回复
32
不知不觉vicent|  楼主 | 2015-1-21 14:20 | 只看该作者
海中水 发表于 2015-1-21 12:42
晶振起来了,CPU应该是OK的。检查一下程序吧!

有个问题是,如果电压不稳的话,此时上电有复位信号,也不起作用的,怎么看电压稳不稳呢

使用特权

评论回复
33
djxf| | 2015-1-21 14:52 | 只看该作者
不知不觉vicent 发表于 2015-1-21 14:20
有个问题是,如果电压不稳的话,此时上电有复位信号,也不起作用的,怎么看电压稳不稳呢 ...

你能不能将datasheet中有关于上电时序要求的那部分截个图看看?
能不能实测一下1.9V和3.3V的波形,跟手册的要求对比一下看看?
光猜测没用的。

使用特权

评论回复
34
海中水| | 2015-1-21 14:55 | 只看该作者
不知不觉vicent 发表于 2015-1-21 14:20
有个问题是,如果电压不稳的话,此时上电有复位信号,也不起作用的,怎么看电压稳不稳呢 ...

电压信号勾出来看看。楼上说的不错。把波形勾出来看看分析一下。

使用特权

评论回复
35
不知不觉vicent|  楼主 | 2015-1-21 15:21 | 只看该作者
第97页讲了TMS320F2812的上电顺序要求。

tms320f2812.pdf

1.97 MB

使用特权

评论回复
36
不知不觉vicent|  楼主 | 2015-1-21 15:22 | 只看该作者
海中水 发表于 2015-1-21 14:55
电压信号勾出来看看。楼上说的不错。把波形勾出来看看分析一下。

上传了datasheet,第97页有讲

使用特权

评论回复
37
不知不觉vicent|  楼主 | 2015-1-21 16:48 | 只看该作者
海中水 发表于 2015-1-21 12:42
晶振起来了,CPU应该是OK的。检查一下程序吧!

应该不是程序问题,我用之前能启动的程序下载到这个板子上,也会出现不启动的情况。

使用特权

评论回复
38
海中水| | 2015-1-21 17:25 | 只看该作者
不知不觉vicent 发表于 2015-1-21 16:48
应该不是程序问题,我用之前能启动的程序下载到这个板子上,也会出现不启动的情况。 ...

勾出来3.3V和1.9V以及复位引脚的信号看一下,看是否满足DSP的上电时序要求。

使用特权

评论回复
39
不知不觉vicent|  楼主 | 2015-1-21 21:02 | 只看该作者
海中水 发表于 2015-1-21 17:25
勾出来3.3V和1.9V以及复位引脚的信号看一下,看是否满足DSP的上电时序要求。 ...

不方便测试三个信号的波形,能确定的是3.3V先于1.9V先上电。

使用特权

评论回复
40
海中水| | 2015-1-22 09:46 | 只看该作者
不知不觉vicent 发表于 2015-1-21 21:02
不方便测试三个信号的波形,能确定的是3.3V先于1.9V先上电。

既然可能是上电时序的问题,还是的测试一下验证一下也好。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则