工具与软件:
大家好!
我遇到了的 I2C 地址配置问题 LP5562 的符号 TI . 根据数据表、LP5562的默认 I2C 地址应为 0x60 、可以使用修改此地址 ADDR_SEL0 和 ADDR_SEL1 如一节中所述 7.3.9 ADDR_SEL0、ADDR_SEL1引脚 应用和实现部分。
但是、尽管正确配置了 ADDR_SEL0 和 ADDR_SEL1 的特定引脚 0x60 地址(ADDR_SEL0至 GND 和 ADDR_SEL1至 GND)、使用 I2C 扫描仪时返回的地址为 0x30 、这似乎不正确。
引脚配置:
- ADDR_SEL0 应连接到哪个 VCC GND (0).
- ADDR_SEL1 应连接到哪个 VCC GND (0).
- 所有其他 I2C 引脚均已正确连接。
我怀疑读取可能存在问题 R/W 或上的逻辑电平来改变电平 ADDR_SEL0 和 ADDR_SEL1 但我无法确定问题的确切原因。
下面是我已经检查的内容:
- ADDR_SEL0和 ADDR_SEL1引脚配置 :按预期正确连接到 GND。
- I2C 扫描程序 :用于检测地址、但返回的地址是 0x30 (而不是 0x60 )。
问题:
- I2C 扫描仪返回的地址是否考虑了读取/写入位、这可能会导致地址显示为 0x30 而不是 0x60 ?
- 是否仍然存在问题 ADDR_SEL0 和 ADDR_SEL1 引脚、而无需考虑上拉/下拉电阻器? 问题可能出在这些引脚的连接或实际电压电平上?
Thomas








