模块和芯片组有什么区别?

物联网 定义
2021-06-04 02:11:01

这个问题评论中,我发现如果我们谈论芯片组或模块,会有一些巨大的差异。

我找不到一个定义,可以清楚地将这些术语区分开来,因为我的英语技能和维基百科搜索都没有提供足够的信息。

那么,你如何解释这两者的区别呢?

3个回答

一个模块可以(并且通常在我理解的问题的上下文中)包含一个芯片组。芯片组实际上是一组芯片(“芯片”是单个 IC 的原型示例),它们协同工作以用于模块的全部或部分,该模块用作设备的组件。任何给定的模块都可以有使用不同芯片组的变体,并且任何给定的芯片组都可以用于多个模块变体。

一个单一的答案是,模块是“芯片组及其支持组件的最小独立包装,位于 PCB(印刷电路板)上,旨在集成到产品中”

如前所述,模块通常是一个小的 PCB 组件(例如这个)。这些将包含一个 ASIC、一个振荡器/晶体,通常还有一个天线。还将有一些用于去耦等的分立组件。大多数模块将提供相当低速的通信接口、串行、SPI 或 silimar(但如果相关,可能会暴露类似 PCIe 接口的东西)。

芯片组由一个或多个 ASIC 组成,通常是一个 MCU 和一个 RF 部分(也许只有 RF 部分是特定于协议的),以及一个软件堆栈。

最重要的区别是一个模块可能是预先认证的(FCC 和欧盟型式批准)。如果您按照制造商指定的方式使用模块则通常可以避免必须进行无线电兼容性测试。这种方法可能会阻止您使用 PCB 走线天线,或要求您使用指定的走线布局。

如果您使用芯片组,则需要将芯片组的任何相关部分(可能是模拟设备和数字设备,也可能是外部功率放大器)连接在一起。您需要提供正确的电源调节和去耦,并考虑所有 RF 布局问题。

使用芯片组的一个挑战是,必要的 RF 测试设备可能要花费 100,000 美元(当然,如果您说的是 GSM)。如果没有这个,您将需要第三方来检查您的实施并帮助您通过监管测试。即使是未授权频段也要求您的传输保持在未授权频段。

模块是一个物理单元,它满足某些功能(例如 WiFi 模块),通常由更小的部分组成。这些部件已合并为一个整体项目。芯片组是集成在一起以提供功能(例如,允许在处理器、外围设备和内存之间交换信息)的单个元素的集合。