我们需要在选定的 LMK04828.clock 行上设置固定的数字延迟。
数据表中提供的 有关 DCLKoutX_DDLY_CNTH 和 DCLKoutX_DDLY_CNTL 设置的信息令人困惑(至少对我而言)。
以下所有参考均为 LMK0482x 数据表(SNAS605AS–2013年3月–2020年5月修订)
数据表显示(第9.3.3节):
在这两种延迟模式下、常规时钟分频器由备用分频值替代。 替代除法
值由两个值组成、DCLKoutX_DDLY_CNTH 和 DCLKoutX_DDLY_CNTL。 最小值
_CNTH/_CNTL 值为2、最大_CNTH/_CNTL 值为16。 这将产生一个最小的替代方案
除以值4、最大值为32。
我有以下问题:
a)语句“在两种延迟模式下,常规时钟分频器用备用分频值替代”表示在使用数字延迟时,未使用常规时钟分频器。
A1)使用数字延迟时、常规时钟分频器值是否确实未使用? 第9.3.1.1节中的示例设置了常规分频器(除数字延迟寄存器之外)。
A2)已编程的 DDLY_CNTH、DDLY_CNTL 值是否会影响输出时钟频率?
b)寄存器0x101中的设置与产生的数字延迟之间的确切关系是什么?
第9.3.1.1节中的示例将 DCLKout2_DDLY_CNTH 设置为4、将 DCLKout2_DDLY_CNTL 设置为5。 这是否意味着 DCLKout2的占空比不再是50%? 还是与此示例使用分频器值8并且 CNTH、CNTL 值取自表3 (第9.3.3.2节)相关?
在后一种情况下、这意味着该表也适用于固定数字延迟。 那么、如何设置一个多个 VCO 时钟的固定延迟?
c)是否可以使用具有固定数字延迟或仅具有动态数字延迟的半步长延迟?
谢谢、