文章目录
一、PAC9555 介绍
PAC9555 是一种高性能、低功耗 I/O 扩展芯片,能够提供 16 个 GPIO 通道,每个通道可以单独配置为输入或输出模式。该芯片使用 I2C 接口进行通信,可直接连接到主处理器或其他 I2C 设备。

PAC9555 还提供了灵活的配置选项,包括上拉、下拉和弱上拉等电路设置,能够适应不同应用场景的需求。此外,该芯片还支持中断功能,能够在输入状态发生变化时及时通知主处理器。
PAC9555 芯片应用广泛,可用于家庭自动化、工业控制、安防监控等领域。由于其高性能、低功耗、易于集成和配置等特点,成为工程师们常用的 I/O 扩展解决方案之一。
PAC9555 内部框图如下:

该芯片是通过 A0、A1、A2 引脚决定其 I2C 地址。除此之外,还有一个 INT 中断引脚,当 GPIO 引脚状态改变时,中断引脚将发出中断信号。
I2C 地址计算:
本文详细介绍了PAC9555 I/O扩展芯片的特性、在ITX-3568JQ主板上的使用情况,以及在RK3568平台的I2C总线和GPIO驱动。PAC9555通过I2C接口与主处理器通信,提供16个GPIO通道,并支持中断功能,广泛应用于家庭自动化、工业控制等领域。在设备树配置中,详细展示了如何配置和启用两个PAC9555芯片。
订阅专栏 解锁全文
1560

被折叠的 条评论
为什么被折叠?



