日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式教程
[導讀]鎖相環(huán)控制及初始化簡析

MCU的支撐電路一般需要外部時鐘來給MCU提供時鐘信號,而外部時鐘的頻率可能偏低,為了使系統(tǒng)更加快速穩(wěn)定運行,需要提升系統(tǒng)所需要的時鐘頻率。這就得用到鎖相環(huán)了。例如MCU用的外部晶振是16M的無源晶振,則可以通過鎖相環(huán)(PLL)把系統(tǒng)時鐘倍頻到24M,從而給系統(tǒng)提供更高的時鐘信號,提高程序的運行速度。 51單片機,AVR單片機內部沒有鎖相環(huán)電路,其系統(tǒng)時鐘直接由外部晶振提供。而XS128內部集成了鎖相環(huán)電路,其系統(tǒng)時鐘既可由外部晶振直接提供,也可以通過鎖相環(huán)倍頻后提供,當然,還有由XS128內部的時鐘電路來提供(當其它來源提供的系統(tǒng)時鐘不穩(wěn)定時,內部時鐘電路就起作用了,也就是自時鐘模式)。

  鎖相環(huán)作為一個提供系統(tǒng)時鐘的模塊,是一個基本的模塊,幾乎每次編程序都得用到。下面記一下怎樣配置鎖相環(huán)來設定想要的系統(tǒng)時鐘。

  鎖相環(huán)(PLL)、自時鐘模式和前面說的實時中斷RTI、看門狗COP都屬于系統(tǒng)時鐘與復位CRG中的模塊,固前面用到的寄存器,這里有些會再用到。

  在程序中配置鎖相環(huán)的步驟如下:

  第一、禁止總中斷;

  第二、寄存器CLKSEL的第七位置0,即CLKSEL_PLLSEL=0。選擇時鐘源為外部晶振OSCCLK,在鎖相環(huán)程序執(zhí)行前,內部總線頻率為OSCCLK/2。CLKSEL_PLLSEL=0時,系統(tǒng)時鐘由外部晶振直接提供,系統(tǒng)內部總線頻率=OSCCLK/2(OSCCLK為外部晶振頻率)。CLKSEL_PLLSEL=1時,系統(tǒng)時鐘由鎖相環(huán)提供,此時系統(tǒng)內部總線頻率=PLLCLK/2 (PLLCLK為鎖相環(huán)倍頻后的頻率)。

  第三、禁止鎖相環(huán)(PLL),即PLLCTL_PLLON=0。當PLLCTL_PLLON=0時,關閉PLL電路。當PLLCTL_PLLON=1時,打開PLL電路。

  第四、根據(jù)想要的時鐘頻率設置SYNR和REFDV兩個寄存器。

  SYNR和REFDV兩個寄存器專用于鎖相環(huán)時鐘PLLCLK的頻率計算,計算公式是:PLLCLK=2*OSCCLK*(SYNR+1)/(REFDV+1)其中,PLLCLK為PLL模塊輸出的時鐘頻率;OSCCLK為晶振頻率;SYNR、REFDV分別為寄存器SYNR、REFDV中的值。這兩個寄存器只有在PLLSEL=0時才能夠寫入(這里就是第二步的設置原因所在了)。

  第五、打開PLL,即PLLCTL_PLLON=1。

  第六、CRGFLG_LOCK位,確定PLL是否穩(wěn)定。當鎖相環(huán)PLL電路輸出的頻率達到目標頻率的足夠小的誤差范圍內時,LOCK位置1,此時說明PLLCLK已經(jīng)穩(wěn)定,可以作為系統(tǒng)的時鐘了。該位在正常情況下為只讀位。

  第七、PLLCLK穩(wěn)定后,允許鎖相環(huán)時鐘源PLLCLK為系統(tǒng)提供時鐘,即CLKSEL_PLLSEL=1。到這里,鎖相環(huán)的設置就完畢了。

  如果想更靈活地配置系統(tǒng)時鐘,就還得用到下面的寄存器了,下面逐一說說:

  1、CRGFLG_LOCKIF 鎖相環(huán)的中斷標志位。當系統(tǒng)時鐘因為穩(wěn)定或不穩(wěn)定而導致LOCK位(上面已提到)變化時,該位置1。此時,如果CRGINT_LOCKIE=1,則產(chǎn)生中斷。CRGINT_LOCKIE=1時,則允許產(chǎn)生鎖相環(huán)鎖定中斷。CRGINT_LOCKIE=0時,則不允許。

  2、CLKSEL_PLLWAI是等待模式PLL停止位。當CLKSEL_PLLWAI=1時,系統(tǒng)進入等待模式時,鎖相環(huán)PLL停止工作。當CLKSEL_PLLWAI=0時,系統(tǒng)進入等待模式時,鎖相環(huán)PLL仍然工作

  下面順便說一下與自時鐘模式相關的幾個寄存器:CRGFLG_SCMIF 自時鐘模式中斷標志位。當SCM位變化時,該位置1。此時,如果CRGINT_SCMIE=1,則產(chǎn)生中斷。 CRGFLG_SCM 自時鐘模式狀態(tài)位。當晶振頻率不穩(wěn)定時,該位置1,系統(tǒng)會進入自時鐘模式,系統(tǒng)的時鐘將由自時鐘模式下的時鐘提供。CRGINT_SCMIE 自時鐘模式中斷的使能位。當CRGINT_SCMIE=1時,允許產(chǎn)生自時鐘模式中斷。當CRGINT_SCMIE=0時,不能產(chǎn)生自時鐘模式中斷。PLLCTL_SCME 自時鐘模式使能位。在自時鐘模式下,該位不能被清0。PLLCTL_SCME=1時,晶振時鐘失靈系統(tǒng)將強制進入自時鐘模式。當PLLCTL_SCME=0時,晶振失靈將導致時鐘監(jiān)控器復位。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據(jù)LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數(shù)校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