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.

[参考译文] LMK03328:将数字输入连接到1.8V LVCMOS

Guru**** 2394305 points
Other Parts Discussed in Thread: LMK03328

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/780335/lmk03328-connecting-digital-inputs-to-1-8v-lvcmos

器件型号:LMK03328

你好

我已将 LMK03328的数字输入连接到1.8V LVCMOS 逻辑、因为最低输入电压要求为1.2V/1.4V、但我无法通过 I2C 连接到电路板或切换 SYNCN 引脚。 1.8V 逻辑是否可能导致问题? 提前感谢您。

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我忘记说、虽然应用了正确的电源并且电源稳定、但我也看不到器件的任何时钟输出、并且在启动后我会有预期的默认时钟输出。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Stuart、

    我需要有关您如何配置器件的更多信息。 我能否获得您用于设置器件的原理图和/或配置文件。 您使用的是 EVM 还是您自己的原理图?

    另请注意、芯片本身需要一个外部时钟源(即使在缺省设置中也是如此)。

    谢谢、
    Vibhu

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

    您好 Vibhu

    感谢您的反馈。 该器件具有自己的时钟源、由主输入和次级输入中的16MHz 时钟馈送。 我使用的是自己的设计、而不是 EVM。 请参阅下面随附的原理图大纲。 请注意、V180C_PowerOk 也被上拉至1.8V。 在相关 FPGA 的固件中、启动后、LMK_GPIO0线路被驱动为高电平以使 SYNCN 无效。 非常感谢您提供的任何帮助。

    请注意、当我尝试在 I2C 总线上进行通信时、器件会在地址发送后提供一个长度为10ms 的单次确认、但无法确认此后写入的任何寄存器地址。

    再次感谢。

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

    感谢您的原理图。

    在通过 I2C 配置 PLL 寄存器之前、您应该不能看到输出时钟、因此让我们从这里开始。

    查看您的原理图、LMK_SDA 和 LMK_SCL 都通过上拉电阻连接到电源网 V180C。 您能否确认、即使在上拉电阻器上的压降之后、它们也会看到至少1.2V 的电压?

    如果您还可以确认"V180C_PowerOk 也被上拉至1.8V"。

    请将您的 I2C 信号的一些图片发送给我、包括 V180C_PowerOK/PDN。

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

    你(们)好、Vibhu

    感谢您的回答。

    我可以确认 I2C 确实看到至少1.2V。 这是我们第二个关注的地方(在确保 PDN 至少为1.8V 之后)。 作为预防措施、我们在电路板上构建了一个 mod 命令、将引脚上拉至3.3V、因为我们担心这些线路上的电压电平较差。 下图显示了 SDA 信号、您可以看到这一点。 地址写入末尾的超长确认是清零的。 发送的从器件地址数据为1010100、最后的1个值表示读取-发送的完整数据信号为10101001、后跟长 ACK。

    遗憾的是、我没有 SCL 信号的捕获就绪、但我观察到了它、它看起来和 SDA 信号一样好。

    下面提供了 PDN 信号捕获

    考虑到这些图片、我发现问题非常困惑。

    再次感谢你的帮助。

    此致、

    Stuart

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

    你(们)好、Vibhu

    我还为您提供了一些图片:

    这同时显示了 SCL 信号(绿色)和 SDA 信号(黄色)。

    下图显示了3.3V 和1.8V 信号的斜升:

    你对我还有其他想法吗?

    此致、

    Stuart。

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

    如果在启动时加载了默认的 EEPROM 页0配置、我是否能够使用上图中所示的时钟设置访问 I2C、即两个16MHz LVCMOS 器件?

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

    您好 Stuart、

    我建议您检查您的 i2c 协议。

    要读取寄存器值、您需要两条命令:

    1) 1)写入寄存器地址、从该地址读取数据:

    从器件地址 + 0 + ACK +寄存器地址+ ACK

    2) 2)从寄存器接收/读取数据:

    从器件地址+ 1 + ACK +接收到的数据字节+ NACK

    从您共享的屏幕截图中、它看起来仅显示第二步。

    请参阅第3.1和3.2节:

    http://www.ti.com/lit/an/slva704/slva704.pdf

    谢谢、

    Vibhu

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

    你(们)好、Vibhu

    感谢您的反馈和帮助。 我相信您是正确的。 我的读取/写入位实际上被反转。 再次感谢大家。

    此致、

    Stuart Smith