我的订单购物车(0)联系客服 帮助中心供应商合作 嘉立创产业服务群
领券中心备货找料立推专区爆款推荐TI订货PLUS会员BOM配单工业品PCB/SMT面板定制

杭州瑞盟丨时钟发生器MS5351的配置方法

2021-04-20 11:36:33阅读量:7224

MS5351M是一款3通道,I²C通信的时钟发生器,可以产生从2.5K至200M之间的时钟输出。通过外接1个无源晶振(25M或27M)及I²C配置及可实现3通道输出从2.5kHz至200MHz的任意时钟的芯片。接下来,我们将对MS5351的使用,测试和提升使用性能进行介绍和说明。

    
图1 MS5351的内部框图

图1是MS5351的内部框图:VDD和VDDO是两个供电口,VDD为内部电路的供电口,VDDO为三个输出级供电。(注:VDD和VDDO可以分开供电,如果分开供电要求VDDO上电时间要早于VDD。)
工作XA和XB为无源晶振的两端,通过I²C的配置,可以生成两组不同的VCO频率(PLL1,PLL2),两组VCO通过小数分频器和输出级共同作用下确定三组时钟的输出频率。

MS5351的I²C配置流程
MS5351的I²C芯片地址为8’b1100 000X 当为写操作的时候X=0,当为读操作的时候X=1。

  
图2 芯片的配置启动流程

图2芯片的配置启动流程,设置如下:
1、把03寄存器设置为0XFF,将输出级关闭,此时三通道无波形输出。
2、将16-18寄存器分别设置为0x80,将三个通道的分频级使能关闭。
3、配置16-18寄存器分频级参数设置,MS5351支持小数分频,需要在16-18寄存器中的<6>置0,切换至小数模式 24寄存器设置三通道关闭时的默认状态26-41寄存器设置的是2个VCO(PLL1,PLL2)及42-65寄存器设置的是3个小数分频器(DIV0,DIV1,DIV2),小数的模式下MS5351的性能,时钟,抖动于整数模式存在差别,通常情况下,整数模式要略好于小数模式。
举例来说:为了输出200M信号,可以有两种配置27*29.629/4=200M,25*32/4=200M。后者抖动等参数会略好于前者149-161寄存器配置的是扩频部分的参数,183寄存器设置晶振的负载电容。具体配置请结合MS5351M的说明书使用。
4、177寄存器配置为0XAC,使PLL1和PLL2复位。
5、配置03寄存器,将输出通道打开。

☞依次完成上述操作后,就完成了对MS5351的I²C配置。


>>点击查看MS5351M(C1509083)详情