您好!
我有关于分配模式下的 LMK04828的问题、
例如、
CLKIN1输入:100MHz、DCLKout (所有):10MHz;所有 SDCLK:5MHz。 因此、DCLK 和 SDCLK 的所有分频器都相同
我的问题是、默认情况下、当 DCLK 的分频器设置为10、SDCLK 的分频器设置为20时、所有 DCLK 和 SDCLK 都将自动进行相位对齐? (理论上、它应该根据 多同步 文档进行相位对齐、并且因为它只是分频器
或者我们是否应该通过同步分频器复位来执行分频器复位?
谢谢
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的问题、
例如、
CLKIN1输入:100MHz、DCLKout (所有):10MHz;所有 SDCLK:5MHz。 因此、DCLK 和 SDCLK 的所有分频器都相同
我的问题是、默认情况下、当 DCLK 的分频器设置为10、SDCLK 的分频器设置为20时、所有 DCLK 和 SDCLK 都将自动进行相位对齐? (理论上、它应该根据 多同步 文档进行相位对齐、并且因为它只是分频器
或者我们是否应该通过同步分频器复位来执行分频器复位?
谢谢
您需要分频器同步。 通过 SPI 对分频器进行编程会触发分频器复位、并且 SPI 时钟和锁存器可能不会与 分配参考时钟对齐。 由于 SPI 时钟通常比分配时钟慢很多倍、因此您基本上始终可以假设 通过编程分频器生成的复位信号会将其与随机阶段对齐。
虽然 SYNC 信号是必要的、但 SYNC 信号对时序不是关键型。 您只需在寄存器编程后的任何时间切换 SYNC、可以通过 SPI 切换 SYNC_POL 位来切换 SYNC、以便所有分频器同时接收其复位信号。
我会修改我的答案、使其更加清楚: