當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]PLLPLL(Phase Locked Loop): 為鎖相回路或鎖相環(huán),用來統(tǒng)一整合時(shí)脈訊號(hào),使內(nèi)存能正確的存取資料。PLL用于振蕩器中的反饋技術(shù)?! ℃i相環(huán)是一種反饋電路,其作用是使得電路上的時(shí)鐘和某一外部時(shí)鐘的相位同步。PLL通

PLL

PLL(Phase Locked Loop): 為鎖相回路或鎖相環(huán),用來統(tǒng)一整合時(shí)脈訊號(hào),使內(nèi)存能正確的存取資料。PLL用于振蕩器中的反饋技術(shù)。
  鎖相環(huán)是一種反饋電路,其作用是使得電路上的時(shí)鐘和某一外部時(shí)鐘的相位同步。PLL通過比較外部信號(hào)的相位和由壓控晶振(VCXO)的相位來實(shí)現(xiàn)同步的,在比較的過程中,鎖相環(huán)電路會(huì)不斷根據(jù)外部信號(hào)的相位來調(diào)整本地晶振的時(shí)鐘相位,直到兩個(gè)信號(hào)的相位同步。
  在數(shù)據(jù)采集系統(tǒng)中,鎖相環(huán)是一種非常有用的同步技術(shù),因?yàn)橥ㄟ^鎖相環(huán),可以使得不同的數(shù)據(jù)采集 板卡共享同一個(gè)采樣時(shí)鐘。因此,所有板卡上各自的本地80MHz和20MHz時(shí)基的相位都是同步的,從而采樣時(shí)鐘也是同步的。因?yàn)槊繅K板卡的采樣時(shí)鐘都是 同步的,所以都能嚴(yán)格地在同一時(shí)刻進(jìn)行數(shù)據(jù)采集。
  通過鎖相環(huán)同步多塊板卡的采樣時(shí)鐘所需要的編程技術(shù)會(huì)根據(jù)您所使用的硬件板卡的不同而不同。對(duì) 于基于PCI總線的產(chǎn)品(M系列數(shù)據(jù)采集卡,PCI數(shù)字化儀等),所有的同步都是通過RTSI總線上的時(shí)鐘和觸發(fā)線來實(shí)現(xiàn)的;這時(shí),其中一塊版板卡會(huì)作為 主卡并且輸出其內(nèi)部時(shí)鐘,通過RTSI線,其他從板卡就可以獲得這個(gè)用于同步的時(shí)鐘信號(hào),對(duì)于基于PXI總線的產(chǎn)品,則通過將所有板卡的時(shí)鐘于PXI內(nèi)置 的10MHz背板時(shí)鐘同步來實(shí)現(xiàn)鎖相環(huán)同步的。
  http://www.altera.com.cn/support/devices/pll_clock/basics/pll-basics.html
  ---------------------------------------------------------------------------------------------
  PLL在電子電路中的應(yīng)用
  PLL即鎖相環(huán),基本原理圖是:
  輸入信號(hào)-> 鑒相器 -> 低通濾波器 -> 壓控振蕩器-> 輸出信號(hào)
  ^|_____________________ |
  鑒相器有兩個(gè)輸入,分別是輸入信號(hào)和壓控振蕩器的輸出信號(hào),在二者相位差和頻
  率差不是很大的情況下,鑒相器的輸出與兩輸入信號(hào)之差成正比,鑒相器的輸出為模
  擬信號(hào),其通過低通濾波器慮除高頻雜波,后進(jìn)入壓控振蕩器,壓控振蕩器的輸出頻
  率隨其輸入電壓的改變而改變。
  從原理圖上看,PLL實(shí)際上是一負(fù)反饋系統(tǒng),只要輸入信號(hào)在正常范圍內(nèi),輸出信號(hào)
  在“一定時(shí)間內(nèi)”都能跟上。輸入信號(hào)發(fā)生變化后,輸出信號(hào)跟蹤輸入信號(hào)的過程稱之
  為捕獲;輸出信號(hào)跟蹤完畢時(shí)稱之為鎖定;輸入信號(hào)變化過快導(dǎo)致輸出信號(hào)無法跟蹤
  時(shí)稱為失鎖。
  通過PLL可以方便實(shí)現(xiàn)N倍頻,原理如下:
  輸入信號(hào)-> 鑒相器 -> 低通濾波器 -> 壓控振蕩器-> 輸出信號(hào)
  ^|______N分頻器______________|
  此外,可以實(shí)現(xiàn)小數(shù)倍頻,原理如下:
  輸入信號(hào)-> 鑒相器 -> 低通濾波器 -> 壓控振蕩器-> 輸出信號(hào)
  ^|________N分頻器/N+1分頻_________|
  | |
  |------ 模式控制 ――---------> |
  模式控制模塊可以選擇分頻器處于N分頻器還是N+1分頻,若通過模式控制模塊實(shí)現(xiàn)
  10個(gè)clk中有9個(gè)clk為N分頻,1個(gè)clk為N+1分頻,則實(shí)際輸出信號(hào)頻率為(N+0.1)×
  輸入頻率。
  PLL電路本質(zhì)是模擬電路,與ARM內(nèi)核的數(shù)字電路截然不同,故在CPU中處于獨(dú)立地
  位,另外很多CPU的PLL供電為單獨(dú)供電,且對(duì)PLL供電質(zhì)量要求較高。
  http://www.qingyangos.org/maillist/msg00025.html

