This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我们已将该芯片的 A0、A1、A2引脚接地,因此我希望在地址0x38处找到该器件,但当我运行 i2c 扫描器时,它在0x38处找不到任何东西。 它在0x48处找到了一个器件,这不是 I2C 总线上的任何其他器件。
我们有另一个 PCA9534A、我们的技术人员已将其接通并 正确响应地址。 我们是否可能有一批坏的零件是用我们制造的,或者它是一条不同的芯片线还是...? 到目前为止、它们都位于错误的地址和 错误的地址、但它在其余命令中无法正常工作。
感谢您的任何帮助。
您好、Edwin、
感谢您向 E2E 提出问题。 我从未听说过一整批器件对错误地址做出响应。 有趣的是、听说发生这种情况的位是不可配置的。 请提供更多信息以帮助我们确定问题的来源。 根据 PCA9534A 数据表上的器件比较表、我们似乎没有具有0x48地址可能性的器件、但这可能是另一个器件。 不过、我怀疑这会根据器件标识进行区分。
如果您在此期间发现更多信息、请告诉我。
此致、
Eric Schott
PCA9534A 有 I²C Ω 地址0111xxx、这在您的电路中确实对应于0x38。
数据表的第5节显示没有地址1001xxx 的扩展器。 i2cdevices.org/addresses/0x48 或 learn.adafruit.com/i2c-addresses/the-list?view=all#0x48-2630920-8 未显示任何明显的内容(PCF8574条目错误)。
0x48芯片的标记方式是否相同? 您是否从 TI 授权经销商处获得了这些产品?
当直接寻址时、器件会对不正确的地址(0x48)做出响应。
在同一扫描中正确检测到所有其他设备。
我将研究所有器件是否都来自同一个货件。
单独的器件来自不同的货件。
我们希望从受影响的器件中移除器件、以确定其在测试环境中的行为。
我们还将已知良好的部件放置在受影响的器件上、以查看这是否解决了问题。
因此、0x48地址是一个红色的错误。 系统中的其它一个芯片响应一个定制地址和一个广播地址0x48。
事实证明 、尽管我们能够在芯片上通过示波器查看 I2C 地址、但它不会响应系统中的任何地址。
Edwin、
您是否能够发布您看到的示波器画面?
[引用 userid="488937" URL"~/support/interface-group/interface/f/interface-forum/1013677/pca9534a-device-is-showing-up-at-wrong-i2c-address/3749205 #3749205"]尽管我们能够在芯片上看到具有示波器的 I2C 地址、但它不会响应系统中的任何地址。您是否还有可供查看的原理图?
-Bobby