TI中文支持网
TI专业的中文技术问题搜集分享网站

DAC38J84: 在ENABLE DAC38J84内部的PLL时,导致我的DACCLK时钟源LMK04821失锁定。

Part Number:DAC38J84Other Parts Discussed in Thread:LMK04821, , LMK04828

我在使用自己设计的PCB,LMK04821提供DAC38J84的时钟源,输出频率为245.76M.

首先我在做NCO测试,

config47 0x2F 0x1        // enable constant inputconfig48 0x30 0x0        // set constant input to 0
config2 0x02 0x20D0   // enable mixer and NCO and set input to offset binary

config20 0x14 0x3333 //set NCO frequency for DACAB path
config21 0x15 0x3333
config22 0x16 0x3333

config23 0x17 0x3333 //set NCO frequency for DACCD path
config24 0x18 0x3333 
config25 0x19 0x3333 

config18 0x12 0x0000 //set NCO Phase offset
config19 0x13 0x0000

config31 0x1F 0x1180 // SIF SYNC signal for NCO&MIXER
config31 0x1F 0x1182
config31 0x1F 0x1180

此时DAC输出的波形不太好。我怀疑是时钟质量或者DAC采样速率的问题。

所以我希望使用DAC内部的PLL。所以增加了如下脚本。

config47 0x2F 0x1        // enable constant input
config48 0x30 0x0        // set constant input to 0
config2   0x02 0x20D0   // enable mixer and NCO and set input to offset binary

config49 0x31  0x0400

config26 0x1a  0x0000

config20 0x14 0x3333 //set NCO frequency for DACAB path
config21 0x15 0x3333
config22 0x16 0x3333

config23 0x17 0x3333 //set NCO frequency for DACCD path
config24 0x18 0x3333 
config25 0x19 0x3333 

config18 0x12 0x0000 //set NCO Phase offset
config19 0x13 0x0000

config31 0x1F 0x1180 // SIF SYNC signal for NCO&MIXER
config31 0x1F 0x1182
config31 0x1F 0x1180

但是当我配置

config49 0x31  0x0400

config26 0x1a  0x0000这两个寄存器后,LMK04821无法锁定。。请问这是为什么? 

还有就是我按照第一种配置,为什么波形很差?是采样速率的原因吗?

Kailyn Chen:

您好,我不太明白您的问题,重新和您确认下。

第一, 使用LMK04821的输出频率作为DAC的时钟DACCLK,发现输出波形很差,怀疑LMK04821输出时钟质量不好是吗?此时LMK04821能正常锁定吗?(此时DAC的PLL应该为bypass mode)

第二,使用内部PLL(通过以下两个步骤enable PLL mode ),发现LMK04828无法锁定,是这样的吗?

1. pll_ena bit in register config49 to “1” to route to the PLL and clock path.

2. pll_sleep bit in register config26 to “0” to enable the PLL and VCO.

,

? ?:

我已经解决了我的问题,当打开DAC的PLL之后,电源的输出电流不够。感谢

,

Kailyn Chen:

非常感谢您的反馈。

那这个贴在我暂时就先关闭了,后续有其他问题,再联系。

赞(0)
未经允许不得转载:TI中文支持网 » DAC38J84: 在ENABLE DAC38J84内部的PLL时,导致我的DACCLK时钟源LMK04821失锁定。
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1