16801|58

2

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

2450板子跑400M没有问题,跑533M播放CMMB电视会死机??? [复制链接]

各位软硬件高手,这个问题困惑我好久了,麻烦各位分析下原因,shuiyan也能帮忙分析下吗?

问题是这样的:
我们采用的三星的S3C2450平台,做的CMMB电视,处理器跑400M时没见有问题,跑533M后,播放音视频没问题,
但是通过电视播放器收看CMMB电视后会死机,死机时间距播放开始的时间不等,有时间播放后半小时死,有时候
几个小时死,不知道大家有没这方面的经验?

最新回复

精彩绝伦  详情 回复 发表于 2010-1-13 15:25
点赞 关注

回复
举报

22

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
S3C2450 型号后缀为 -53 才能运行533MHZ,估计LZ的CPU型号是 -40的
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
谢谢搂住
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

4
 
***************************************************************************|

中国一流IT技术QQ群,我们的成员遍及国际国内一流大公司!!!
思想决定行动,行动决定习惯,习惯决定命运.技术QQ群提供最直接的思想交流方式.
我们的技术QQ群通过实现四大功能:1.帮你解决技术问题;2.帮你找到外包项目,获得项目经验;3.认识更多高手,扩大你的视野;4广交朋友,汇聚人气!!!!!!!!.
部份专业群介绍:
c++群:  15195967(此群流动性相当大,有时候一个月上百人被迫离群,留下来的都是喜欢交流的C++高级程序员)
java群: 11878667(进群要求很高,群内人员包括海外华人,北大、清华及各大公司的高级程序员)
英语学习群:  23864353(此群人气一般,交流也不够活跃)
c++Ⅱ:  17409451(此群是C++第一群的补充,人气自然差点)
嵌入式开发群:  37489763(此群高手还是有的,气氛一般)
移动开发群:  31501597(此群人气和氛围都还可以)
创业群:  33653422


部份高级程序员群(高级群致力于发现和培养专家,人气最旺,淘汰率高,不自信者不要加入)

高级群I:17538442
高级群II:7120862

部份初、中级程序员群:
第三群:2650485
第五群:29537639
第四群:28702746
第六群:10590618
第七群:10543585
第八群:12006492
第九群:19063074
第十群:2883885
第十一群:25460595
第十二群:9663807

深圳程序员QQ群联盟成立2005年,拥有三十个以上的QQ群,人数超三千多人,大量高手,
从业于大公司(微软、IBM,SUN,华为)、系统分析员(包括参加过上亿元的项目的架构师)。
每个人都自信而上进.推荐:深程高级群I:17538442 深程高级群II:7120862 (深程高级群不
欢迎新手,如果在深圳,月薪8K以下的别加入) c++:15195967 java群: 11878667  
mobile:31501597嵌入式:37489763   
——————————————————————————————————————————
如果你不是第一次看到此广告,说明我们最近T了一些人,因为我们要不断提升群的质量,保证名副其实.
-------------------------------------------------------------------------------------
在通过电邮、新闻组或者聊天室提出技术问题前,检查你有没有做到:
      1. 通读手册,试着自己找答案。
      2. 在FAQ里找答案(一份维护得好的FAQ可以包罗万象:)。
      3. 在网上搜索(个人推荐google)。
      4. 向你身边精于此道的朋友打听。
我想我们首先应该靠自己解决问题,然后才是问
-------------------------------------------------------------------

技术QQ群是一个体现群体智慧的地方,无价值的发言会给别人带来噪音和负担,
如果不同意以上观点的请勿加入!

*****************************************************************************
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

5
 
没弄过,好像很复杂。先顶起来。
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

6
 
可能是散热不好,内部温度过高;
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

7
 
2部分,我们刚做270板子,买的是416MHz的CPU,eboot部分初始化成了624MHz,而外部供电是按416MHz给的,导致有的板子跑的顺利,有的跑不起来,有的USB下载不稳定,有的跑一段就死,有的正常应用没关系,放视频一会儿就死。总之情况各异。调整了频率后就正常了。

你400MHz时是否用CMMB播放电视了?如果没有可以试着在400MHz放电视看是否会死机,以此可以排除DMA的问题。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

8
 
会不会有可能是布线时的问题呢,RAM的等长,或者串扰没有处理好,还有其它关键信号,比如SCLK
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

9
 
三星的只用过2410、2440、2443,更高的只调研过6400,对2450没有碰过,没有经验。
“调频”这个动作只在xscale的pxa270/pxa3xx上做过,估计要碰到问题的话都差不多。

1. 提升核心频率后,运行时间过长,系统发热,尤其是CPU,而散热措施不够,导致不规律的死机、重启。

2. 提升了核心频率,但没有同步增加CPU核心的供电电压,导致CPU以低频的电压推动高频的运转,相当于“摩托骡拉”,系统会无规律死机。

3. 确保了核心电压,确保了系统散热,还有个关键问题:确保CPU的型号是533MHz的,而不是400MHz的,从订货型号、CPU正面的MASK标志上可以判断出来。datasheet说2450 support 400MHz/533MHz,并不是说每颗2450都支持,而是根据你的需要来提供的。
产线上按照533MHz的进行流水线生产,但是总是会有次品无法达到533MHz的标准,那么这些货能通过400MHz的测试的话,就会按照400MHz的进行出货,能通过533MHz测试的,就按照高频的出货。两者价格是不同的。

