• IIANews微官网
    扫描二维码 进入微官网
    IIANews微信
    扫描二维码 关注微信
    移动客户端
  • English
2026智能趋势论坛 菲尼克斯电气二级-以太网菲尼克斯电气二级-工业链接
工业以太网

MCU正越来越多地应用于与因特网连接设计

  2001年07月29日  

与因特网的连接需求正在向所有的市场领域渗透,从电冰箱到各种仪表的设计开发都已留意到这一市场呼唤:嵌入因特网。一个设计人员一生中最激动的时刻之一莫过于听到市场喊出这样几个字:“我们要求在产品中增加因特网接入功能。”

Rodger Richey


产品应用部经理


Microchip Technology Inc.

令设计人员兴奋不已的是,他们终于有机会涉足与因特网连接这一设计领域,但经过几周的研究后,他们的得意逐渐被失落代替,因为摆在他们面前的是这样的现实:在实现连接功能之后,几乎没有多少资源留给实际的应用。

与因特网的连接给任一处理器或微控制器的关键核心资源增加了沉重的负担,它要求更大的程序存储器、更大的数据存储器和更高的工作主频。这曾经一度是32位微控制器的领域,但新开发的具有更大存储空间、更快的8位微控制器正在推动大众化因特网接入设备的发展。微控制器制造商一直在关注这一因特网连接市场,并已着手设计具有更大内存和更高主频的8位产品,以进一步推动这一应用市场的发展。

传输媒介和协议

与因特网的连接设计包含两个方面。一个是信息传输的媒介,有线连接包括以太网、电话线和电力线,无线连接包括标准射频传输、扩频和蜂窝电话网。增长最快的嵌入式因特网连接市场是家庭应用,目前大多数家庭都没有铺设以太网,因而只能依靠两线式的连接媒介(电话线或电力线)或以某种形式的短距射频作为传输媒介。虽然在某些情况下,微控制器不直接控制在媒介上发送和接收信息的硬件,但它必须要能和这种应用合拍。当数据传输率超过千兆时,微控制器的主频必须快到足以处理这些信息。

嵌入式因特网连接设计的另一个方面涉及到所使用的协议。这里,不仅控制和路由是重要信息,而且有些信息传输还要求认证、安全和加密。这些协议要求有更快的处理能力来配合传输率,需要更大的内存来存储处理这些协议的软件及应用程序代码,短距射频系统可能需要可以传送信息的基本协议,以及一些个体设备互相进行认证的方法。

如何认证

以住宅无线安全报警系统为例。房屋的每个窗子都有一个传感器,窗子一开就会触发,系统需要为主控制系统认证这些窗上的传感器,这样才不会使采用同一报警系统的相邻窗户都报警。另一个例子是监测车胎空气压力的系统。车子的每个轮子都有一个传感器,它们不断地向接收装置发送压力信息。如果某辆车上的这种系统读取的是旁边一辆车的车胎压力信息,车主会大为恼火。

为说明内存需求,我们举一个使用Microchip Technology公司PIC18F452闪存微控制器的典型应用实例。该系统要使用认证技术、加密技术和TCP/IP堆栈来传输信息,认证采用Keeloq跳码算法,占用3KB内存,加密采用AES/Rijndael算法,占3KB内存,Iosoft公司的TCP/IP堆栈则占8KB内存。这3个协议本身就占14KB的程序存储空间,几乎是PIC18F452程序存储容量的一半。若微控制器工作主频为40MHz,它就能迅速地鉴别设备身份、用TCP/IP堆栈处理输入数据,并在下一条信息到来前,处理通讯握手、信息路由及数据解密。

更大、更强、更快

考虑到这些因素,8位微控制器不得不设计得像个仿生人那样才能处理这些任务,它必须更大、更强及更快。30年前,阿波罗登月计划中控制整个太空飞船的程序存储器比现在计算机普通鼠标的存储器大不了多少。10年前,一个典型8位微控制器也很少有超过4KB的程序存储器。而现在,拥有128KB以上内存的8位微控制器已经很常见了。

另外,对数据存储器的需求也越来越大,因为发送的以太网数据包可能相当大,达到1,500个字节以上。而一个早期的典型微控制器的RAM则少于100个字节。集成了RAM的以太网控制器通常只有8到20KB的RAM来存储几个进出数据包,如果没有扩展存储器,认证、加密和消息传输协议将占用所有的空间,实际应用程序所能得到的只是一些零碎空间。

另一个同样重要的性能是微控制器的工作频率。为了能够处理信息和满足大数据传输率需要,微控制器必须运行得更快。提高主频以及改造指令集以提供更精简和更强大的指令,都将提高处理能力。基于RISC技术的微控制器就有一套非常小却非常强大的指令集。

通过主频和指令集来提高器件处理能力的一个例子是PIC16Fxxx到PIC18Fxxx的升级。PIC16Fxxx系列最大主频为20MHz,配一套含35条指令的指令集。PIC18Fxxx是PIC16Fxxx的一个升级产品,主频40MHz,包含77条指令。 在倍增频率的同时,PIC18Fxxx添加了些额外的指令,如条件转移指令、比较指令等。这些指令有助于使为认证、加密或TCP/IP协议编写的代码变得明晰。


最新视频
欧姆龙颜色传感器E3ZG-V:包装检测应用演示   
埃夫特携手启智参展WRC 聚焦工业具身智能落地   
绿电直连 算力新局——AIDC算电协同线上沙龙
工业 AI 赋能电子/半导体产业 智能制造升级
PTC Creo 13 设计未来型产品
PTC Codebeamer
专题报道
《我们的回答》ABB电气客户故事
《我们的回答》ABB电气客户故事 ABB以电气问题解决专家之志,回答未来之问。讲述与中国用户携手开拓创新、引领行业发展、推动绿色转型的合作故事,共同谱写安全、智慧和可持续的电气化未来。
企业通讯
2026 OEM设备智能技术论坛
2026 OEM设备智能技术论坛

2026 OEM设备智能技术论坛以“数智破局,价值升维”为主题,邀请OEM设备制造商、核心零部件商、系统集成商及来自新能

2026 FOMS未来制造高峰论坛
2026 FOMS未来制造高峰论坛

FOMS 2026 未来制造高峰论坛以“工业 AI 启新局・智造赋能新质生产力”为主题,聚焦工业AI技术创新突破、落地应

在线会议

社区

null /ca/_01-ABC00000000000095845.shtml /ca/_01-ABC00000000000095845.shtml