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.

[参考译文] LMK04832:无输出

Guru**** 2502205 points
Other Parts Discussed in Thread: LMK04832, LMK04832EVM

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1221410/lmk04832-no-outputs

器件型号:LMK04832

#1.

我正在使用采用 LMK04832的客户电路板。  

我们只需要支持 PLL2且 CLKin1为 PLL2输入的单环路。

我曾尝试对其进行编程、但完全看不到任何输出-所有输出均已启用。  

我们不使用 OSCin、因此 OSCout 处没有输出。  

#2.

程序代码适用于其他类型的客户电路板。 这意味着硬件可能有问题。  

我测量了 CPout1和 CPout2、CPout1为3.3V、CPout2为0V。  

上电后、RESET 信号处于低电平。  

CLKIN_SEL[1]为"0"。  

有什么建议吗? 谢谢你。

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

    如果您使用的是 TICS Pro、可以 将配置另存为 TCS 或 HEX 文件并上传以供查看吗? 很多事情可能会出错、如果没有寄存器状态、 很难将其范围缩小。

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

    您好!

    请参阅所附的 TICS Pro 寄存器设置。 非常感谢您的快速响应。  

    R0 (初始化) 0x000090
    R0 0x000010
    R2 0x000200
    R3 0x000306
    R4 0x0004D1
    R5 0x000563
    R6 0x000650
    R12 0x000C51
    R13 0x000D04
    R256 0x01001E
    R257 0x01010A
    R258 0x010200
    R259 0x010340
    R260 0x010410
    R261 0x010500
    R262 0x010601
    R263 0x010755
    R264 0x0108E
    R265 0x01090A
    R266 0x010A00
    R267 0x010B40
    R268 0x010C10
    R269 0x010D00
    R270 0x010E01
    R271 0x010F65
    R272 0x01101E
    R273 0x01110A
    R274 0x011200
    R275 0x011340
    R276 0x011410
    R277 0x011500
    R278 0x011601
    R279 0x011765
    R280 0x01181E
    R281 0x01190A
    R282 0x011A00
    R283 0x011B40
    R284 0x011C10
    R285 0x011D00
    R286 0x011E01
    R287 0x011F33
    R288 0x012008
    R289 0x01210A
    R290 0x012280
    R291 0x012340
    R292 0x012410
    R293 0x012500
    R294 0x012601
    R295 0x012700
    R296 0x012808
    R297 0x01290A
    R298 0x012A80起
    R299 0x012B40
    R300 0x012C10
    R301 0x012D00
    R302 0x012E01
    R303 0x012F00
    R304 0x01300C
    R305 0x01310A
    R306 0x013200
    R307 0x013340
    R308 0x013410
    R309 0x013500
    R310 0x013601
    R311 0x013733
    R312 0x013825
    R313 0x013900
    R314 0x013A0C
    R315 0x013B00
    R316 0x013C00
    R317 0x013D08
    R318 0x013E03
    R319 0x013F80
    R320 0x014007
    R321 0x014100
    R322 0x014200
    R323 0x014311
    R324 0x014400
    R325 0x014500
    R326 0x014618
    R327 0x01471A
    R328 0x014802
    R329 0x014942
    R330 0x014A03
    R331 0x014B06
    R332 0x014C00
    R333 0x014D00
    R334 0x014EC0
    R335 0x014F7F
    R336 0x015001
    R337 0x015102
    R338 0x015200
    R339 0x015300
    R340 0x015478
    R341 0x015500
    R342 0x015678
    R343 0x015700
    R344 0x015896
    R345 0x015900
    R346 0x015A78
    R347 0x015BD4
    R348 0x015C20
    R349 0x015D00
    R350 0x015E1E
    R351 0x015F0B
    R352 0x016000
    R353 0x016101
    R354 0x01624C
    R355 0x016300
    R356 0x016400
    R357 0x01650C
    R361 0x016958
    R362 0x016A20
    R363 0x016B00
    R364 0x016C00
    R365 0x016D00
    R366 0x016E13
    R371 0x017310
    R375 0x017700
    R386 0x018200
    R387 0x018300
    R358 0x016600
    R359 0x016700
    R360 0x01680F
    R1365 0x055500

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

    感谢寄存器。 我看到了一个潜在的问题来源:您清除了所有同步禁用位(SYNC_DISx)、并且同步路径允许来自 CLKin0和 SYNC 引脚的信号。 如果 SYNC 引脚为高电平、或者 CLKIN0路径以某种方式变为噪声触发高电平、这些信号将使输出分频器保持在复位状态、并且您不会看到输出信号。 您可以尝试设置 SYNC_DISx 位(写入0x0144FF 或在 TiCS Pro 中写入、转到 SYNC/SYSREF 页面并在右侧黄色框中切换"全部打开")、然后查看此 输出是否不正确。

    如果 您在修改这些设置后仍有问题,请告诉我。

    ——

    我看到的其他一些问题与输出没有显示无关、但可以在某一点上加以解决:

    • 将 PLL2_N_CAL 设置为 PLL2_N、以确保在整个温度范围内正确校准 PLL2
    • 设置 PLL1_PD 和 OSCin_PD、因为 未使用这些函数
    • 由于未使用该函数、因此将 OSCout_FMT 设置为断电
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    我将寄存器0x0144更改为 XFF。 仍然没有输出、PLL2也没有锁定。  

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

    好的。 您能否检查是否存在任何寄存器通信? 例如、您能否 设置 POWERDOWN 位(在 User Controls 页面、第一组上)、并观察 系统的电源电流是否发生变化?  如果 在您的设置中这不可行、您能否读回 寄存器3/4/5/6的值并检查器件是否正在通信?

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

    我有时钟输出通过连接 OSCin 与一个100MHz . 它似乎没有采用 CLKin1?  

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

    尊敬的 Derek:

    TICS Pro 有一个默认设置。  

    您能否确认此默认设置?

    是否默认为通电?  

    它是具有 CLKin1到 PLL2的单环路 PLL2吗? 谢谢你。

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

    POR 默认情况下应保持输出处于断电状态、但 OSCout 将反映 OSCin 上的信号、或在没有施加输入的情况下在~500MHz 处自振荡。 两个 PLL 都不应锁定在 POR。 因此、如果您不发送寄存器通信、您可能看到 OSCout 的频率与 OSCin 相同、但时钟输出应仍保持在断电状态。

    VCO_MUX 默认为 CLKin1作为信号源、因此 在断电状态下通过输出的泄漏电流理论上应为 CLKin1信号的分频(就像在分配模式下一样)。 PLL1和 PLL2在启动时断电。

    TICS Pro 中的默认配置实际上不是 POR 默认值、除非明确说明; 相反、它们是适用于 EVM 的默认配置、或应用手册或参考设计中展示的一些行为。 TICS Pro 为 LMK04832配置文件提供的默认配置如 LMK04832EVM 用户指南- PLL1和 PLL2开启中所述配置器件、所有输入频率和输出格式均根据与 EVM 默认设置相匹配的格式进行配置。