Global Sources
电子工程专辑网站
首页 | 登录 | 现在注册  

电子技术基础知识专区
让我们一起走进这神奇但并不神秘的电子世界!这里是年轻电子工程师们学习、交流的天地。您想了解哪些电子技术基础知识?有何疑难?请到这里来寻找答案。也请各位前辈们为培养我们中国优秀的电子工程师尽一分力,献一分情,多多帮助来这里的师弟师妹们。让我们共同探讨,共同分享自己的经验教训,共铸中国设计业的辉煌!
 


发表新主题 发表新主题 
收藏该主题... 收藏   打印这个帖子... 打印   关注该主题... 关注   推荐这个帖子... 推荐
楼主      问题: ARM和M600显示解决方案的比较
发布时间: 2008-5-15 下午2:37

作者: sky1980
等级: 初入江湖
积分: 137 分

发送消息

查看用户的所有发言

<table style="WIDTH: 696pt" cellspacing="0" cellpadding="0" width="928" border="0"><tbody><tr style="HEIGHT: 38.95pt"><td style="BORDER-RIGHT: #f4f4f4; PADDING-RIGHT: 0cm; BORDER-TOP: #f4f4f4; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f4f4f4; WIDTH: 696pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #f4f4f4; HEIGHT: 38.95pt; BACKGROUND-COLOR: transparent" width="928">

ARMM600显示解决方案的比较
</td></tr><tr><td style="BORDER-RIGHT: #f4f4f4; PADDING-RIGHT: 0cm; BORDER-TOP: #f4f4f4; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f4f4f4; WIDTH: 696pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #f4f4f4; BACKGROUND-COLOR: transparent" valign="top" width="928">

ARM简介

ARM是目前最流行的嵌入式系统处理器标准,主要包括ARM7ARM9ARM11;目前在嵌入式系统应用中用得最多的是ARM7ARM9

类似互联网的TCP/IP协议栈,ARM采用授权IP的方式来进行产品的生产,所以全世界有很多的半导体厂商都根据自己的理念,

ARM核上扩充资源来生产不同的ARM芯片,但是由于内核统一,指令集兼容,所以用户软件兼容性非常好!这也是ARM获得广泛

应用的重要原因。

ARM716/32位的RISC核,设计初衷是想靠速度和资源优势取代原来在控制领域独领风骚的PLCMCU,但近年MCU进步很快,

所以控制领域现在基本是ARMMCUPLC三分天下。

ARM932位的RISC核,设计主要是针对带HMI的嵌入式系统,尤其是高端的民用消费品,把原来的几个内核(基带、界面、驱动)

整合到一个内核,基本就是一台PC,装上操作系统来开发产品,提高了开发速度和产品档次,以适应人类越来越夸张的要求(比如:

炫、快、小、薄、省电)。

    ARM1132/64位的RISC核,针对游戏机、网络计算、算法处理来设计。

ARM直接支持的操作系统主要有WinCEEPOC32Linux

ARM7LCD驱动器

ARM7LCD驱动器主要还是类似HT1625或者S1D13305之类,一般用来点亮笔段型的玻璃、单色或者STN伪彩色屏;由于内核速度快,

软件写得好的话,也可以凑合点亮320×240以下分辨率的TFT屏,只是刷新显示会比较慢,可能会闪烁、抖动或出现横条纹,不太稳

定而已;NXP (原来的Philips)近期会推出带TFT驱动的2478,速度在72MHz,由于LCD占用外部总线,所以也就能点320×240

下的TFT屏。

对一个小控制系统(程序量8K以上),ARM7由于资源丰富,其性价比是非常高的,ARM7经过近10年的应用,其稳定性和软件资源都

比较丰富,用户用熟后,开发产品速度和效率远高于传统的单片机产品开发。

    NXPARM7NO.1供应商,其LPC2系列ARM7产品,均为工业级、QFP封装,价格从人民币15-30块不等(2478目标价是60块)。

勿容置疑,ARM7MCU控制领域还是非常有生命力的!

ARM9LCD驱动器

SAMSUNGS3C24系列为例,其内部自带的LCD驱动器可以刷新最大4MB的显存,理论最大刷新分辨率在65K色时可以高达2048×

1024,可以驱动几乎所有的主流TFT屏了。并且用户软件可以采用直接存储器访问DMA)的办法方便的修改显示的内容,显示控制也很

方便。在安装WinCE操作系统后,WinCE可以直接控制LCD驱动器,实现精美的Windows界面,用户软件开发更加方便和高效。

既然ARM9在显示驱动方面用起来很方便,为什么在产品设计中,大家还是尽量避免使用ARM9来直接驱动LCD呢?主要是存在以下几个

