西安物联网

物联网模组资讯

2022-02-19 21:16:45

嵌入式设备里,SOC与MCU的区别是什么?

分享到:

  什么是SOC什么是方案?MCU方案呢?要理解这两个概念,首先要理解模块。要理解模块,首先要了解什么是微控制单元。(MCU)。

  微控制单元MCU(Microcontroller Unit)又称单片机、微处理器,是一种集成电路。MCU类似于CPU,是一种可以执行嵌入式程序的集成电路。书中的定义就不说了。

  以前没有集成电路的时候,家电的功能是用密密麻麻的分立元件来实现的。下图是旧电视的电路板。

  下图是现在电视的电路板。小黑块是集成电路。目前有许多集成电路用于各种目的,如电压转换。MCU能够执行程序。现在很多家电都有一个MCU作为控制的核心。MCU一个才几块钱。MCU集成电路简化了电路,降低了成本,提高了可靠性。

  MCU执行程序称为嵌入式程序。可以存储嵌入式程序MCU它也可以存储在外部存储器上。Flash是一种存储器。

  模块:芯片必须与一些外围设备配合才能工作。为了方便制造商使用,模块制造商将集成一些外围部件,并将其写入嵌入式程序。整体包装后,作为设备制造商的解决方案。

  为了方便大家理解,拿我们的涂鸦TYWE3S例如,块,在ESP8266外围有板载天线(PCB天线),闪存(Flash Memory),晶振(26M晶体)等设备。举个不恰当的比喻,ESP8266是发动机,涂鸦模块TYWE3S智能家居设备制造商可直接使用汽车、底盘、外壳、座椅、方向盘等。

   

  下图为TYWE3S功能示意图

  以下是模块背面图

  下图显示了模块的暴力拆解图

  上面说的是什么?MCU。MCU嵌入式程序可用于集成电路。集成电路和MCU大大提高了电子设备的可靠性,降低了成本。

  模块是什么?模块是集成电路板的电路板MCU以及一些外围设备和嵌入式程序,提供完整的解决方案。

  下面我来科普一下SoC方案。

【SoC方案】

  SoC(System on Chip),中文名是片上系统。SoC有很多含义,有一个定义是一个具有特殊目标的集成电路,是一个包含嵌入式软件的完整系统。SoC在方案中,通过模块实现设备的所有智能操作,设备不需要增加MCU。这种控制通常比较简单,比如开关、灯等产品,只需要几个IO口,可以控制产品。

  下图是涂鸦TYWE3S模块。模块的外围是引脚。(VCC)、接地(GND)除了其他功能引脚外,还有两种引脚,一种是通用输入输出(GPIO)引脚。

  先说通用输入输出GPIO(General Purpose Input/Output)。SoC在方案中,通过模块与设备的交互GPIO口实现。输入的数据是设备向模块报告的状态。输出的数据是模块向设备发出指令。

  下面是涂鸦IOT平台上的开关SoC免开发方案的配置项。上面定义了一些IO口的配置。包括按键状态、继电器控制和电源指示灯,都是通过IO口腔控制,或接收信息。

  通过对设备IO制造商可以配置口,制造相应的电路板SoC免开发方案了。配置完毕后,系统可以通过对应的GPIO口读开关闭合信息,控制继电器状态和指示灯状态的变化。

  所以,什么是SoC什么是免开发方案?SoC固件定制方案呢?如果能满足客户的需求,可以使用模块口和功能SoC免费开发方案。模块端口或功能不能满足客户的需求,客户不想要mcu可用于方案SoC固件定制方案。

  例如,如果有一个开关,客户需要一个背光功能。,将需要一个特殊的开关GPIO口,输出背光打开或关闭的控制。这可能需要固件定制。当固件需要定制时,客户需要先定制DP然后申请嵌入式固件定制。

  再比如我们的第一个小家电SoC免开发方案-吊扇SoC免开发智能方案: >>promotion.tuya.com/Ceiling_Fan_SoC_Solution?_source=c5fd687c299200ea9939ddf8382797b5 主要包括开源硬件和可配置固件。开源硬件包括:模块,RF 遥控接收器、4 路电容器调速、1 路灯开关和工作电源;固件包括:风扇开/关、灯开/关、5 齿轮调速、4 出风模式、倒计时和倒计时剩余时间显示等。客户不需要编写任何代码,只需将控制模块放入吊扇控制箱即可通过遥控器或手机 App 发送指令,控制器接到指令后可控制吊扇/吊扇灯。

  这就是SoC免费开发方案的优更方便,更适合开发能力较弱的团队。

【MCU方案】

  刚才介绍了SoC方案。SoC涂鸦模块在方案中具有控制功能。

  下面介绍MCU方案。MCU方案要求对方有设备MCU。对方的MCU控制设备。涂鸦模块和设备MCU连接,通过对方MCU通过对方获得设备状态并获得设备状态MCU控制设备。

  模块使用定义的通信端口和通信协议(如下图中的串行通信端口,以下简称串行通信端口)和设备MCU接收设备状态并发送控制指令进行通信。

  一些控制逻辑复杂的电器,如空调、冰箱、洗衣机,甚至电风扇等小家电,内部都有MCU。

总结

  前面介绍了开关SoC免开发方案,SoC定制开发方案和MCU方案MCU的设备,模组通过GPIO称为口控设备SoC方案。如果需要免开发方案不能满足要求,需要定制SoC定制开发。

  假如设备有自己的MCU,对方可以MCU控制设备。以我们自己为例。我们的涂鸦模块只负责数据的传输和传输MCU与涂鸦云连接,完成与涂鸦平台的数据交互。SoC该方案由涂鸦模块控制;MCU方案在客户产品中MCU通过串口与涂鸦模块进行控制和通信。

  感兴趣的也可以来涂鸦IoT实时体验开发平台SoC或者MCU智能方案:

  因为这篇文档涉及到很多知识点,如果你不明白,你可以私下和我交谈。我很高兴和你交流AIOT相关产品技术知识。

上一篇:完成1亿连接小目标,百亿连接还远么丨蜂窝模组上市公司年报分析
下一篇:如何把解析的二维码数据传给stm32单片机然后控制继电器,程序怎么写救助大神?

企业物联网模组采购测试?请留言给我们

请留言给我们,我们马上配合您。