POPPUR爱换

标题: 泼冷水的帖子,在我公司的主页转的,有点老 [打印本页]

作者: 罗菜鸟    时间: 2008-1-9 21:03
标题: 泼冷水的帖子,在我公司的主页转的,有点老
Silicon Laboratories公司市场营销总监Ross Bannatyne表示,“成本决定着应用。”该公司是一家采用8051单片机的MCU供应商。“如果8位MCU可以解决问题,何必还要昂贵的32位MCU芯片呢?”例如,新推出的8051系列产品就可执行100MIPS任务,而其片上累积乘法加速器实现了信号处理能力。据Bannatyne介绍,有些工程师并未意识到32位MCU会造成代码开销。“他们会认为8位MCU中需要16KB内存的算法,在32位处理器中也需要16KB内存。通常在32位处理器中代码需要更多内存,而且远比8位多。”
芯片设计师将更多的外围电路集成到8051 MCU中,增大了Bannatyne所称的功能密度。“3mm×3mm的封装中包括了所需的一切:振荡器、基准电压源、看门狗计时器和模拟转换器。”八位代码可轻松地管理传感器、电机、继电器及显示器,这也说明了8位产品市场强势增长的原因。顾客与OEM对能控制这些I/O设备的产品有着极大的需求。

“现在我们来从成本的角度看看这些功能,”Zilog的首席技术官Norm Sheridan提醒我们。用两、三美元就可以买一个ADC。但同样的8位MCU的ADC只售1.50美元。只要MCU及其ADC能满足需求,它就是一种优秀的产品。并非所有人都需要16位或20位的转换器。

通信功能也延长了8位MCU的市场寿命。芯片提供了UART、SPI、及I2C端口,以及CAN和区域互连网路(LIN)端口。Bannatyne指出,“工程师也需要通过USB与PC、工业控制器或消费产品进行通信。所以,在8位MCU中有了更多的USB端口,这也提高了产品的吸引力。”

Microchip Technology的高级微控制器架构分部营销经理Terry Schmidt说,“在8位MCU中有USB 2.0、10Base-T Ethernet、CAN及显示器接口。16位和32位控制器中也有类似的接口,而且还有增强的USB和以太网端口,及多个CAN端口。这些增强特性需要协议栈和缓冲器,从而需要额外的闪存及SRAM。”

但8位MCU中的以太网端口能解决问题吗?Zilog的Norm Sheridan认为答案是不能。“客户之所以选择本公司的eZ80F91 MCU,只是由于其提供了Ethernet MAC端口。从自动售货机到监控摄像头,都可利用这种端口接入现有的网络中,而将信息发送到中央控制点。”

“当客户需要将以太网加入到产品中时,可升级到我们系列中的另外一个处理器,以使用我们的软件库。”Microchip的Schmidt说。工程师还可轻松地将以太网、CAN或USB端口添加到现有的设计中,而无需大量工作。不用重新地全面设计,即可将实现能提供所需通信功能及通过SPI或I2C端口连接到处理器的廉价8位MCU。

8位MCU的新应用日新月异。在电视机中,效率为40%的Freescale MCU代替了控制开关运行、备用电源及备用LED的分立元件。Freescale的消费品与工业业务微处理器产品经理Eddie Sinnott介绍说:“MCU还可用于有灰阶LCD的小型电器中。我们可使用软件实施电容式触摸传感器,这种传感器允许MCU检测接近性、燃料液面及执行机器设备要处理的其他任务。”

Freescale近来扩展了其8位MCU产品线,提供了128KB闪存,使工程师可实现线性寻址。额外的内存允许客户采用ZigBee,例如,需要50KB协议栈的设备。

工程师要最大限度地发挥目前正在使用中的MCU性能。当供应商改进其原有架构的功能时,客户还会使用原有的架构。Ramtron近期在其Versa 8051 MCU中新增了8KB的非易失性铁电随机存储器(FRAM),与闪存不同,非易失性FRAM没有任何“损耗”。未来的MCU将提供2KB到32KB的FRAM。(Versa 8051芯片中还包括闪存。)

Ramtron的营销副总裁Mike Alwais说:“客户在存储数据时就需要FRAM。高性能的8051 MCU可以控制
外设、采集数据,而片上DSP功能可在保存处理数据之前,对数据进行处理。”

将FRAM添加到增强的8051核心后,下一步如何进行?Alwais说:“初始架构有64KB的闪存,现在我们要做的是突破该限制。我们还寻求降低功耗的方法,以让工程师们在更多的基于传感器或电池供电的产品中采用8051 MCU。”

“在许多嵌入式系统中,电池功率具有重要的意义。在使用有线电视或互联网服务时,需要一个不间断通电的控制盒,”Zilog的Norm Sheridan解释说。“所以当电源断电时,电池必须能为这些设备供电四到五个小时。有些客户使用我们的Z8 EncoreXP MCU来控制电池充电及维护。我们有出色的算法,可将电池充满到最后几个焦耳的电能。”
Microchip的Schmidt介绍,“我们的许多8位MCU中包括有故障保护控制振荡器、电源定序器、加电重置及掉电和低压检测器等,这使MCU非常适合电池供电的应用,许多32位处理器也没有这些功能。”

ARM9 CPU的32位逻辑与指令需要四个字节才能运行,而同类8051芯片只需要一个。ARM代码可处理四倍的信息,有多种数据源、标志控制及条件执行模式。所以,代码的数量并不决定着其工作效率。
作者: 崔永元    时间: 2008-1-9 21:11
:unsure: 看不懂路过
作者: 崔永元    时间: 2008-1-9 21:12
补充一下
虽然没看懂
但是看完了
作者: 罗菜鸟    时间: 2008-1-9 22:35
8位处理低端处理符号,高端处理话音
16位低端处理音乐,高端黑白图片
32位低端处理2D彩照,高端3D
64位???
作者: potomac    时间: 2008-1-9 22:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: Prescott    时间: 2008-1-9 22:58
原帖由 罗菜鸟 于 2008-1-9 22:35 发表
8位处理低端处理符号,高端处理话音
16位低端处理音乐,高端黑白图片
32位低端处理2D彩照,高端3D
64位???

那你想办法用8位的51到这里发个帖子吧。一定会名扬天下的。
作者: Kayv    时间: 2008-1-9 23:07
你们公司的HR一定是个idiot
作者: 罗菜鸟    时间: 2008-1-10 09:21
原帖由 Prescott 于 2008-1-9 22:58 发表

那你想办法用8位的51到这里发个帖子吧。一定会名扬天下的。

我以前做过ATmega16 + PHY的TCPIP,利用UDP往服务器发数据。
作者: shike_cuke    时间: 2008-1-10 11:08
太专业了...............
作者: 无敌小糖块    时间: 2008-1-10 12:42
看到一半,走人。
作者: samhrc    时间: 2008-1-10 18:30
原帖由 Prescott 于 2008-1-9 22:58 发表

那你想办法用8位的51到这里发个帖子吧。一定会名扬天下的。


如果R3000@25Mhz能上来发帖的话,你敢不敢赌。
我能找到最老的机器就是这个。我也没实验过呢,一会儿就搬出来看看。说话先放着。

[ 本帖最后由 samhrc 于 2008-1-10 18:32 编辑 ]
作者: Prescott    时间: 2008-1-10 18:37
原帖由 罗菜鸟 于 2008-1-10 09:21 发表

我以前做过ATmega16 + PHY的TCPIP,利用UDP往服务器发数据。

废话说这么多干嘛?以后你就用那个上PCI吧。




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4