工具与软件:
我们有2种不同的产品使用 PCA9534作为 GPIO 扩展器。
第一款产品使用 Linux 6.6.23-gf296dd2c-g84641290ab13
第二种产品是使用 Linux 5.10.48-bsp-yocto-ampliphy-i.mx6-pd21.1.1
我们发现这两种产品都存在此误差:
当用作输出并驱动为高电平或低电平时、所有 GPIO 引脚都正常工作。
当 GPIO P00-P03、P05-P07用作输入并连接到3.3V (读取1)或0.0V (读取0)时、全部正常工作。
GPIO P04在连接到0.0V (读取0)时工作、但在连接到3.3V 时会导致 PCA9534发生故障
将 P04连接到3.3V 后、该命令返回"gpioget:error reading GPIO values:no such device or address:no such device or address"、PCA9534停止响应所有命令。
这是 GPIO 扩展芯片的原理图部分

