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.

[参考译文] LMK04828:如何使用 SDCLKoutY (1/3/5/7/9/11/13)同时生成 DEVCLK 和 SYSREF?

Guru**** 2558250 points
Other Parts Discussed in Thread: LMK04828

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/678582/lmk04828-how-to-use-sdclkouty-1-3-5-7-9-11-13-to-generate-devclk-and-sysref-simultaneously

器件型号:LMK04828

您好:

LMK04828的 SDCLKoutY (1/3/5/7/9/11/13)能否同时生成 SYSREF 和 DEVCLK?

例如:SDCLKout1/3/5/7的输出是 SYSREF、而 SDCLKout9/11/13生成 DEVCLK。

由于在我的项目中、当所有配置过程和同步过程(遵循数据表9.3.2.1.1的6个步骤、使用连续 SYSREF)成功后、让 SDCLKoutY 输出 SYSREF、相应的端口将使 SYSREF 正确输出。 然后,只需将 SDCLKoutY_MUX 更改为直流,其他寄存器保持不变, 这样就不会产生相应端口的任何输出。 因此、我想可能无法同时生成 SYSREF 和 DEVCLK。

问题是:

LMK04828的 SDCLKoutY (1/3/5/7/9/11/13)能否同时生成 SYSREF 和 DEVCLK?

或者、我的寄存器配置中是否存在任何问题?

期待您的回答、谢谢!

P.S.寄存器配置如下:[注意在下面的第7个寄存器配置步骤中、当0x143配置为10h 且 SDCLKoutY_MUX 配置为直流时、SDCLKoutY 将输出 DEVCLK、否则会产生奇怪的波形; 当对0x14310行进行注释(或删除) 并将 SDCLKoutY_MUX 作为 SR 时、 SDCLKoutY 将输出 SYSREF、更明智的做法是不生成任何内容。]

第一步:转售;

第2步:设置时钟输出:

0x000090、

0x000000、

0x000200、

0x01006C、
0x010155、
0x010300、
0x010422、
0x010500、
0x010671、
0x010766、
0x01087E、
0x010955、
0x010B00、
0x010C22、
0x010D00、
0x010E71、
0x010F66、
0x01107E、
0x011155、
0x011300、
0x011422、
0x011500、
0x011671、
0x011706、
0x011868、
0x011955、
0x011B00、
0x011C22、
0x011D00、
0x011E71、
0x011F60、
0x01207E、
0x012155、
0x012300、
0x012402、
0x012500、
0x012671、
0x012706、
0x012878、
0x012955、
0x012B00、
0x012C02、
0x012D00、
0x012E71、
0x012F06、
0x013078、
0x013155、
0x013300、
0x013402、
0x013500、
0x013671、
0x013706、
0x013825、
0x013900、
0x013A00、
0x013B78、
0x013C00、
0x013D08、
0x013E03、
0x013F0D、
0x014001、
0x014100、
0x014200、
0x014311、
0x014400、
0x01457F、
0x014609、
0x01470E、
0x014802、
0x014942、
0x014A08、
0x014B16、
0x014C00、
0x014D00、
0x014EC0、
0x014F7F、
0x015003、
0x015102、
0x015200、
0x015300、
0x015402、
0x015500、
0x015602、
0x015700、
0x015896、
0x015900、
0x015A05、
0x015BD4、
0x015C20、
0x015D00、
0x015E00、
0x015F0B、
0x016000、
0x016101、
0x0162C4、
0x016300、
0x016400、
0x01650C、
0x017C15、
0x017D33、
0x016600、
0x016700、
0x016805、
0x016959、
0x016A20、
0x016B00、
0x016C00、
0x016D00、
0x016E13、
0x017300、
0x1FFD00、
0x1FFE00、

0x1FFF53

第三步: 启动 sysref 并准备同步

0x010670、
0x010E70、
0x011E70、

0x014000

第4步:重置 sysref

0x014391、
0x014311

第5步:SYNC (与 SYNC 引脚;来自外部 FPGA 的 SYNC 脉冲)

第6步:禁用同步路径:

0x0144F7

第7步:设置 sysref 连续
0x014310、
0x013903
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    每个 SDCLKout 都有一个多路复用器。 如果您已经设置了 SYSREF 分频器、那么只需选择要在每个 SDCLKout 上生成的时钟即可。
    回答您的问题
    LMK04828的 SDCLKoutY (1/3/5/7/9/11/13)能否同时生成 SYSREF 和 DEVCLK? ->可以。
    此致
    Puneet