利用 I3C 提升嵌入式系统

利用 I3C 提升嵌入式系统
2024年07月09日 11:06 电子产品世界

I3C 和 IoT 应用

物联网几乎涉及我们日常生活的方方面面,从家用电器到复杂的楼宇自动化和可穿戴设备。这些互联设备收集和交换数据,从根本上塑造了我们的数字生态系统。在物联网设备中,不同类型的传感器发挥着关键作用,测量、监控和传递温度、湿度、压力和距离等关键物理属性。

I3C 协议为联网传感器节点提供了多种优势。它支持高速通信,在单数据速率 (SDR) 模式下速度高达 12.5 MHz。它还支持带内中断和动态寻址。在动态寻址中,中央控制器为每个连接的设备分配的地址,以防止地址冲突。与其前身 I 2 C 相比,I3C 拥有更快的速度、更简单的 2 线接口、更高效的协议结构,并且在更低的电压下运行以降低功耗。这些改进使 I3C 非常适合高效管理连接网络内的多个传感器节点将具有内置 I3C 外设的低成本 MCU 集成到 IoT 传感器节点中作为模拟“聚合器”,可以增强整个传感器网络的功能和效率。在此设置中,MCU 的片上模数转换器 (ADC) 用于将来自多个模拟传感器的读数转换为数字值。然后,这些数字值可以存储在 MCU 的内部存储器中以供进一步分析或组织起来以实现更高效的传输。聚合的传感器数据以针对系统效率优化的间隔通过 I3C 总线传输到主控制器。

与其他通信接口相比,I3C 需要更少的引脚和电线,能够限度地降低组件复杂性、成本和功耗,因此它在基于传感器的系统中具有明显优势。对于在要求严格的物联网市场环境中探索的系统设计人员来说,具有 I3C 通信接口的紧凑型 MCU 是不可或缺的解决方案,有助于创建符合市场需求的成功物联网设备。

嵌入式设备中的多种协议和多种电压

随着技术需求的增长,嵌入式开发人员面临着越来越大的向后兼容性挑战。这种兼容性至关重要,因为它允许嵌入式系统逐步更新,而不是完全重新设计。为了帮助简化向 I3C 的过渡,新的通信协议解决了 I 2 C 和 SMBus 的限制,同时使用与 I 2 C相同的两个引脚来传输时钟和数据,以保持兼容性。

尽管 I3C 旨在向后兼容 I 2 C/SMBus 协议,但 I3C 总线上存在 I 2 C/SMBus 设备会影响总线性能,即使对 I3C 设备进行了控制器优化也是如此。为了解决这个问题,带有 I3C 模块的 MCU 可以用作桥接设备,将 I 2 C/SMBus 目标设备与“纯”I3C 总线隔离开来。这可以保持 I3C 总线的完整性,允许主 I3C 控制器通过桥接 MCU 与 I 2 C/SPI 设备通信。此外,MCU 可以整合来自 I 2 C/SMBus 设备的中断,并使用带内中断将它们传输到主 I3C 控制器,而无需额外的引脚或信号。

嵌入式系统包含各种组件,例如 MCU、传感器和其他电路。通常,这些组件需要相互连接,但它们在不同的电压域中运行。例如,模拟传感器通常在 5 V 下运行,而 I 2 C 和 SMBus 等通信协议则需要 3.3 V。I3C 总线甚至可以在 1 V 下运行,以满足现代高速处理器的要求。

具有多电压 I/O (MVIO) 功能的 MCU 可解决电压不兼容问题,无需使用电平转换器。此功能使 I3C 和 I 2 C /SMBus 总线能够同时在不同电压下运行。例如,MCU 可以在 1 V 下运行 I3C 总线,同时将 I 2 C /SMBus 总线保持在更高的 3.3 V 下,以兼容旧设备。

如图1所示,Microchip 的 PIC18-Q20 MCU 支持 MVIO,提供多种通信协议,如 I3C、SPI、I 2 C 和 UART,以及多三个独立的工作电压域。这种灵活性在设备使用不同协议和电压的复杂网络环境中非常有用,使嵌入式开发人员能够保留现有协议,同时确保其设计面向未来。

本文引用地址:

图 1支持 MVIO 的 PIC18-Q20 MCU 提供多种通信协议,如 I3C、SPI、I 2 C 和 UART,以及多三个独立的工作电压域。这为嵌入式设备可能使用不同协议和电压的网络环境提供了灵活性。

现代计算基础设施

人们很容易低估我们在日常数字生活中对数据中心的依赖程度。从进行商业和金融交易到浏览互联网、存储数据、参与社交网络、参加虚拟会议和享受数字娱乐,所有这些活动都由数据中心促成。这些中心确保我们的数据安全、互联网快速,并且我们的数字服务始终可用。

数据中心的是现代刀片服务器:一种高度先进的计算机,旨在限度地提高空间效率并大规模优化网络性能。由于其功能的关键性,每个服务器机箱内的某些系统任务被委托给边带控制器。当主处理单元专注于管理主要数据流时,边带控制器介入以增强网络性能。它建立了一个辅助通信通道来监督单个服务器刀片,并处理重要任务,例如监控系统运行状况、检测故障、发现和配置设备、更新固件以及在不中断主处理器的情况下进行诊断。这确保了平稳高效的运行。边带管理是一个关键工具,可以大大提高数据中心的可靠性、可用性和效率。

固态硬盘 (SSD) 也常用于数据中心存储和快速访问数据。的 SSD 外形尺寸,SNIA 企业和数据中心标准外形尺寸 (EDSFF),已采用 I3C 协议进行边带通信,这是现有 SMBus 协议的自然升级。I3C 满足了对更快性能、更高数据传输速率和更高功率效率的需求。I3C 的高速通信可实现更快的总线管理和配置修改,从而增强系统响应能力。

灵活的 MCU(例如 PIC18-Q20 系列(图 2))特别适合数据中心和企业环境中的系统管理任务。这些 MCU 具有多两个独立的 I3C 接口,可以轻松连接到 SSD 控制器以执行系统管理任务,以及通过边带连接连接到基板管理控制器 (BMC)。此外,凭借内置的传统通信协议(如 I 2 C/SMBus、SPI 和 UART),这些设备是当前和下一代 SSD 设计的理想解决方案。图 2:PIC18-Q20 系列可通过边带连接轻松连接到 SSD 和 BMC 控制器。

I3C 日益普及

I3C 协议的集成已成为嵌入式系统的推动力。增强的通信能力、更低的功耗以及与现有协议的兼容性使 I3C 成为下一代物联网和计算应用的基石。通过优化物联网设备和数据中心通信中的传感器功能,I3C 的多功能性在集成到 MCU 中时可以为现代电子系统提供坚实的基础。I3C 的采用正在迅速普及,从而提高了性能、可靠性和效率。

新浪科技公众号
新浪科技公众号

“掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关注)

创事记

科学探索

科学大家

苹果汇

众测

专题

官方微博

新浪科技 新浪数码 新浪手机 科学探索 苹果汇 新浪众测

公众号

新浪科技

新浪科技为你带来最新鲜的科技资讯

苹果汇

苹果汇为你带来最新鲜的苹果产品新闻

新浪众测

新酷产品第一时间免费试玩

新浪探索

提供最新的科学家新闻,精彩的震撼图片