S3C2440A芯片中的時鐘控制邏輯可以生成所需的時鐘信號,包括用于CPU的FCLK、AHB (Advanced High-performance Bus) 總線外圍設(shè)備的HCLK,以及APB (Advanced Peripheral Bus)總線外圍設(shè)備的PCLK。S3C2440A有兩個相鎖循環(huán)(PLLs):一個用于FCLK、HCLK和PCLK,另一個用于USB塊(48 Mhz)。時鐘控制邏輯可以使用無PLL的慢時鐘,并且可以通過軟件控制決定將時鐘是否連接到外圍塊,這將減少芯片的功耗。
1 時鐘源的選擇
S3C2440A芯片的時鐘來源有兩個,一個是外部晶振(XTIpll 和 XTOpll),一個來自外部時鐘輸入(EXTCLK),用哪一個時鐘源取決于引腳 OM3和OM2。時鐘源選擇如下表所示:
表1.1 時鐘源選擇
圖1.1 相關(guān)引腳的硬件連接
注:
(1)盡管MPLL在復(fù)位之后開始運(yùn)行,但是MPLL輸出(MPLL)不作為系統(tǒng)時鐘使用,直到軟件將有效的設(shè)置寫入MPLLCON寄存器。在此有效設(shè)置之前,來自外部晶體或EXTCLK源的時鐘將直接用作系統(tǒng)時鐘。即使用戶不想改變MPLLCON寄存器的默認(rèn)值,用戶也應(yīng)該將相同的值寫入MPLLCON寄存器中。
2 系統(tǒng)時鐘框圖
時鐘框圖說明:首先,OM[3:2]決定哪的外部時鐘源作為系統(tǒng)時鐘源,接著MPLLCONL寄存器設(shè)置P/M/S,以此得到輸出時鐘Mpll,CLKCNTL寄存器決定那個內(nèi)部組件接入時鐘,系統(tǒng)上電默認(rèn)是接入的。 CLKDIVN寄存器決定HCLK和PCLK的頻率。
3 上電時,時鐘配置時序圖(假設(shè)外部時鐘源已經(jīng)選擇了晶振)
過程解析:
1)上電 ,產(chǎn)生復(fù)位信號,等待電源穩(wěn)定才輸出高電平。
2)在復(fù)位信號上升沿檢查M[2:3]引腳狀態(tài),并鎖存。
3)在此期間,系統(tǒng)時鐘源為外部時鐘。
4)PLL適應(yīng)調(diào)整自己的參數(shù),CPU停止工作。
5)調(diào)整完畢,系統(tǒng)時鐘配置完成。
4 如何配置系統(tǒng)時鐘
配置順序:
1)檢查引腳OM3和OM2引腳的狀態(tài)
2)配置MPLLCON寄存器(0x4C000004),主要是設(shè)置M/P/S的值
官方手冊給出了一個參考的配置表:(直接按照手冊推薦的幾個配置來,不然有可能出問題)
3)設(shè)置分頻比,即配置CLKDIVN寄存器(0x4c000014)
5 實(shí)驗驗證
筆者所使用的開發(fā)平臺為JZ2440開發(fā)板,通過編程在配置時鐘源的情況下和不配置時鐘源的情況下觀察LED燈的閃爍速度,明顯可以看到是兩種不同的閃爍速度。
部分程序:
/* 設(shè)置系統(tǒng)時鐘*/
ldr r0 ,=0x4C000004
ldr r1 ,=(92<<12)|(1<<4)|(1<<0) /*設(shè)置mPLL=400MHz*/
str r1 ,[r0]
ldr r0 ,=0x4C000014
ldr r1 ,=0x5 /*設(shè)置HCLK=100MHz,PCLK=50MHZ*/
str r1 ,[r0]
上一篇:S3C2440—5.UART的使用
下一篇:s3c2440串口基本使用
推薦閱讀
史海拾趣
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 意法半導(dǎo)體推出用于匹配遠(yuǎn)距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進(jìn)行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲html,css,js文件,以及網(wǎng)頁和arduino的通訊
- ESP32 freeRTOS使用測試
- API調(diào)用小記(Touchdesigner和ESP32)
- 關(guān)于ESP32/8266使用async-mqtt-client庫的一些基本介紹
- 座椅、天窗、電動尾門應(yīng)用 國產(chǎn)車規(guī)級高壓霍爾效應(yīng)傳感器推薦
- 突發(fā)!又一車企車機(jī)“崩了”
- 寧德時代為陳立泉院士頒發(fā)“卓越貢獻(xiàn)獎”
- 一文速覽吉利雷神 AI 電混 2.0 發(fā)布會重點(diǎn)
- 2025年1-4月ADAS供應(yīng)商裝機(jī)量排行榜:頭部集中與國產(chǎn)突圍并存
- 國內(nèi)飛行汽車無線通信測試成功,通信安全新突破
- SPAD席卷車載激光雷達(dá)市場
- 大聯(lián)大品佳集團(tuán)推出基于Microchip和ams OSRAM產(chǎn)品的10Base-T1S萬級像素大燈方案
- 哈曼推出采用三星Neo QLED技術(shù)的全新顯示屏
- Syntiant推出超低功耗汽車AI創(chuàng)新技術(shù) 提升車輛安全性和用戶體驗
- MSP430編程要點(diǎn)
- STM32固件庫實(shí)現(xiàn)led亮滅閃爍和音頻發(fā)生器設(shè)計
- STM32基于固件庫學(xué)習(xí)筆記(5)電源管理之低功耗模式
- STM32基于固件庫學(xué)習(xí)筆記(3)串口的收發(fā)功能+WiFi基礎(chǔ)配置
- STM32基于固件庫學(xué)習(xí)筆記(11)RTC實(shí)時時鐘
- Cambridge GaN Devices獲950萬美元A輪融資
- 基于MSP430智能小車的設(shè)計
- 手把手教你做 eZ-FET Lite仿真器
- MSP430學(xué)習(xí)篇——匯編指令
- MSP430學(xué)習(xí)筆記——USART
- 【CN0168】利用AD5270/AD5272和AD8615構(gòu)建緊湊型、低成本、5V、可變增益反相放大器
- 不可多得的電源設(shè)計心得!
- 關(guān)于MSP430LaunchPad的I2C總線無法仿真的解決辦法
- 關(guān)于430的定時器A問題
- 反激式變換器中RCD箝位電路的設(shè)計
- 2012年11月份北京舉辦的一些重要行業(yè)展會和研討會
- 深夜里出軌女人與和尚的對話
- 周立功講述其創(chuàng)業(yè)故事(完整版) 轉(zhuǎn)
- 電路已經(jīng)發(fā)上來 PROTEL格式,,哪個看下工作原理
- 有關(guān)MSP430單片機(jī)常見加密總結(jié)