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.

[参考译文] PCF8574A:与IC通信时出现问题

Guru**** 1568665 points
Other Parts Discussed in Thread: PCF8574A
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1089436/pcf8574a-issue-while-communicating-with-ic

部件号:PCF8574A

与IC通信时,无法通过i2c线路进行通信。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    原理图缺失。

    PCF8574A的地址为0111xxx。 该波形似乎不匹配。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    纳雷什

    旧版本数据表上的地址过去不正确。 自此,它已在最新版本的数据表中进行了更正。

    最佳,

    Chris

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Clenmens您好!

    请检查原理图

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    同样,波形看起来不像正确的地址。 (但有必要同时与SCL和SDA确认。)

    还要检查n ü I²C引脚是否配置为漏极开路。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Clemens:

    当我使用相同的代码并放置外部i2c扩展器时,地址为0x20,即用于外部扩展器模块。工作正常。

    外部i2c扩展器与PCBA上的某些测试点使用相同的针脚连接。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    PCF8574A没有地址0x20。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Naresh,

    正如克先生所指出的那样。 PCF8574A不能具有地址0x20h。 如果您的设备响应0x20h的地址,我假设您可能无意中使用了非A变体。

    -Bobby

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Bobby:

    我已经尝试使用地址0x70,如设备数据表中所述,但对0x70不起作用

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们不知道您的未知微控制器是使用8位还是7位地址;尝试0x38。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    纳雷什

    如果您能够在设备ACK的相同范围捕获上获得SDA/SCL信号,这也会有所帮助。

    我建议我们也确认设备上的顶部标记是什么。

    -Bobby