Post Go back to editing

关于AD9528参考时钟选择的问题

hi 你好

我已经完成了AD9528的初始化 ,将 0300寄存器写02后 ,Channel Output 0也有了100M时钟的输出。

不过我最终的目的是 使用REFA 或者 REFB作为参考时钟  。遇到以下问题 ,

我的REFA和REFB都存在10M时钟时,当我将 0108寄存器的值改成10选择refb  , Channel Output 0 就没有了输出。

我的REFA存在10M时钟,refb不存在时钟,当我将0107寄存器写20 禁止auto holdover模式 , 0108寄存器维持01不变时候 , Channel Output 0 仍然是100M输出

1. 如果只有一个单端作为参考,是否只能是refa 不能是refb 。

2. 我的refa是一直存在 ,不过我想以refb作为参考 ,当refb 不存在时候,就没有输出 ,我改如何操作 那些寄存器按照怎么样的顺序写入。

我尝试0107禁止auto holdover ,010A寄存器写04 sel拉高选择refb ,均没有理想效果。

Parents Reply
  • 1. GUI配置完之后 ,是按照GUI界面显示的寄存器顺序去写数值吗  因为01xx  02xx 的寄存器不是按顺序罗列的 

    • 推荐按照PLL1->PLL2->Clock Distribution Control.....顺序编写

    2. 如图所示 10M 作为参考时钟 ,100M是output , 10M上升沿对应的第一个100M是哪一个 

    • 你的参考源是什么,晶振或信号源?输出信号幅度不一,频率是100M吗,有条件使用高速示波器测量。
Children
  • 信号源就是测量的这个10M时钟 ,VCXO上根据硬件设计会有一个100M的差分输入,

    是的 输出是100M ; 当一个10M的上升沿输入到9528内,哪一个100M是这个10M的第一个输出呢;

    再请教下,这些寄存器可以理解为对输出通道做粗延迟吗 是以refab的10M还是输出通道本身100M做周期参考做延迟呢

  • 红色标记第一个对应上上升沿。每个输出通道都配有模拟细延迟(Fine analog delay)和数字数字粗延迟(Digital delay)模块,用于精确控制各通道信号的输出延迟,以100M为参考。