问题:

问题1

优势ARM9集成度高,直接可以通过内部总线方便的修改显示内容

带来的问题LCD驱动器占用总线资源,刷新显示的时候,CPU不能干其它事情;用户必须在软件速度和界面丰富程度之间自己做权衡!

举例a.S3C2410220MHz,点亮一个800×600的屏以后,基本就没空去干其它事情了!

b.ARM9WinCE,采用640×480标准VGA显示,界面要流畅,厂家推荐主频至少要200MHz以上。

问题2

优势ARM9可以直接集成WinCE等操作系统开发漂亮的界面

带来的问题:天下没有免费的面包,正版WinCE的价格可不菲!小批量要近300块,批量还要摊到10美金!

举例:知识产权保护已经立法,做产品要有长远考虑;要不然那天知识产权官司打起来,不赔死也要被拖死!

人家WinCE的优势是网络和多媒体,如果产品就想要个精美的界面,没必要冒险或花冤枉钱!有更简单的解决办法。

问题3

优势ARM9一颗芯片集成,省事

带来的问题:由于集成度太高,ARM9均为BGA封装以提高封装密度。如果产品不能上批量,那生产和检测简直就是一场噩梦!而硬件的售后

维修更需要几个焊接高手中的高手。

举例S3C241014×14mm2的面积上有272个小球球焊点,PCB布通至少要4层板,没有批量,一般工厂焊接成本就是天价(北京焊接报价

80块每颗),更不要说检测、维修、调试了!

问题4

优势:器件成本低

带来的问题:如果ARM9一个东西可以包打天下还这么便宜,那整个半导体行业就只能等死了!ARM9芯片本身并不贵,但是其正常工作需要高

速的FLASH做程序存储器,加上时钟,几组电源,焊接的费用,再考虑开发工具和研发投入,其实已经不便宜。

举例:用S3C2410来只做HMI,需要外扩高速存储器堆(SRAMNor FLASH128KB约¥40)做程序存储器,还需要128MBNAND Flash保存

界面(¥35),时钟、电源等外围器件加PCB至少¥401K批量焊接加工需要25(样板天价),2410(商业级)¥802440(工业级)

小批¥110;整个不考虑研发投入和成品率,工业级,小批量成本就已经近300了。

此外,对中国工程师来说,ARM9还有两个要命的问题要引起重视。

问题5  

ARM9片内都不带程序存储器,程序必须放在片外,所以软件的安全性很差,弄不好就是白忙几年。当然国外人家设计时的出发点是知识

产权保护立法已经做得很好,或者批量应用采用ARM IP来设计ASIC(特殊功能集成电路)来做!

问题6  

ARM9系统集成度太高,对一般的用户来说,80%的资源可能永远也不会用到,所以软件设计的可靠性检查尤其重要。但是对一个小规模公

司而言,研发工程师本来就紧张,更不用说代码测试工程师和先进、完善的测试设备了。当然,由于资源过于臃肿,ARM9的内核尽管很

稳定,但其外设(比如DMA控制器)的可靠性就只有靠应用来检验了!

比如,由于Flash有问题,Atmel公司近期召回了其ARM芯片!

使用M600驱动LCD

一个带HMI的产品,基本上由“TFT显示屏驱动、文本和图像处理接口函数、用户应用程序”三大块组成,ARM9集成了“TFT显示驱动”,

M600则实现了“TFT显示驱动”和“文本和图像处理接口函数”以及一部分“用户应用程序”(比如拼音输入法),所以用起来很方便。

M600集成了显示驱动、1MB显存、128MB Flash32MB字库、96MB图片存储器;或者配置成32MB字库、64MB图像存储器、32MB用户数据库),

采用串口的方式和用户系统连接,用户使用时只要3根线(+3.3GNDRXD)就可以把M600接起来点亮一个TFT屏,尤其对于工业自动化产

品(比如无纸记录仪、自动化仪表)的升级换代非常方便。M600采用统一的指令集,可以通过软件设置来适应不同分辨率的显示屏,所以用户

产品的多样化和将来升级(比如小屏换大屏)异常方便(不改硬件、只修改极少量的代码)。

总之,如果产品需要多媒体、互联网信息处理,并且产品批量很大(100K以上),选择ARM9做主处理器,安装操作系统来设计产品,是非

常合适的。反之,如果产品只是需要一个大的TFT屏来显示,甚至仅仅是迫于市场的压力来升级界面,选择M600就非常明智,因为基本不

用修改原来的设计(M600用起来实在是太简单了,一般我们推荐采用MCU+M600或者ARM7M600),即使不考虑研发和试验投入,成本也比

