电路设计必然离不开芯片,一些常用的芯片,如单片机、运放、flash存储芯片,我们都是拿过来直接用,买的就是裸芯片;而有时候设计电路的时候也会用到模组,比如采用4G模组,这种模组一般用铁壳包裹,内部有芯片。那么什么时候用芯片,什么时候用模组,两者有什么区别呢?模组包含芯片,模组一般是芯片的最小系统的集合,一般由多颗芯片和PCB构成。通讯类芯片、含有协议栈的芯片,都会具有对应的模组,该模组由芯片厂家开发或者由第三方公司开发,可以大大方便芯片的使用。
比如蓝牙芯片、WIFI芯片、4G芯片等,都会有模组。这类芯片需要涉及到RF射频电路的设计,对信号质量、信号完整性要求比较高、技术难度比较大,在调试过程中需要很多专业设备的支持。所需要的研发成本比较高、研发周期比较长。而为了简化设计,很多第三方公司专门设计各类芯片的模组供大家使用。有了模组之后,设计人员只需要操作对应的接口就可以,RF射频部分、协议栈部分都可以忽略掉直接使用。
以WIFI芯片为例,如果用芯片开发的话,设计人员需要设计wifi芯片的天线部分电路、需要增加Flash芯片用来保存数据,还需要完成wifi的协议栈。由于wifi模组包含了电源电路、Flash芯片、天线电路等,协议栈也是做好的通过UART就可以实现数据的透传。这就大大降低了wifi开发的难度、缩短了开发周期。
比如去年华为就发布了全球首款双模5G芯片巴龙5000,而一般的公司技术研发实力较弱、出货量不大,直接用巴龙5000会遇到很多技术问题,投入了较多时间,信号调理可能还做不好。华为又发布了MH5000工业5G模组,那么,就可以直接采购该5G模块,不用设计巴龙5000的最小系统电路、不用设计RF射频电路、不用进行信号调理,只需要设计对应的接口电路即可。既能节省时间,又能保证信号质量。
所以,模组是以某颗芯片为核心所设计的最小系统,方便用户设计。模组和芯片各有优缺点,对比如下:芯片价格便宜,但是需要较高的设备投入和较强的技术积累,适合出货量大的情况;模组,拿来就可以用,缩短了研发周期、降低了开发难度,但是价格较高,不适合大批量出货。