我尝试使用 TCA9548A 8通道 I2C 开关将八个相同的传感器与 ESP32-WROOM-32D 控制器连接起来。
这些传感器是 Goertek SPL06-007器件、我相信这些器件基于 Infineon DPS310。 数据表位于 https://datasheet.lcsc.com/szlcsc/1912111437_Goertek-SPL06-007_C233787.pdf
我可以与 TCA9548A 通信并在地址#70处识别它。 (ESP32和开关之间的 SDA 和 SCL 上有3.3K 的上拉电阻。)
但是、只要我在#70写入寄存器以打开一个通道、SDA 就会变为低电平并保持该状态、总线报告为忙状态。
当开关传感器侧的所有通道都关闭时、我看到 SC0-7为3.25V、但 SD0-7约为0.4V。
我已经尝试了10K 上拉电阻器、3.3K 上拉电阻器和2.5K 上拉电阻器(尽管在这种情况下仅在我打开的通道上)、并且在每种情况下的结果都是相同的。
传感器规格规定最小上拉电阻值为5K、因此降低电阻值似乎毫无意义。
您是否对我还应该了解的内容有任何建议?