其中pll 包含兩種: MPLL 主要應(yīng)用于各種設(shè)備時(shí)鐘的提供,將重點(diǎn)討論
UPLL 應(yīng)用于USB時(shí)鐘頻率應(yīng)用,為48M

其中MPLL的設(shè)置主要依靠使用各種鎖相環(huán)和分頻器來改變輸入原始的頻率,經(jīng)過鎖相環(huán)之后可以提升頻率,關(guān)于頻率的選擇主要依靠改變CPU寄存器實(shí)現(xiàn),MPLLCON通過改變其中的參數(shù)設(shè)置即可
Mpll = (m * Fin) / (p * 2s)
m = (MDIV + 8), p = (PDIV + 2), s = SDIV
MPLL就是要得到的頻率,我建議用參考手冊(cè)給定的頻率設(shè)置即可,標(biāo)準(zhǔn)之際。
接下來該設(shè)置各種設(shè)備的頻率:

我所認(rèn)為的MPLL分出三種模式:FCLK、HCLK、PCLK
這三種也應(yīng)用于不同的場(chǎng)合,F(xiàn)CLK應(yīng)用于CPU的時(shí)鐘,HCLK用于AHB bus各種外圍設(shè)備,PCLK 用于APB bus各種接口設(shè)備。
其中FCLK 應(yīng)用就是MPLL的頻率,一樣的,不用設(shè)置的。
HCLK 可以設(shè)置為FCLK或FCLK/2 ,即通過設(shè)置相應(yīng)得寄存器CLKDIVN中的對(duì)應(yīng)位HDIVN即可,其中HDIVN為0時(shí)對(duì)應(yīng)FCLK,為1時(shí)對(duì)應(yīng)FCLK/2
PCLK可以設(shè)置為HCLK或HCLK/2 ,即通過設(shè)置相應(yīng)得寄存器CLKDIVN中的對(duì)應(yīng)位PDIVN即可,其中PDIVN為0時(shí)對(duì)應(yīng)HCLK,為1時(shí)對(duì)應(yīng)HCLK/2

If HDIVN=1, the CPU bus mode has to be changed from the fast bus mode to the asynchronous bus mode using following instructions.
MMU_SetAsyncBusMode
mrc p15,0,r0,c1,c0,0
orr r0,r0,#R1_nF:OR:R1_iA
mcr p15,0,r0,c1,c0,0
If HDIVN=1 and the CPU bus mode is the fast bus mode, the CPU will operate by the HCLK. This feature can be used to change the CPU frequency as a half without affecting the HCLK and PCLK.
以上這段文字也是講關(guān)于寫協(xié)處理器來控制協(xié)調(diào)內(nèi)部總線和外部總線的關(guān)系,不過原文有點(diǎn)不太明白,又不敢把錯(cuò)的意思表達(dá)出來,貽害眾生,只好原文照搬后談點(diǎn) 看法,我感覺是當(dāng)HCLK中設(shè)置為FCLK/2 時(shí)必須協(xié)調(diào)與內(nèi)部總線關(guān)系,至于同步非同步還要通過協(xié)處理器來管理,這樣就可以很好的協(xié)調(diào)各種總線的關(guān)系了,當(dāng)出現(xiàn)HDIVN=1和CPU總線被設(shè)為快速 非同步模式時(shí),CPU(我認(rèn)為是總線頻率)可以完全依靠HCLK提供頻率,因此將會(huì)改變CPU頻率時(shí)不會(huì)影響到其它的變化。

今天看數(shù)據(jù)手冊(cè)時(shí)有發(fā)現(xiàn)了幾點(diǎn)沒有發(fā)現(xiàn)的東西,主要是關(guān)于協(xié)處理器的。
ARM920T 竟然有兩種輸入時(shí)鐘方式,F(xiàn)CLK 和BCLK ,其中BCLK 主要提供給AMBA
Bus的,可也可以通過選擇協(xié)處理器的R1的NF,iA位來選擇是否供是時(shí)鐘給核ARM920T