之前做PXA270,最常用的是416MHz,最高的是624MHz,但是624MHz的比416MHz的贵$3-5。一般用416MHz超频跑624MHz,有的能行,有的不稳定,有的直接不启。
而现在用PXA3xx,可以确保每颗都是624MHz的,这是工艺提升的原因。

其实,400->500,这个就类似PC上的“超频”了,当然是指“内频”超频。

AMD首先推出1GHz的CPU,Intel赶紧跟着推出,但是运行总是死机,分析出来其实是888MHz的CPU超频后的产品,自然不稳定。
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

10
 
之前用的电感耐流只有一百MA的,昨天测试了两台不采用DMA播放电视的,一台播了一天一夜没死,另外一台播了一天没死,但是采用DMA方式的死了,问题应该与电源有很大关系,就是不知道具体什么原因,
至于画PCB的问题,也不是不可能,已经重画PCB打板,现有的还在调,找原因,示波器测过了工作电压都是正常的
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

11
 
非常感谢shuiyan大侠,以及其他大侠的回答,shuiyan大侠一语到了点子上!

1. 提升核心频率后,运行时间过长,系统发热,尤其是CPU,而散热措施不够,导致不规律的死机、重启。

我们测试机器没有装壳,散热它再热不至于要用风扇吧,core跑533后其工作电流是一百多个毫安,个人觉得因散热措施不够可能性不大。

2. 提升了核心频率,但没有同步增加CPU核心的供电电压,导致CPU以低频的电压推动高频的运转,相当于“摩托骡拉”,系统会无规律死机。

2450处理器,三星推荐的是跑400M时,core,mpll,epll,interface都供1.2V电压,
                           500M时,core供1.275到1.375V电压,mpll,epll,interface供1.2V电压。

这里为了省成本,我们将core,mpll,epll,interface的电源直接连到一起,通过一个1.3V的DC-DC连到一起了。也就是说core在推荐电压范围,
但是mpll,epll,interface已经超过了规定范围,如果需要调整成推荐范围得改板,这样周期会比较长,个人觉得这里影响应该不会那么大,但是
也绝不排除不是这里的可能性。不知道这地方您有没经验?

3. 确保了核心电压,确保了系统散热,还有个关键问题:确保CPU的型号是533MHz的,而不是400MHz的,从订货型号、CPU正面的MASK标志上可以判断出来。datasheet说2450 support 400MHz/533MHz,并不是说每颗2450都支持,而是根据你的需要来提供的。
产线上按照533MHz的进行流水线生产,但是总是会有次品无法达到533MHz的标准,那么这些货能通过400MHz的测试的话,就会按照400MHz的进行出货,能通过533MHz测试的,就按照高频的出货。两者价格是不同的。

可以确保型号是533MHZ的,芯片的尾缀是-53.我们也有用270做的,跑的是416M,只是我们这里用533M播放视频会更流畅,反应速度会更快,不跑533M就不怎么体现出2450的优点了,还不如用回2440.

不知道DMA是否对死机有影响,播放电视时用到了一路DMA
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

12
 
400M可以播电视而且不会死机,如果频率上升到533M DMA同样能够健壮的播放?今晚开了几台机,有些改了DMA的通道,有些不采用DMA播放在测试,之前通过N种方法尝试硬件的改变,只是mpll,epll,core电压无法分开,一直没有结果,eboot和NK的频率是可以保证都是533的。有两台比较特别,将原来DC-DC的外围电感换成功率电感,能够耐流1A的电感之后, 一台播了近20个小时没死,第二天重测,过半小时死一次,变的就是测试的位置以及电源,另一台播了一晚上没死,第二天测试几个小时后同样死机了,问题相当的怪异
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

13
 
400M下使用DMA和不使用DMA都试过?
533M下播放同样的源,应该更轻松才对。
如果你们的测试用例完整,结果无遗漏,而你的描述没偏差,那么从经验判断,软件相关造成死机的可能性不大。可以看看各个clk是否正确,毕竟核心频率上升了,对应的分频系数也应该修改的。

DC-DC的纹波会有50mV-100mV,而且还有输出精度(具体要看DC-DC资料),可能会接近下限值,导致CPU运行在一种临界状态。用示波器测一下最大、最小值,还有峰峰值。

难道原来用的不是电源用功率电感吗?
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

14
 
ding
 
 
 

回复

1

帖子

0

TA的资源

禁止访问

15
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

16
 
ding
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

17
 
楼上说得很对,
core,mpll,epll,interface共用一个电源这个改下吧。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

18
 
傻傻的一问:CMMB电视是??

是不是那个不需要花钱的数字移动电视??

优龙有个板子已经实现了

http://www.ucdragon.net/ucdragonbbs08/viewthread.php?tid=6909&extra=page%3D1

不知道是不是一个东西
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

19
 
学习了
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

20
 
呵呵,硬件应该和软件不是很兼容把,或者是驱动不是最好的,应该注意这些
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表