ARM9来做经济。

下面是转引一个嵌入式大虾网友的文章,希望通过迪文的努力,可以让有追求的中国优秀工程师能够关注在他们的专长和idea上,而不是重

复的疲劳开发!

“我做2410的目的想必大家也十分清楚,就是么做一个给大家玩的板子。大家都喜欢便宜的东西,殊不知对个人和小公司而言,为做一个

嵌入式开发板,是多么的辛苦,上面很多情况我都是一笔带过,甚至有的都没有提及。我是全职在做这个东西的,而且我是个新手(想必做

面对一款新的没有用过的CPU,每个人都是新手)。全职尚且需要这么多时间,更何况业余做开发板的了。业余里做板子没有更多的时间,

打电话买芯片不方便。。。诸此种种,没有一份对嵌入式的一种真心的热情,很难说能有耐心坚持做下去。现在大家都喜欢免费开放的东西,

可是就算是给你一个完善的原理图和一个正确的PCB文件,没有半年的时间,也是很难上手的。我认识的做类似开发板的,无不有一个难以

忍受的经历,从发出PCB到制板厂那时起,就注定要走这一步。大致这个流程是这样的:

找资料→做简单测试试验→设计原理图→做封装→设计PCB→制板→买元件→焊接→调试硬件→修正硬件→调试软件→写说明书→包装邮寄

→技术支持。

      这其中有些过程看似很简单,但如果只有一个人来做的话,会不知不觉的花费很多的时间和精力。其中的每一个步骤,都不是个人和小

公司所能耽误的起的。

这里面或许我是有一些抱怨,但我很高兴仍然能做自己喜欢的东西。欢迎大家和我多一些技术上的交流。我暂时没有太大的目标,只想调

通其余的四块板子;-),或者你还是建议我重新做一个?谢谢”

<table style="MARGIN: auto auto auto -81pt; WIDTH: 832.5pt" cellspacing="0" cellpadding="0" width="1110" border="0"><tbody><tr><td style="BORDER-RIGHT: #f4f4f4; PADDING-RIGHT: 0cm; BORDER-TOP: #f4f4f4; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f4f4f4; WIDTH: 26pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #f4f4f4; BACKGROUND-COLOR: transparent" width="35">

 
</td><td style="BORDER-RIGHT: #f4f4f4; PADDING-RIGHT: 0cm; BORDER-TOP: #f4f4f4; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f4f4f4; WIDTH: 805.5pt; PADDING-TOP: 0cm; BORDER-BOTTOM: #f4f4f4; BACKGROUND-COLOR: transparent" width="1074">

版权所有 北京迪文科技有限公司 All Rights Reserved       ICP05033781电话:(8610-62102630-709     Email: yangyunchao1980@sina.com  <script language="JavaScript" src="http://www7.itsun.com/count.php?uuid=1787148&style=icon" type="text/javascript" charset="gb2312"></script>
</td></tr></tbody></table>

 </td></tr></tbody></table>


编辑部 编辑于 2008-5-16 下午4:04
鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
--- 现有 0 个回复,共 1 页,目前第 1 页 ---


积分排行榜
 

我是工程师


电子工程专辑论坛有奖活动开幕,展示你的智慧,赢得心怡大奖。

查看详情  排行榜


话题PK台

工程师是吃年轻饭的吗?

干一行爱一行还是爱一行干一行?

外企是不是比国企更适合职业发展?


经理人网站精选

热点话题

全新推出管理资源库,汇聚丰富管理知识

成功的人就是会“勉强”别人的人 

案例:被老板出卖的尴尬事

每周一问

鱼与熊掌不可兼得,什么是布里丹选择? 

博客文章

王石和万科错在哪里

(来源:世界经理人)


~
返回论坛首页

eMedia Asia EE Times - Asia | EE Times - India | | | 手机设计 | 媒体播放器 | 家庭娱乐系统 | 工业控制 | 汽车电子设计 | 电源系统
模拟混合信号 | 国际电子商情 | 电子系统设计
环球资源 环球资源企业网 | 环球资源内贸网 | 世界经理人 | 尚品人生 | Electronic Components | Computer Products | China Sourcing Fairs
TechInsights EE Times | ESM Online
 
 
RSS 新闻聚合器 | 意见反馈 | 网站导航 | 帮助 | 关于我们 | 隐私政策 | 联系我们 | 使用条款 | 安全承诺
Copyright © 2008 eMedia Asia Ltd. 本网站所有内容均受版权保护。
未经版权所有人明确的书面许可,不得以任何方式或媒体翻印或转载本网站的部分或全部内容。