System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及集成電路,特別涉及一種鎖相環的檢測電路、鎖相環電路及電子設備。
技術介紹
1、鎖相環(phase-locked?loop,pll)是一種用于產生時鐘信號(clock?signal)的電路。
2、相關技術中,pll一般包括相位比較器(phase?detector,pd)、環路濾波器((loopfilter,lf)和壓控振蕩器(voltage-controlled?oscillator,vco)。pd用于比較輸入信號和輸出信號(也稱反饋信號)以產生一個表示相位差的誤差信號,lf用于使用該誤差信號調整vco的頻率,使其逐漸接近輸入信號的頻率,從而最小化該相位差。當pll處于鎖定狀態時,輸入信號與輸出信號之間的相位差可以保持恒定,此時可以認為pll產生了穩定的時鐘信號。
3、但是,受電路中噪聲或其他干擾影響,可能會導致pll無法鎖定(unlock)、失鎖(lock?lose)、產生的時鐘信號抖動或頻偏,進而造成基于該時鐘信號工作的電路無法正常工作。
技術實現思路
1、本申請實施例提供了一種鎖相環的檢測電路、鎖相環電路及電子設備,能夠解決相關技術中受pll無法鎖定、失鎖、產生的時鐘信號抖動或頻偏等影響而導致基于該時鐘信號工作的電路無法正常工作的問題。所述技術方案如下:
2、一方面,提供了一種鎖相環的檢測電路,所述檢測電路包括:鎖定檢測模塊和時鐘檢測模塊,所述鎖定檢測模塊和所述時鐘檢測模塊均與所述鎖相環連接;
3、所述鎖定檢測模塊用于:
4、所述時鐘檢測模塊用于:接收輸入至所述鎖相環的參考時鐘信號和所述鎖相環輸出的待測時鐘信號,并基于第一計數基準根據所述參考時鐘信號計數得到第一計數值,基于第二計數基準根據所述待測時鐘信號計數得到第二計數值,且若檢測到所述第一計數值與所述第二計數值的差值大于第一差值閾值,則輸出頻偏指示信號。
5、可選地,所述未鎖定指示信號包括:未鎖定中斷信號和未鎖定告警信號;所述鎖定檢測模塊包括:相互連接的第一鎖定監控單元和未鎖定中斷生成單元,且所述未鎖定中斷生成單元還用于與控制器和寄存器連接;
6、所述第一鎖定監控單元用于:接收所述鎖定指示信號,并在所述鎖相環生成一個時鐘信號后,若檢測到所述鎖定指示信號不符合鎖定要求,則向所述未鎖定中斷生成單元輸出未鎖定異常信號;
7、所述未鎖定中斷生成單元用于:基于所述未鎖定異常信號,生成所述未鎖定中斷信號和所述未鎖定告警信號,并將所述未鎖定中斷信號輸出至所述控制器,將所述未鎖定告警信號輸出至所述寄存器。
8、可選地,所述鎖定檢測模塊還包括:未鎖定同步單元;所述未鎖定同步單元與所述未鎖定中斷生成單元連接;
9、所述未鎖定同步單元用于:接收未鎖定中斷屏蔽信號和未鎖定中斷清除信號,同步所述未鎖定中斷屏蔽信號和所述未鎖定中斷清除信號,并將同步后的所述未鎖定中斷屏蔽信號和所述未鎖定中斷清除信號輸出至所述未鎖定中斷生成單元;
10、所述未鎖定中斷生成單元用于:基于所述未鎖定異常信號,以及同步后的所述未鎖定中斷屏蔽信號和所述未鎖定中斷清除信號,生成所述未鎖定中斷信號和所述未鎖定告警信號。
11、可選地,所述鎖定檢測模塊還用于:在檢測到所述鎖定指示信號符合鎖定要求后,若檢測到所述鎖定指示信號的跳變沿,則輸出失鎖指示信號。
12、可選地,所述失鎖指示信號包括:失鎖中斷信號和失鎖告警信號;所述鎖定檢測模塊包括:相互連接的第二鎖定監控單元和失鎖中斷生成單元,且所述失鎖中斷生成單元還用于與控制器和寄存器連接;
13、所述第二鎖定監控單元用于:接收所述鎖定指示信號,并在所述鎖相環生成一個時鐘信號后,若檢測到所述鎖定指示信號符合鎖定要求,則在檢測到所述鎖定指示信號的跳變沿時,向所述失鎖中斷生成單元輸出失鎖異常信號;
14、所述失鎖中斷生成單元用于:基于所述失鎖異常信號,生成所述失鎖中斷信號和所述失鎖告警信號,并將所述失鎖中斷信號輸出至所述控制器,將所述失鎖告警信號輸出至所述寄存器。
15、可選地,所述鎖定檢測模塊還包括:失鎖同步單元;所述失鎖同步單元與所述失鎖中斷生成單元連接;
16、所述失鎖同步單元用于:接收失鎖中斷屏蔽信號和失鎖中斷清除信號,同步所述失鎖中斷屏蔽信號和所述失鎖中斷清除信號,并將同步后的所述失鎖中斷屏蔽信號和所述失鎖中斷清除信號輸出至所述失鎖中斷生成單元;
17、所述失鎖中斷生成單元用于:基于所述失鎖異常信號,以及同步后的所述失鎖中斷屏蔽信號和所述失鎖中斷清除信號,生成所述失鎖中斷信號和所述失鎖告警信號。
18、可選地,所述第二鎖定監控單元與所述鎖定檢測模塊包括的第一鎖定監控單元共用;和/或,所述失鎖同步單元與所述鎖定檢測模塊包括的未鎖定同步單元共用。
19、可選地,所述鎖定檢測模塊還用于:接收輸入至所述鎖相環的鎖相使能信號和所述參考時鐘信號,并響應于所述鎖相使能信號,根據所述參考時鐘信號進行計數,并在計數達到鎖相計數基準時確定所述鎖相環生成了一個時鐘信號;其中,所述鎖相計數基準與所述鎖相環生成一個時鐘信號的標準時鐘周期相關。
20、可選地,所述時鐘檢測模塊還用于:基于第三計數基準根據所述參考時鐘信號計數得到第三計數值,基于第四計數基準根據所述待測時鐘信號計數得到第四計數值,且若檢測到所述第三計數值與所述第四計數值的差值大于第二差值閾值,則輸出抖動指示信號。
21、可選地,所述時鐘檢測模塊還用于:接收檢測使能信號,并響應于所述檢測使能信號,基于所述第一計數基準根據所述參考時鐘信號計數得到所述第一計數值,基于所述第二計數基準根據所述待測時鐘信號計數得到所述第二計數值;和/或,響應于所述檢測使能信號,基于所述第三計數基準根據所述參考時鐘信號計數得到所述第三計數值,基于所述第四計數基準根據所述待測時鐘信號計數得到所述第四計數值。
22、可選地,所述時鐘檢測模塊包括:頻率檢測模塊和抖動檢測模塊;
23、所述頻率檢測模塊用于:接收所述參考時鐘信號和所述待測時鐘信號,并基于所述第一計數基準根據所述參考時鐘信號計數得到所述第一計數值,基于所述第二計數基準根據所述待測時鐘信號計數得到所述第二計數值,且若檢測到所述第一計數值與所述第二計數值的差值大于所述第一差值閾值,則輸出所述頻偏指示信號;
24、所述抖動檢測模塊用于:接收所述參考時鐘信號和所述待測時鐘信號,并基于所述第三計數基準根據所述參考時鐘信號計數得到所述第三計數值,基于所述第四計數基準根據所述待測時鐘信號計數得到所述第四計數值,且若檢測到所述第三計數值與所述第四計數值的差值大于所述第二差值閾值,則輸出所述抖動指示信號。
25、可選地,所述頻偏指示信號包括:頻率異常中斷信號和頻率異常告警信號;本文檔來自技高網...
【技術保護點】
1.一種鎖相環的檢測電路,其特征在于,所述檢測電路包括:鎖定檢測模塊和時鐘檢測模塊,所述鎖定檢測模塊和所述時鐘檢測模塊均與所述鎖相環連接;
2.根據權利要求1所述的檢測電路,其特征在于,所述未鎖定指示信號包括:未鎖定中斷信號和未鎖定告警信號;所述鎖定檢測模塊包括:相互連接的第一鎖定監控單元和未鎖定中斷生成單元,且所述未鎖定中斷生成單元還用于與控制器和寄存器連接;
3.根據權利要求2所述的檢測電路,其特征在于,所述鎖定檢測模塊還包括:未鎖定同步單元;所述未鎖定同步單元與所述未鎖定中斷生成單元連接;
4.根據權利要求1至3任一所述的檢測電路,其特征在于,所述鎖定檢測模塊還用于:在檢測到所述鎖定指示信號符合鎖定要求后,若檢測到所述鎖定指示信號的跳變沿,則輸出失鎖指示信號。
5.根據權利要求4所述的檢測電路,其特征在于,所述失鎖指示信號包括:失鎖中斷信號和失鎖告警信號;所述鎖定檢測模塊包括:相互連接的第二鎖定監控單元和失鎖中斷生成單元,且所述失鎖中斷生成單元還用于與控制器和寄存器連接;
6.根據權利要求5所述的檢測電路,其特征在
7.根據權利要求6所述的檢測電路,其特征在于,所述第二鎖定監控單元與所述鎖定檢測模塊包括的第一鎖定監控單元共用;和/或,所述失鎖同步單元與所述鎖定檢測模塊包括的未鎖定同步單元共用。
8.根據權利要求1至3任一所述的檢測電路,其特征在于,所述鎖定檢測模塊還用于:接收輸入至所述鎖相環的鎖相使能信號和所述參考時鐘信號,并響應于所述鎖相使能信號,根據所述參考時鐘信號進行計數,并在計數達到鎖相計數基準時確定所述鎖相環生成了一個時鐘信號;其中,所述鎖相計數基準與所述鎖相環生成一個時鐘信號的標準時鐘周期相關。
9.根據權利要求1至3任一所述的檢測電路,其特征在于,所述時鐘檢測模塊還用于:基于第三計數基準根據所述參考時鐘信號計數得到第三計數值,基于第四計數基準根據所述待測時鐘信號計數得到第四計數值,且若檢測到所述第三計數值與所述第四計數值的差值大于第二差值閾值,則輸出抖動指示信號。
10.根據權利要求9所述的檢測電路,其特征在于,所述時鐘檢測模塊還用于:接收檢測使能信號,并響應于所述檢測使能信號,基于所述第一計數基準根據所述參考時鐘信號計數得到所述第一計數值,基于所述第二計數基準根據所述待測時鐘信號計數得到所述第二計數值;和/或,響應于所述檢測使能信號,基于所述第三計數基準根據所述參考時鐘信號計數得到所述第三計數值,基于所述第四計數基準根據所述待測時鐘信號計數得到所述第四計數值。
11.根據權利要求9所述的檢測電路,其特征在于,所述時鐘檢測模塊包括:頻率檢測模塊和抖動檢測模塊;
12.根據權利要求11所述的檢測電路,其特征在于,所述頻偏指示信號包括:頻率異常中斷信號和頻率異常告警信號;所述頻率檢測模塊包括:相互連接的頻率監控單元和頻率異常中斷生成單元,且所述頻率異常中斷生成單元還用于與控制器和寄存器連接;
13.根據權利要求12所述的檢測電路,其特征在于,所述頻率檢測模塊還包括:頻率異常同步單元;所述頻率異常同步單元與所述頻率異常中斷生成單元連接;
14.根據權利要求12所述的檢測電路,其特征在于,所述頻率監控單元還用于與所述寄存器連接;所述頻率監控單元還用于:確定頻率偏差信息,并將所述頻率偏差信息輸出至所述寄存器;
15.根據權利要求11所述的檢測電路,其特征在于,所述抖動指示信號包括:抖動異常中斷信號和抖動異常告警信號;所述抖動檢測模塊包括:相互連接的抖動監控單元和抖動異常中斷生成單元,且所述抖動異常中斷生成單元還用于與控制器和寄存器連接;
16.根據權利要求15所述的檢測電路,其特征在于,所述抖動檢測模塊還包括:抖動異常同步單元;所述抖動異常同步單元與所述抖動異常中斷生成單元連接;
17.一種鎖相環電路,其特征在于,所述鎖相環電路包括:鎖相環,以及如權利要求1至16任一所述的檢測電路;
18.一種電子設備,其特征在于,所述電子設備包括:控制器,寄存器,以及如權利要求17所述的鎖相環電路;
...【技術特征摘要】
1.一種鎖相環的檢測電路,其特征在于,所述檢測電路包括:鎖定檢測模塊和時鐘檢測模塊,所述鎖定檢測模塊和所述時鐘檢測模塊均與所述鎖相環連接;
2.根據權利要求1所述的檢測電路,其特征在于,所述未鎖定指示信號包括:未鎖定中斷信號和未鎖定告警信號;所述鎖定檢測模塊包括:相互連接的第一鎖定監控單元和未鎖定中斷生成單元,且所述未鎖定中斷生成單元還用于與控制器和寄存器連接;
3.根據權利要求2所述的檢測電路,其特征在于,所述鎖定檢測模塊還包括:未鎖定同步單元;所述未鎖定同步單元與所述未鎖定中斷生成單元連接;
4.根據權利要求1至3任一所述的檢測電路,其特征在于,所述鎖定檢測模塊還用于:在檢測到所述鎖定指示信號符合鎖定要求后,若檢測到所述鎖定指示信號的跳變沿,則輸出失鎖指示信號。
5.根據權利要求4所述的檢測電路,其特征在于,所述失鎖指示信號包括:失鎖中斷信號和失鎖告警信號;所述鎖定檢測模塊包括:相互連接的第二鎖定監控單元和失鎖中斷生成單元,且所述失鎖中斷生成單元還用于與控制器和寄存器連接;
6.根據權利要求5所述的檢測電路,其特征在于,所述鎖定檢測模塊還包括:失鎖同步單元;所述失鎖同步單元與所述失鎖中斷生成單元連接;
7.根據權利要求6所述的檢測電路,其特征在于,所述第二鎖定監控單元與所述鎖定檢測模塊包括的第一鎖定監控單元共用;和/或,所述失鎖同步單元與所述鎖定檢測模塊包括的未鎖定同步單元共用。
8.根據權利要求1至3任一所述的檢測電路,其特征在于,所述鎖定檢測模塊還用于:接收輸入至所述鎖相環的鎖相使能信號和所述參考時鐘信號,并響應于所述鎖相使能信號,根據所述參考時鐘信號進行計數,并在計數達到鎖相計數基準時確定所述鎖相環生成了一個時鐘信號;其中,所述鎖相計數基準與所述鎖相環生成一個時鐘信號的標準時鐘周期相關。
9.根據權利要求1至3任一所述的檢測電路,其特征在于,所述時鐘檢測模塊還用于:基于第三計數基準根據所述參考時鐘信號計數得到第三計數值,基于第四計數基準根據所述待測時鐘信號計數得到第四計數值,且若檢測到所述...
【專利技術屬性】
技術研發人員:張笑宇,肖伊璠,李季,
申請(專利權)人:北京奕斯偉計算技術股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。