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.

[参考译文] LMK05318:I2C 地址问题

Guru**** 2735595 points

Other Parts Discussed in Thread: LMK05318

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/911908/lmk05318-i2c-address-question

器件型号:LMK05318

我已经开始了解 LMK05318 I2C 通信。 目标是将8组寄存器存储在存储器中。 然后、根据终端用户提供的输入、这些值将通过 I2C 使用微控制器写入 LMK05318寄存器。  不过、目前我使用 LMK05318EVM 为寄存器供电并进行编程。

第一个问题是有关 LMK05318地址的问题。   根据《LMK05318EVM 用户指南》(第16页),当 S6[1:3]= 001时 ,地址应为0x64。 但是 、当我使用 TICS-Pro 发出命令"Scan I2C bus"时、会给出以下输出" Device found at 0x78。 地址将更新" 我只有此 EVM 连接到 USB、并且 TICS Pro 和 EVM 之间没有通信问题

此外、我放置了一个逻辑分析仪、以便在 TICS Pro 命令发送到 EVM 时观察 I2C 通信。 例如、为了向寄存器 R319写入值0x03、我向 TicsPro 发出"写入单个寄存器"命令。 逻辑分析仪返回的值为0xF0 0x01 0x3F 0x03。  因此、考虑到第一个字节0xF0和移位、我猜 LMK05318 7位地址为0x78、因为在移位到8位地址后、该值变为0xF0。

我缺少什么? 提前感谢

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

    您好、Philip、

    感谢您在 E2E 上发帖。 我已将您的职位分配给负责的工程师。 他将在下周初答复您。

    此致、
    通道

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

    您好!  

    这是一款全新的 EVM、出厂时未做任何改动?  

    此致、Amin

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

    对于默认配置、我仅禁用了板载 XO 的电源。 因此、连接了 JP17的引脚2和3。 这是因为我使用了频率精度更高的 XO。 但是、这与 I2C 配置无关。

    就 I2C 而言、  

    -连接了以下 JP20引脚:1-2、3-4、11-12、13-14

    - S9[1:2]=关闭

    - S6[1]=off S6[2:3]=on

    我加载了不同的配置、但从一开始 TICS Pro 就在0x78地址找到了电路板。 该 EVM 于2020年2月在 DigiKey 上购买

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

    您好!  

    这不应该是...  

    但是、加载配置和/或与芯片通信是否存在与 TICSpro 相关的任何问题? 或者一旦发现器件、软件就完全能够与芯片进行通信、而不会出现任何问题。  

    我怀疑从器件地址通过 GUI (下图)进行了更新、但情况不应该是这样...

    此致、

    Amin