杭州瑞盟丨時鐘發生器MS5351的配置方法
2021-04-20 11:36:33閱讀量:6346
MS5351M是一款3通道,I2C通信的時鐘發生器,可以產生從2.5K至200M之間的時鐘輸出。通過外接1個無源晶振(25M或27M)及I2C配置及可實現3通道輸出從2.5kHz至200MHz的任意時鐘的芯片。接下來,我們將對MS5351的使用,測試和提升使用性能進行介紹和說明。
圖1是MS5351的內部框圖:VDD和VDDO是兩個供電口,VDD為內部電路的供電口,VDDO為三個輸出級供電。(注:VDD和VDDO可以分開供電,如果分開供電要求VDDO上電時間要早于VDD。)
工作XA和XB為無源晶振的兩端,通過I2C的配置,可以生成兩組不同的VCO頻率(PLL1,PLL2),兩組VCO通過小數分頻器和輸出級共同作用下確定三組時鐘的輸出頻率。
MS5351的I2C配置流程
MS5351的I2C芯片地址為8’b1100 000X 當為寫操作的時候X=0,當為讀操作的時候X=1。
圖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寄存器,將輸出通道打開。

圖1 MS5351的內部框圖
圖1是MS5351的內部框圖:VDD和VDDO是兩個供電口,VDD為內部電路的供電口,VDDO為三個輸出級供電。(注:VDD和VDDO可以分開供電,如果分開供電要求VDDO上電時間要早于VDD。)
工作XA和XB為無源晶振的兩端,通過I2C的配置,可以生成兩組不同的VCO頻率(PLL1,PLL2),兩組VCO通過小數分頻器和輸出級共同作用下確定三組時鐘的輸出頻率。
MS5351的I2C配置流程
MS5351的I2C芯片地址為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的I2C配置。

熱門物料
型號
價格
L7805CV-DG/線性穩壓器(LDO) | 0.5637 | |
AMS1117-3.3/線性穩壓器(LDO) | 0.1237 | |
BAT54C,215/肖特基二極管 | 0.0334 | |
LM358DR2G/運算放大器 | 0.35 | |
CJ431/電壓基準芯片 | 0.1147 | |
LM393DR2G/比較器 | 0.318 | |
ADUM4160BRWZ-RL/隔離式USB芯片 | 31.6 | |
SS8050/三極管(BJT) | 0.035 | |
8S005/錫膏/錫漿 | 17.67 | |
B0505S-1WR3/隔離電源模塊 | 2.34 |