作者Colin Lynch
物联网(IoT)是一个术语,用来描述微控制器加入了无线连接,形成互联互通的状态。这些是为大多数消费和工业电子产品提供动力的芯片或设备。连接性为新功能增加了很多空间,但也带来了明显更高的安全风险。
物联网中使用什么芯片?
物联网在微控制器上运行,而不是微处理器。微处理器是用于驱动服务器、个人电脑和电话的芯片。事实上,这两类芯片的名称和某些功能是相似的,这可能会让人感到困惑。它们之间的关键区别在于规模。
iPhone 11的中档选择价格约为1500美元(在撰写本文时),由苹果的仿生学微处理器提供动力,该处理器由估计43亿个晶体管制成。一个有根据的猜测,芯片的成本可能是100-200美元。Arm M0是一种经常用于物联网应用的中端微控制器,具有蓝牙功能的版本价格约为2美元,使用10至15万个晶体管。该微控制器的成本降低了50倍,晶体管数量减少了28,667倍。
这个例子只是说明问题,因为有不同类别的设备,其尺寸和成本范围很广。但你可以想象,有些事情你用微控制器是做不到的,比如说,运行一个手机。也可以说,微处理器永远不会被用来执行一个微控制器可以管理的功能。
在微处理器和微控制器的芯片设计方法上还有一个区别。微处理器总是被推到更强大的位置,而微控制器则被设计成以最小、最经济的方式执行一个简单的功能。每一个额外的芯片功能都要衡量其在成本、尺寸和功耗方面的效用。虽然这种方法为进入新的消费市场提供了动力,但它也带来了安全挑战。
世界上的微控制器远远多于微处理