3, FCLK是核心頻率, 是用ARM920T;
4, HCLK: 管理中斷控制器, 內(nèi)存控制器, LCD(你的液晶屏)控制器, DMA(直接內(nèi)存訪問)控制器, 和大家津津樂道的USB Host控制器;
(類似PC機(jī)的北橋芯片)
5, PCLK: 周邊總線的頻率(類似PC機(jī)的南橋芯片);
6, FCLK(核心頻率)不變的情況下, 可以使 FCLK:HCLK:PCLK 在 1:1:1(默認(rèn)) -> 1:8:16 之間獲得多檔頻率, 而FCLK始終不變, 這點(diǎn)很重要


2410內(nèi)部有三個(gè)時(shí)鐘:FCLK、HCLK、PCLK,分別供CPU、AHB總線和

APB總線使用,為了降低功耗,一般都選擇周期比為1:2:4的合理配置。 同時(shí)將PLL配置為運(yùn)行環(huán)境時(shí)鐘,一般都達(dá)到最高202M。


FCLK是供給CPU的 是主頻
HCLK是供給AHB總線(主要用于高性能模塊(如CPU、DMA和DSP等)之間的連接,作為SoC的片上系統(tǒng)總線)上的外圍設(shè)備
PCLK是供給APB總線(APB主要用于低帶寬的周邊外設(shè)之間的連接,例如UART、1284等)上的外圍設(shè)備
UCLK是兩路PLL中一路供給USB的頻率

FCLK, HCLK, and PCLK
FCLK is used by ARM920T.
HCLK is used for AHB bus, which is used by the ARM920T, the memory controller, the interrupt controller, the
LCD controller, the DMA and the USB host block.
PCLK is used for APB bus, which is used by the peripherals such as WDT, IIS, I2C, PWM timer, MMC interface,
ADC, UART, GPIO, RTC and SPI.
The S3C2410X supports selection of Dividing Ratio between FCLK, HLCK and PCLK. This ratio is determined by
HDIVN and PDIVN of CLKDIVN control register.
HDIVN PDIVN FCLK HCLK PCLK Divide Ratio
0 0 FCLK FCLK FCLK 1 : 1 : 1
(Default)
0 1 FCLK FCLK FCLK / 2 1 : 1 : 2
1 0 FCLK FCLK / 2 FCLK / 2 1 : 2 : 2
1 1 FCLK FCLK / 2 FCLK / 4 1 : 2 : 4
(recommended)

文章說明:calmarrow(lqm)原創(chuàng),參考thisway.diy的《S3C2410完全開發(fā)》

文章引自:http://piaoxiang.cublog.cn


clock部分比較容易,現(xiàn)在按照datasheet的思路梳理一下。

一、對(duì)clock的基本認(rèn)識(shí)

第七部分是“clock & power management”,總結(jié)如下:

1 s3c2410的clock & power management模塊包含三個(gè)部分:clock control、usb control、power control?,F(xiàn)在的關(guān)注點(diǎn)是clock control。

2、s3c2410有兩個(gè)pll(phase locked loop,鎖相環(huán),在高頻中學(xué)過,可以實(shí)現(xiàn)倍頻,s3c2410的高頻就是由此電路產(chǎn)生的)。其中一個(gè)是MPLL,M即為main,用來產(chǎn)生三種時(shí)鐘信 號(hào):Fclk(給CPU核供給時(shí)鐘信號(hào),我們所說的s3c2410的cpu主頻為200MHz,就是指的這個(gè)時(shí)鐘信號(hào),相應(yīng)的,1/Fclk即為cpu時(shí) 鐘周期)、Hclk(為AHB bus peripherals供給時(shí)鐘信號(hào),AHB為advanced high-performance bus)、Pclk(為APB bus peripherals供給時(shí)鐘信號(hào),APB為advanced peripherals bus)。在這里,需要了解一下AMBA system architecture了。這個(gè)可以到官方網(wǎng)站www.arm.com下載相關(guān)資料。簡(jiǎn)單的說,AMBA是一種協(xié)議,這種協(xié)議已經(jīng)稱為片上組織通信的事實(shí)上的標(biāo)準(zhǔn)(the de facto standard for on-chip fabric communication)。下面給出英文描述:

The AMBA protocol is an open standard, on-chip bus specification that details a stategy for the interconnection and management of functional blocks that makes up a system-on-chip(SoC).It facilitates "right-first-time" development of embedded processors with one or more CPU/signal processors and multiple peripherals. The AMBA protocol enhances a resuable design methodology by defining a common backbone for SoC modules.

需要知道的是,AMBA總線是ARM提出的一種解決方案,它并非唯一的規(guī)范,但是因?yàn)锳RM的廣泛使用,AMBA總線也就成為了事實(shí)上的規(guī)范了?,F(xiàn)在 AMBA總線最新為AMBA 3 specification版本,包括AMBA 3 AXI Interf

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

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