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.

[参考译文] LMK03318EVM:使用 USB2ANY 进行编程

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1532391/lmk03318evm-programing-with-usb2any

器件型号:LMK03318EVM
Thread 中讨论的其他器件:LMK03318USB2ANYCDCEL925CLOCKPRO

工具/软件:

您好、

我正在尝试使用 USB2ANY 模块对 EVM 上的 LMK03318 进行编程。 我已经能够更新 USB2ANY 的固件、还可以通过 TICS Pro 识别 USB2ANY。

但是、I2C 总线似乎无法正常通信。  

如果我尝试写入寄存器、会出现以下错误:

SDA 指示灯呈橙色亮起。

您能帮帮吗? 我的终端应用是 LMK03318 和 CDCEL925、我需要使用 USB2ANY 通过 I2C 接口对其进行编程。

谢谢、

Prasoon

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

    Prasoon、

    几个有助于进行调试的问题:

    - LMK03318 的电流消耗是多少?

    -这是一个新的 EVM 还是对它进行了修改?

    - HW_SW_CTRL 跳线的状态是什么? 该位必须为低电平才能实现正确的 I2C 通信。

    此致、

    CRIS

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

    尊敬的 Cris:

    电源电压为 0.683A @ 5V。 。

    EVM 是一款新型 EVM。 唯一修改是在 J28 上为 I2C 安装跳线。

    引脚 2 和 3 在 HW_SW_CTRL 跳线上短接。

    Prasoon

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

    Prasoon、

    您能否发送板上跳线接头的照片? 有一些配置不允许进行 I2C 连接。 此外、您是否可以使用添加的跳线探测 I2C 连接? 引脚是否始终被拉低?

    谢谢、
    Kadeem

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

    尊敬的 Kadeem:

    随附照片。

    照片上传导致图像分辨率损失。 我可以将照片发送到电子邮件地址(如果有此帮助)。

    在电路板上使用 DMM 探测了跳线(未通电)。 电线未对地或彼此短路。 我参考了 USB2ANY 的引脚图以确保 SDA 和 SCL 正确连接。

    Prasoon

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

    Prasoon、

    EVM 已配备 USB2ANY、您是否使用外部适配器? 如果将 USB 电缆直接插入 EVM、I2C 连接是否正确?

    此致、

    CRIS

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

    尊敬的 Cris:

    我的终端应用 是 LMK03318 和 CDCEL925 位于同一 PCB 上。 我需要能够使用 USB2ANY 通过 I2C 对这两个 PLL 模块进行编程。 我正在尝试在 EVM 上验证编程过程。 因此、在尝试添加 CDCEL925 EVM 时、您会遇到更多问题。

    Prasoon

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

    Prasoon、

    LMK03318 评估模块的电路板上内置了一个 USB2ANY 模块。 可通过板上的 USB 端口访问。

    对于 CDCEL925、使用不同的软件 (ClockPro) 来连接该板。 要与 USB2ANY 配合使用、您需要编写定制软件、以便使用 USB2ANY 与此电路板连接。

    谢谢、

    Kadeem

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

    Kadeem、

    谢谢。 除了 USB2ANY、您如何建议为我的终端应用对 LMK03318 和 CDCEL925 进行编程?

    Prasoon

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

    如果我使用板载 USB2ANY、好像 LMK03318 被检测为 I2C 器件:

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

    这是由于 USB2ANY 固件版本造成的问题吗? TICS Pro 将固件更新为 2.9

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

    Kadeem、

    我提出这是一个单独的问题。

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

    Prasoon、

    由于 USB2ANY 固件版本、这是否是个问题? TICS Pro 将固件更新为 2.9

    可能是这样。  更新固件以来、您是否尝试过使用外部 USB2ANY?

    Barring USB2ANY、您如何建议我为我的终端应用编程 LMK03318 和 CDCEL925?

    使用 USB2ANY 应该是可行的、但如果需要、您也可以使用不同的 I2C 写入器。 客户在许多应用中使用他们最熟悉的 I2C 写入器。

    此致、

    CRIS

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

    尊敬的 Cris:

    我下载了 USB2ANY Explorer、并尝试了 2.8 和 2.9 这两个固件版本。 我在更改固件之前已启用 I2C 复选框:

    我使用 TICS PRO、而不是 TICS PRO 2

    使用 2.8.2:

    无论 FW 版本如何、我都会得到仿真结果

    当我尝试使用 Explorer 访问 USB2ANY 时、我可以看到 3.3V 设置为关闭。 我可以使用 TICS Pro 对 FW 的 2.9 版本进行编程、使用 Explorer 对 2.8 固件进行编程:

    与资源管理器一起探讨了固件版本 2.9:

    带资源管理器的编程版本 2.8 显示以下内容:

    但是、与 TICS Pro 配合使用时、我似乎无法访问 I2C。 扫描总线在这两种情况下都失败。

    Prasoon

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

    Prasoon、

    您是否同时打开了 Explorer 和 TICSPro? 很可能两个程序同时尝试与设备通信并导致问题。  

    您只需连接其中一个程序、然后断开->重新连接 USB2ANY。

    此致、

    CRIS

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

    CRIS、

    我没有同时连接这两个端口。 我一次只连接了其中一个。 我愿意多做一些固件版本的尝试。 但是、我不知道从哪里下载它们。

    Prasoon

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

    从 LMK03318EVM 原理图中、我们看到板载上拉电阻受到限制、仅用于板载 USB2ANY:

    即使 TICS Pro 切换非板载 USB2ANY 以使用 3.3V 电源、并且在 I2C 控制 API 中启用了 I2C 上拉、非板载 I2C 也不会看到任何上拉电阻。 外部 USB2ANY 也不会将其 3.3V 电源(从 USB2ANY 接头的引脚 6)连接到板载的任何位置。

    我认为、您最快速的权变措施是将额外的 1.5k 上拉电阻连接到非板载 USB2ANY 接头的引脚 6、那么应该可以使用非板载 USB2ANY 进行通信。

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

    CRIS、

    我只需重新阅读 CDCEL925 EVM 上的说明。 看起来可以使用 CECEL925EVM 以及 Clk Pro 软件来对用户 PCB 上的 CDCEL 进行编程:

    您能否确认这是正确的? 如果是、我可能不需要使用 USB2ANY 对 CDCEL925 进行编程。

    同样、是否可以展示用于 LMK03318 的 EVM、以便针对我的终端应用对 LMK03318 进行编程?  

    谢谢、

    Prasoon

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

    我之前考虑过这个问题几分钟、如果您使用的是非板载 USB2ANY、应该还可以在您的加密狗中复制相同的电路。 如果您启用 3.3V 电源、并在 USB2ANY 中启用板载上拉电阻(这将由 TICS Pro 完成)、则应该有可以使用的上拉电阻。 所以这不能是整个故事。

    是否已断开电路板上的 R166 和 R167 连接? 在不断开这些引脚的情况下、如果板载 USB2ANY 至少未通电、I2C 将向板载 USB2ANY 微控制器引脚或通过 Q3/Q5 的体二极管灌入 3.3V 网络。

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

    尊敬的 Derek:

    这是一个很好的问题。 否、我尚未将这些电阻器弹出。 我来试着操作一下。

    谢谢、

    Prasoon

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

    我看到本主题中正在进行并行对话: https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1533032/cdcel925-programming-the-cdcel925-with-usb2any

    如果可能、我们将合并到此线程。 我将保留我的答案、但总之、这可能适用于 1.8V I2C 总线主器件、但对于 3.3V 总线主器件、您需要一个电平转换器。 该主题还专门讨论了关于 USB2ANY 的其他讨论、这可能适用于也可能不适用于您尝试执行的操作。

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

    好的。 我创建了一个新主题、因为我不确定 TI 是否喜欢跟踪每个 IC 模型的客户查询。 如果愿意、我们可以在这里整合两个 PLL IC。 是否要我解决另一个问题?

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

    是的,请对另一个主题的决议。

    我通常会在主题不同或负责后续产品的产品线位于单独的子论坛上时请求拆分线程。 我通常要求在主题相关时合并线程、并且两个线程中的产品都由同一个子论坛负责。 这是后一种情况。 我不能代表每一个产品线,甚至每个人在时钟和计时,但我认为,在我们的情况下,这是合理的。

    总结另一个主题:是的、您可以按照用户指南中所述通过外部总线主控连接到 I2C 线路、前提是总线主控可以在 1.8V 电平下通信。 应该可以单独管理 LMK03318 的 USB2ANY + TICS Pro、以及直接连接到 CDCEL925 EVM 以绕过板载 USB 接口的一些其他 I2C 接口。

    我不清楚您计划如何将 Clock Pro 与其他一些 I2C 接口连接。 您是否计划准备配置、导出寄存器设置、然后将其传递到其他一些 I2C 电路?

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

    尊敬的 Derek:

    我解决了另一个问题。

    我的终端应用只有这 2 个需要编程的 PLL 芯片。 因此、我想为这 2 个 IC 提供专用的 I2C。 根据 CDCEL925 EVM 指南、我的理解是、针对终端应用对 CDCEL925 进行编程应该很简单、因为 TI Clock Pro 具有需要的所有寄存器映射。 所以,这就是我计划要做的一切。 如果需要、我只需在 2 组 I2C 连接上为上拉电阻器提供焊盘即可。 否则、我将依赖相应的控制器提供必要的上拉电阻。

    此致、

    Prasoon

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

    我还有一个关于 LMK03318 输出组的问题。 是否可以确定 P 与 N 之间的引脚交换? 在我的终端应用中、我必须为射频布线使用第二个 PCB 层。 如果可以将输出组的 P 和 N 混合、则会消除布线中的过孔。

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

    仅 CMOS 输出格式支持该格式。 我看不到反转 LVDS/CML/LVPECL 样式输出的方法。