ARM系統(tǒng)硬件設計課件_第1頁
ARM系統(tǒng)硬件設計課件_第2頁
ARM系統(tǒng)硬件設計課件_第3頁
ARM系統(tǒng)硬件設計課件_第4頁
ARM系統(tǒng)硬件設計課件_第5頁
已閱讀5頁,還剩123頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

內容4.1JXARM9-2410硬件組成4.2最小系統(tǒng)的設計4.3外設及系統(tǒng)總線4.4印制板的設計4.5硬件系統(tǒng)的調試內容4.1JXARM9-2410硬件組成14.1JXARM9-2410硬件組成4.1JXARM9-2410硬件組成2S3C2410X內部結構圖S3C2410X內部結構圖3S3C2410X片上資源ARM920T核、工作頻率203MHz;16KB數(shù)據(jù)Cache,16KB指令Cache,MMU,外部存儲器控制器;LCD控制器(支持黑白、灰度、ColorSTN、TFT屏),觸摸屏接口;NANDFLASH控制器,SD/MMC接口支持,4個DMA通道;3通道UART、1個多主I2C總線控制器、1個IIS總線控制器;4通道PWM定時器及一個內部定時器;117個通用I/O口;24個外部中斷源;兩個USB主/一個USB從;8通道10位ADC;實時時鐘及看門狗定時器等。S3C2410X片上資源ARM920T核、工作頻率203MH4S3C2410X特性內核:1.8VI/O及存儲器:3.3V電源管理模式: Normal、Slow、Idle、Poweroff272-FBGAS3C2410X特性內核:1.8VI/O及存儲器:35S3C2410X的引腳分布圖S3C2410X的引腳分布圖6S3C2410X的存儲器映射S3C2410X的存儲器映射7總線控制信號總線控制信號8SDRAM/SRAMSDRAM/SRAM9NANDFlashNANDFlash10LCD控制信號LCD控制信號11中斷控制信號中斷控制信號12DMA控制信號DMA控制信號13UART控制信號UART控制信號14ADCADC15IIC-BUS控制信號IIC-BUS控制信號16IIS-BUS控制信號IIS-BUS控制信號17觸摸屏接口控制信號觸摸屏接口控制信號18USB主接口信號USB主接口信號19USB從接口信號USB從接口信號20SPI接口信號SPI接口信號21GPIOGPIO22TIMER/PWM控制信號TIMER/PWM控制信號23復位和時鐘信號復位和時鐘信號24JTAG測試邏輯JTAG測試邏輯25電源電源264.2最小系統(tǒng)的設計1、一個嵌入式處理器是不能獨立工作的,必須給它供電、加上時鐘信號、提供復位信號,如果芯片沒有片內程序存儲器,則還要加上存儲器系統(tǒng),然后嵌入式處理器才可能工作。2、這些提供嵌入式處理器運行所必須的條件的電路與嵌入式處理器共同構成了這個嵌入式處理器的最小系統(tǒng)。3、大多數(shù)基于ARM9處理器核的微控制器都有調試接口,這部分在芯片實際工作時不是必需的,但因為這部分在開發(fā)時很重要,所以把這部分也歸入到最小系統(tǒng)中。4.2最小系統(tǒng)的設計1、一個嵌入式處理器是不能獨立工作的,27最小系統(tǒng)框圖嵌入式控制器時鐘電路調試測試接口復位電路存儲器電路電源電路可選,當嵌入式處理器中無存儲器時,或需擴充存儲器時,需加上??蛇x,方便調試和測試,一般都加上。最小系統(tǒng)框圖嵌入式控制器時鐘電路調試測試接口復位電路存儲器電28電源電路-概述電源系統(tǒng)為整個系統(tǒng)提供能量,是整個系統(tǒng)工作的基礎,具有極其重要的地位。電源系統(tǒng)處理的好壞,將直接影響到整個系統(tǒng)的穩(wěn)定性、可靠性等。多電源系統(tǒng)的設計、電源的分配、印制板設計中電源的設計等,都是必須考慮的。電源電路-概述電源系統(tǒng)為整個系統(tǒng)提供能量,是整個系統(tǒng)工作的基29電源電路-考慮的因素1.輸入的電壓范圍、電流;2.輸出的電壓、最大電流、最大功率;3.輸出紋波大小;4.安全因素;5.電池兼容和電磁干擾;6.體積要求;7.成本要求。電源電路-考慮的因素1.輸入的電壓范圍、電流;30電源電路-需求分析1、一般是多電源系統(tǒng),I/O一般為3.3V供電,內核為2.5V(S3C44B0)、1.8V(S3C2410)或1.25V(PXA255)供電,有可能還包含5V或12V等電源;2、一般將數(shù)字電源和模擬電源分別供電;3、要求電源紋波比較小,一般采用LDO供電;電源電路-需求分析1、一般是多電源系統(tǒng),I/O一般為3.3V31電源電路-芯片選型1、有很多廠家均生產LDODC-DC轉換芯片,如Maxim、Linear、Sipex、TI、Microchip等;2、轉換到5V的芯片有UA7805、TL750L05、LTC3425、REG1117-5等;3、轉換到3.3V的芯片有LT1083(7.5A)、LT1084(5A)、LT1085(3A)、LT1086(1.5A),REG1117-3.3等;電源電路-芯片選型1、有很多廠家均生產LDODC-DC轉換32電源電路-參考電路電源電路-參考電路33時鐘電路1、主時鐘電路2、RTC時鐘電路3、主時鐘及USB時鐘濾波

時鐘電路用于向CPU及其它電路提供工作時鐘,在該系統(tǒng)中,S3C2410X使用無源晶振,晶振的接法如下圖所示主時鐘電路RTC時鐘電路主時鐘及USB時鐘濾波時鐘電路1、主時鐘電路2、RTC時鐘電路3、主時鐘及USB時34時鐘電路1、根據(jù)S3C2410X的最高工作頻率以及PLL電路的工作方式,選擇12MHz的無源晶振。12MHz的晶振頻率經過S3C2410X片內的PLL電路倍頻后,可達到202.8MHz的頻率。2、片內的PLL電路兼有頻率放大和信號提純的功能,因此,系統(tǒng)可以以較低的外部時鐘信號獲得較高的工作頻率,以降低因高速開關時鐘所造成的高頻噪聲。時鐘電路1、根據(jù)S3C2410X的最高工作頻率以及PLL電路35復位電路由RC電路及施密特觸發(fā)器組成:復位電路由RC電路及施密特觸發(fā)器組成:36JTAG調試接口電路1、JTAG(JointTestActionGroup,聯(lián)合測試行動小組)是一種國際標準測試協(xié)議,主要用于芯片內部測試及對系統(tǒng)進行仿真、調試。目前大多數(shù)比較復雜的器件都支持JTAG協(xié)議,如ARM、DSP、FPGA器件等。2、標準的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為測試模式選擇、測試時鐘、測試數(shù)據(jù)輸入和測試數(shù)據(jù)輸出。3、通過JTAG接口,可對芯片內部的所有部件進行訪問,因而是開發(fā)調試嵌入式系統(tǒng)的一種簡潔高效的手段。目前JTAG接口的連接有兩種標準,即14針接口和20針接口。JTAG調試接口電路1、JTAG(JointTestAc37JTAG調試接口電路-14針接口及定義JTAG調試接口電路-14針接口及定義38JTAG調試接口電路-20針接口及定義JTAG調試接口電路-20針接口及定義39JTAG接口電路設計-接口電路必須接上拉20針JTAG接口JTAG接口電路設計-接口電路必須接上拉20針JTAG接口40SDRAM接口電路設計-SDRAM簡介與Flash存儲器相比較,SDRAM不具有掉電保持數(shù)據(jù)的特性,但其存取速度大大高于Flash存儲器,且具有讀/寫屬性,因此,SDRAM在系統(tǒng)中主要用作程序的運行空間,數(shù)據(jù)及堆棧區(qū)。當系統(tǒng)啟動時,CPU首先從復位地址0x0處讀取啟動代碼,在完成系統(tǒng)的初始化后,程序代碼一般應調入SDRAM中運行,以提高系統(tǒng)的運行速度,同時,系統(tǒng)及用戶堆棧、運行數(shù)據(jù)也都放在SDRAM中。SDRAM具有單位空間存儲容量大和價格便宜的優(yōu)點,已廣泛應用在各種嵌入式系統(tǒng)中。SDRAM的存儲單元可以理解為一個電容,總是傾向于放電,為避免數(shù)據(jù)丟失,必須定時刷新(充電)。因此,要在系統(tǒng)中使用SDRAM,就要求微處理器具有刷新控制邏輯,或在系統(tǒng)中另外加入刷新控制邏輯電路。S3C2410X在片內具有獨立的SDRAM刷新控制邏輯,可方便地與SDRAM接口。SDRAM接口電路設計-SDRAM簡介與Flash存儲器相比41SDRAM接口電路設計-SDRAM選型1、目前常用的SDRAM為8位/16位的數(shù)據(jù)寬度,工作電壓一般為3.3V。主要的生產廠商為HYUNDAI、Winbond等。他們生產的同型器件一般具有相同的電氣特性和封裝形式,可通用。本系統(tǒng)中使用Winbond的57V561620或W982516。57V561620存儲容量為4組×4M字節(jié),工作電壓為3.3V,常見封裝為54腳TSOP,兼容LVTTL接口,支持自動刷新(Auto-Refresh)和自刷新(Self-Refresh),16位數(shù)據(jù)寬度。SDRAM接口電路設計-SDRAM選型1、目前常用的SDRA42SDRAM接口電路設計-57V561620引腳分布SDRAM接口電路設計-57V561620引腳分布43SDRAM接口電路設計-57V561620引腳信號描述SDRAM接口電路設計-57V561620引腳信號描述44SDRAM接口電路設計-SDRAM接口電路SDRAM接口電路設計-SDRAM接口電路45FLASH接口電路設計-FLASH簡介Flash存儲器是一種可在系統(tǒng)(In-System)進行電擦寫,掉電后信息不丟失的存儲器。它具有低功耗、大容量、擦寫速度快、可整片或分扇區(qū)在系統(tǒng)編程(燒寫)、擦除等特點,并且可由內部嵌入的算法完成對芯片的操作,因而在各種嵌入式系統(tǒng)中得到了廣泛的應用。作為一種非易失性存儲器,F(xiàn)lash在系統(tǒng)中通常用于存放程序代碼、常量表以及一些在系統(tǒng)掉電后需要保存的用戶數(shù)據(jù)等。FLASH接口電路設計-FLASH簡介Flash存儲器是一種46FLASH接口電路設計-FLASH選型常用的Flash為8位或16位的數(shù)據(jù)寬度,編程電壓為單3.3V。主要的生產廠商為INTEL、ATMEL、AMD、HYUNDAI等。本系統(tǒng)中使用INTEL的TE28F128J3A。TE28F128J3A存儲容量為16M字節(jié),工作電壓為3.3V,采用56腳TSOP封裝或48腳FBGA封裝,16位數(shù)據(jù)寬度。TE28F128J3A僅需單3.3V電壓即可完成在系統(tǒng)的編程與擦除操作,通過對其內部的命令寄存器寫入標準的命令序列,可對Flash進行編程(燒寫)、整片擦除、按扇區(qū)擦除以及其他操作。FLASH接口電路設計-FLASH選型常用的Flash為8位47FLASH接口電路設計-TE28F128J3A引腳分布FLASH接口電路設計-TE28F128J3A引腳分布48FLASH接口電路設計-TE28F128J3A引腳信號描述FLASH接口電路設計-TE28F128J3A引腳信號描述49FLASH接口電路設計-FLASH接口電路FLASH接口電路設計-FLASH接口電路504.3外設及系統(tǒng)總線S3C2410X最小系統(tǒng)+SDRAM+FLASH電路可構成一個完全的嵌入式系統(tǒng)可運行于SDRAM中的程序,也可以運行FLASH中的程序程序大小可以很大,如果將程序保存到FLASH中,掉電后不會丟失,因此,既可以通過JTAG接口調試程序,也可以將程序燒寫到FLASH,然后運行FLASH中的程序在此基礎上加入必要的接口及其他電路,就構成了具體的S3C2410X應用系統(tǒng)4.3外設及系統(tǒng)總線S3C2410X最小系統(tǒng)+SDRA51串口接口電路設計-串口簡介幾乎所有的微控制器、PC都提供串行接口,使用電子工業(yè)協(xié)會(EIA)推薦的RS-232-C標準,這是一種很常用的串行數(shù)據(jù)傳輸總線標準。早期它被應用于計算機和終端通過電話線和MODEM進行遠距離的數(shù)據(jù)傳輸,隨著微型計算機和微控制器的發(fā)展,不僅遠距離,近距離也采用該通信方式。在近距離通信系統(tǒng)中,不再使用電話線和MODEM,而直接進行端到端的連接。RS-232-C標準采用的接口是9芯或25芯的D型插頭,以常用的9芯D型插頭為例,各引腳定義下所示:串口接口電路設計-串口簡介幾乎所有的微控制器、PC都提供串行52串口接口電路設計-串口芯片選型要完成最基本的串行通信功能,實際上只需要RXD、TXD和GND即可,但由于RS-232-C標準所定義的高、低電平信號與S3C2410X系統(tǒng)的TTL電路所定義的高、低電平信號完全不同。TTL的標準邏輯“1”對應2V~3.3V電平,標準邏輯“0”對應0V~0.4V電平,而RS-232-C標準采用負邏輯方式,標準邏輯“1”對應-5V~-15V電平,標準邏輯“0”對應+5V~+15V電平,顯然,兩者間要進行通信必須經過信號電平的轉換。目前常使用的電平轉換電路為Sipex公司的SP3232E。串口接口電路設計-串口芯片選型要完成最基本的串行通信功能,實53串口接口電路設計-SP3232E引腳分布串口接口電路設計-SP3232E引腳分布54串口接口電路設計-串口接口電路RS232電平TTL電平串口接口電路設計-串口接口電路RS232電平TTL電平55IIC接口電路設計-IIC簡介IIC總線是一種用于IC器件之間連接的二線制總線。它通過SDA(串行數(shù)據(jù)線)及SCL(串行時鐘線)兩線在連接到總線上的器件之間傳送信息,并根據(jù)地址識別每個器件:不管是微控制器、存儲器、LCD驅動器還是鍵盤接口。帶有IIC總線接口的器件可十分方便地用來將一個或多個微控制器及外圍器件構成系統(tǒng)。盡管這種總線結構沒有并行總線那樣大的吞吐能力,但由于連接線和連接引腳少,因此其構成的系統(tǒng)價格低,器件間總線簡單,結構緊湊,而且在總線上增加器件不影響系統(tǒng)的正常工作,系統(tǒng)修改和可擴展性好。即使有不同時鐘速度的器件連接到總線上,也能很方便地確定總線的時鐘,因此在嵌入式系統(tǒng)中得到了廣泛的應用。S3C2410X內含一個IIC總線主控器,可方便地與各種帶有IIC接口的器件相連。在本實驗系統(tǒng)中,外擴一片KS24C08作為IIC存儲器。KS24C08提供1K字節(jié)的EEPROM存儲空間,可用于存放少量在系統(tǒng)掉電時需要保存的數(shù)據(jù)。IIC接口電路設計-IIC簡介IIC總線是一種用于IC器件之56IIC接口電路設計-IIC接口電路IIC接口電路設計-IIC接口電路574.4印刷電路板的設計S3C2410X的片內工作頻率為60MHz,因此,在印刷電路板的設計過程中,應該遵循一些高頻電路的設計基本原則,否則會使系統(tǒng)工作不穩(wěn)定甚至不能正常工作。印刷電路板的設計人員應注意以下幾個方面:注意電源的質量與分配。同類型信號線應該成組、平行分布。4.4印刷電路板的設計S3C2410X的片內工作頻率為6058電源質量與分配電源濾波為提高系統(tǒng)的電源質量,消除低頻噪聲對系統(tǒng)的影響,一般應在電源進入印刷電路板的位置和靠近各器件的電源引腳處加上濾波器,以消除電源的噪聲,常用的方法是在這些位置加上幾十到幾百微法的電容。同時,在系統(tǒng)中除了要注意低頻噪聲的影響,還要注意元器件工作時產生的高頻噪聲,一般的方法是在器件的電源和地之間加上0.1uF左右地電容,可以很好地濾出高頻噪聲的影響。電源質量與分配電源濾波59電源質量與分配電源分配實際的工程應用和理論都證實,電源的分配對系統(tǒng)的穩(wěn)定性有很大的影響,因此,在設計印刷電路板時,要注意電源的分配問題。在印刷電路板上,電源的供給一般采用電源總線(雙面板)或電源層(多層板)的方式。電源總線由兩條或多條較寬的線組成,由于受到電路板面積的限制,一般不可能布得過寬,因此存在較大的直流電阻,但在雙面板得設計中也只好采用這種方式了,只是在布線的過程中,應盡量注意這個問題。在多層板的設計中,一般使用電源層的方式給系統(tǒng)供電。該方式專門拿出一層作為電源層而不再在其上布信號線。由于電源層遍及電路板的全面積,因此直流電阻非常的小,采用這種方式可有效的降低噪聲,提高系統(tǒng)的穩(wěn)定性。電源質量與分配電源分配60同類型信號線的分布在各種微處理器的輸入輸出信號中,總有相當一部分是相同類型的,例如數(shù)據(jù)線、地址線。對這些相同類型的信號線應該成組、平行分布,同時注意它們之間的長短差異不要太大,采用這種布線方式,不但可以減少干擾,增加系統(tǒng)的穩(wěn)定性,還可以使布線變得簡單,印刷電路板的外觀更美觀。同類型信號線的分布在各種微處理器的輸入輸出信號中,總有相當一614.5硬件系統(tǒng)的調試盡可能的從簡單到復雜,一個單元一個單元地焊接調試,以便在調試過程中遇到困難時縮小故障范圍,在調試過程中,應先確定電路沒有短路,才能通電調試。先從最小系統(tǒng)調試:S3C2410X+電源電路+晶振電路+復位電路+JTAG接口然后加上SDRAM,再加上FLASH,然后再加上其它接口芯片在工作時有一定的發(fā)熱是正常的,但如果有芯片特別發(fā)燙,則一定有故障存在,需斷電檢查確認無誤后方可繼續(xù)通電調試。4.5硬件系統(tǒng)的調試盡可能的從簡單到復雜,一個單元一個單元62電源、晶振及復位電路調試調試電源電路之前,盡量少接器件,通電之前檢查有無短路現(xiàn)象用示波器觀測,晶振的輸出應為12MHz復位電路的nRESET端在未按按鈕時輸出應為高電平(3.3V),按下按鈕后變?yōu)榈碗娖剑粹o松開后應恢復到高電平電源、晶振及復位電路調試調試電源電路之前,盡量少接器件,通電63JTAG接口電路調試調試JTAG接口電路之前,應該保證晶振已經起振檢測JTAG接口的TMS、TCK、TDI、TDO信號是否已與S3C4510B的對應引腳相連連接調試器,看是否能夠連接上,如果連接不上,檢查TMS、TCK、TDI、TDO等信號是否正常正常工作時,TRST應該為高電平,如果連接不上調試器,需要檢查該信號JTAG接口電路調試調試JTAG接口電路之前,應該保證晶振已64內容4.1JXARM9-2410硬件組成4.2最小系統(tǒng)的設計4.3外設及系統(tǒng)總線4.4印制板的設計4.5硬件系統(tǒng)的調試內容4.1JXARM9-2410硬件組成654.1JXARM9-2410硬件組成4.1JXARM9-2410硬件組成66S3C2410X內部結構圖S3C2410X內部結構圖67S3C2410X片上資源ARM920T核、工作頻率203MHz;16KB數(shù)據(jù)Cache,16KB指令Cache,MMU,外部存儲器控制器;LCD控制器(支持黑白、灰度、ColorSTN、TFT屏),觸摸屏接口;NANDFLASH控制器,SD/MMC接口支持,4個DMA通道;3通道UART、1個多主I2C總線控制器、1個IIS總線控制器;4通道PWM定時器及一個內部定時器;117個通用I/O口;24個外部中斷源;兩個USB主/一個USB從;8通道10位ADC;實時時鐘及看門狗定時器等。S3C2410X片上資源ARM920T核、工作頻率203MH68S3C2410X特性內核:1.8VI/O及存儲器:3.3V電源管理模式: Normal、Slow、Idle、Poweroff272-FBGAS3C2410X特性內核:1.8VI/O及存儲器:369S3C2410X的引腳分布圖S3C2410X的引腳分布圖70S3C2410X的存儲器映射S3C2410X的存儲器映射71總線控制信號總線控制信號72SDRAM/SRAMSDRAM/SRAM73NANDFlashNANDFlash74LCD控制信號LCD控制信號75中斷控制信號中斷控制信號76DMA控制信號DMA控制信號77UART控制信號UART控制信號78ADCADC79IIC-BUS控制信號IIC-BUS控制信號80IIS-BUS控制信號IIS-BUS控制信號81觸摸屏接口控制信號觸摸屏接口控制信號82USB主接口信號USB主接口信號83USB從接口信號USB從接口信號84SPI接口信號SPI接口信號85GPIOGPIO86TIMER/PWM控制信號TIMER/PWM控制信號87復位和時鐘信號復位和時鐘信號88JTAG測試邏輯JTAG測試邏輯89電源電源904.2最小系統(tǒng)的設計1、一個嵌入式處理器是不能獨立工作的,必須給它供電、加上時鐘信號、提供復位信號,如果芯片沒有片內程序存儲器,則還要加上存儲器系統(tǒng),然后嵌入式處理器才可能工作。2、這些提供嵌入式處理器運行所必須的條件的電路與嵌入式處理器共同構成了這個嵌入式處理器的最小系統(tǒng)。3、大多數(shù)基于ARM9處理器核的微控制器都有調試接口,這部分在芯片實際工作時不是必需的,但因為這部分在開發(fā)時很重要,所以把這部分也歸入到最小系統(tǒng)中。4.2最小系統(tǒng)的設計1、一個嵌入式處理器是不能獨立工作的,91最小系統(tǒng)框圖嵌入式控制器時鐘電路調試測試接口復位電路存儲器電路電源電路可選,當嵌入式處理器中無存儲器時,或需擴充存儲器時,需加上??蛇x,方便調試和測試,一般都加上。最小系統(tǒng)框圖嵌入式控制器時鐘電路調試測試接口復位電路存儲器電92電源電路-概述電源系統(tǒng)為整個系統(tǒng)提供能量,是整個系統(tǒng)工作的基礎,具有極其重要的地位。電源系統(tǒng)處理的好壞,將直接影響到整個系統(tǒng)的穩(wěn)定性、可靠性等。多電源系統(tǒng)的設計、電源的分配、印制板設計中電源的設計等,都是必須考慮的。電源電路-概述電源系統(tǒng)為整個系統(tǒng)提供能量,是整個系統(tǒng)工作的基93電源電路-考慮的因素1.輸入的電壓范圍、電流;2.輸出的電壓、最大電流、最大功率;3.輸出紋波大??;4.安全因素;5.電池兼容和電磁干擾;6.體積要求;7.成本要求。電源電路-考慮的因素1.輸入的電壓范圍、電流;94電源電路-需求分析1、一般是多電源系統(tǒng),I/O一般為3.3V供電,內核為2.5V(S3C44B0)、1.8V(S3C2410)或1.25V(PXA255)供電,有可能還包含5V或12V等電源;2、一般將數(shù)字電源和模擬電源分別供電;3、要求電源紋波比較小,一般采用LDO供電;電源電路-需求分析1、一般是多電源系統(tǒng),I/O一般為3.3V95電源電路-芯片選型1、有很多廠家均生產LDODC-DC轉換芯片,如Maxim、Linear、Sipex、TI、Microchip等;2、轉換到5V的芯片有UA7805、TL750L05、LTC3425、REG1117-5等;3、轉換到3.3V的芯片有LT1083(7.5A)、LT1084(5A)、LT1085(3A)、LT1086(1.5A),REG1117-3.3等;電源電路-芯片選型1、有很多廠家均生產LDODC-DC轉換96電源電路-參考電路電源電路-參考電路97時鐘電路1、主時鐘電路2、RTC時鐘電路3、主時鐘及USB時鐘濾波

時鐘電路用于向CPU及其它電路提供工作時鐘,在該系統(tǒng)中,S3C2410X使用無源晶振,晶振的接法如下圖所示主時鐘電路RTC時鐘電路主時鐘及USB時鐘濾波時鐘電路1、主時鐘電路2、RTC時鐘電路3、主時鐘及USB時98時鐘電路1、根據(jù)S3C2410X的最高工作頻率以及PLL電路的工作方式,選擇12MHz的無源晶振。12MHz的晶振頻率經過S3C2410X片內的PLL電路倍頻后,可達到202.8MHz的頻率。2、片內的PLL電路兼有頻率放大和信號提純的功能,因此,系統(tǒng)可以以較低的外部時鐘信號獲得較高的工作頻率,以降低因高速開關時鐘所造成的高頻噪聲。時鐘電路1、根據(jù)S3C2410X的最高工作頻率以及PLL電路99復位電路由RC電路及施密特觸發(fā)器組成:復位電路由RC電路及施密特觸發(fā)器組成:100JTAG調試接口電路1、JTAG(JointTestActionGroup,聯(lián)合測試行動小組)是一種國際標準測試協(xié)議,主要用于芯片內部測試及對系統(tǒng)進行仿真、調試。目前大多數(shù)比較復雜的器件都支持JTAG協(xié)議,如ARM、DSP、FPGA器件等。2、標準的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為測試模式選擇、測試時鐘、測試數(shù)據(jù)輸入和測試數(shù)據(jù)輸出。3、通過JTAG接口,可對芯片內部的所有部件進行訪問,因而是開發(fā)調試嵌入式系統(tǒng)的一種簡潔高效的手段。目前JTAG接口的連接有兩種標準,即14針接口和20針接口。JTAG調試接口電路1、JTAG(JointTestAc101JTAG調試接口電路-14針接口及定義JTAG調試接口電路-14針接口及定義102JTAG調試接口電路-20針接口及定義JTAG調試接口電路-20針接口及定義103JTAG接口電路設計-接口電路必須接上拉20針JTAG接口JTAG接口電路設計-接口電路必須接上拉20針JTAG接口104SDRAM接口電路設計-SDRAM簡介與Flash存儲器相比較,SDRAM不具有掉電保持數(shù)據(jù)的特性,但其存取速度大大高于Flash存儲器,且具有讀/寫屬性,因此,SDRAM在系統(tǒng)中主要用作程序的運行空間,數(shù)據(jù)及堆棧區(qū)。當系統(tǒng)啟動時,CPU首先從復位地址0x0處讀取啟動代碼,在完成系統(tǒng)的初始化后,程序代碼一般應調入SDRAM中運行,以提高系統(tǒng)的運行速度,同時,系統(tǒng)及用戶堆棧、運行數(shù)據(jù)也都放在SDRAM中。SDRAM具有單位空間存儲容量大和價格便宜的優(yōu)點,已廣泛應用在各種嵌入式系統(tǒng)中。SDRAM的存儲單元可以理解為一個電容,總是傾向于放電,為避免數(shù)據(jù)丟失,必須定時刷新(充電)。因此,要在系統(tǒng)中使用SDRAM,就要求微處理器具有刷新控制邏輯,或在系統(tǒng)中另外加入刷新控制邏輯電路。S3C2410X在片內具有獨立的SDRAM刷新控制邏輯,可方便地與SDRAM接口。SDRAM接口電路設計-SDRAM簡介與Flash存儲器相比105SDRAM接口電路設計-SDRAM選型1、目前常用的SDRAM為8位/16位的數(shù)據(jù)寬度,工作電壓一般為3.3V。主要的生產廠商為HYUNDAI、Winbond等。他們生產的同型器件一般具有相同的電氣特性和封裝形式,可通用。本系統(tǒng)中使用Winbond的57V561620或W982516。57V561620存儲容量為4組×4M字節(jié),工作電壓為3.3V,常見封裝為54腳TSOP,兼容LVTTL接口,支持自動刷新(Auto-Refresh)和自刷新(Self-Refresh),16位數(shù)據(jù)寬度。SDRAM接口電路設計-SDRAM選型1、目前常用的SDRA106SDRAM接口電路設計-57V561620引腳分布SDRAM接口電路設計-57V561620引腳分布107SDRAM接口電路設計-57V561620引腳信號描述SDRAM接口電路設計-57V561620引腳信號描述108SDRAM接口電路設計-SDRAM接口電路SDRAM接口電路設計-SDRAM接口電路109FLASH接口電路設計-FLASH簡介Flash存儲器是一種可在系統(tǒng)(In-System)進行電擦寫,掉電后信息不丟失的存儲器。它具有低功耗、大容量、擦寫速度快、可整片或分扇區(qū)在系統(tǒng)編程(燒寫)、擦除等特點,并且可由內部嵌入的算法完成對芯片的操作,因而在各種嵌入式系統(tǒng)中得到了廣泛的應用。作為一種非易失性存儲器,F(xiàn)lash在系統(tǒng)中通常用于存放程序代碼、常量表以及一些在系統(tǒng)掉電后需要保存的用戶數(shù)據(jù)等。FLASH接口電路設計-FLASH簡介Flash存儲器是一種110FLASH接口電路設計-FLASH選型常用的Flash為8位或16位的數(shù)據(jù)寬度,編程電壓為單3.3V。主要的生產廠商為INTEL、ATMEL、AMD、HYUNDAI等。本系統(tǒng)中使用INTEL的TE28F128J3A。TE28F128J3A存儲容量為16M字節(jié),工作電壓為3.3V,采用56腳TSOP封裝或48腳FBGA封裝,16位數(shù)據(jù)寬度。TE28F128J3A僅需單3.3V電壓即可完成在系統(tǒng)的編程與擦除操作,通過對其內部的命令寄存器寫入標準的命令序列,可對Flash進行編程(燒寫)、整片擦除、按扇區(qū)擦除以及其他操作。FLASH接口電路設計-FLASH選型常用的Flash為8位111FLASH接口電路設計-TE28F128J3A引腳分布FLASH接口電路設計-TE28F128J3A引腳分布112FLASH接口電路設計-TE28F128J3A引腳信號描述FLASH接口電路設計-TE28F128J3A引腳信號描述113FLASH接口電路設計-FLASH接口電路FLASH接口電路設計-FLASH接口電路1144.3外設及系統(tǒng)總線S3C2410X最小系統(tǒng)+SDRAM+FLASH電路可構成一個完全的嵌入式系統(tǒng)可運行于SDRAM中的程序,也可以運行FLASH中的程序程序大小可以很大,如果將程序保存到FLASH中,掉電后不會丟失,因此,既可以通過JTAG接口調試程序,也可以將程序燒寫到FLASH,然后運行FLASH中的程序在此基礎上加入必要的接口及其他電路,就構成了具體的S3C2410X應用系統(tǒng)4.3外設及系統(tǒng)總線S3C2410X最小系統(tǒng)+SDRA115串口接口電路設計-串口簡介幾乎所有的微控制器、PC都提供串行接口,使用電子工業(yè)協(xié)會(EIA)推薦的RS-232-C標準,這是一種很常用的串行數(shù)據(jù)傳輸總線標準。早期它被應用于計算機和終端通過電話線和MODEM進行遠距離的數(shù)據(jù)傳輸,隨著微型計算機和微控制器的發(fā)展,不僅遠距離,近距離也采用該通信方式。在近距離通信系統(tǒng)中,不再使用電話線和MODEM,而直接進行端到端的連接。RS-232-C標準采用的接口是9芯或25芯的D型插頭,以常用的9芯D型插頭為例,各引腳定義下所示:串口接口電路設計-串口簡介幾乎所有的微控制器、PC都提供串行116串口接口電路設計-串口芯片選型要完成最基本的串行通信功能,實際上只需要RXD、TXD和GND即可,但由于RS-232-C標準所定義的高、低電平信號與S3C2410X系統(tǒng)的TTL電路所定義的高、低電平信號完全不同。TTL的標準邏輯“1”對應2V~3.3V電平,標準邏輯“0”對應0V~0.4V電平,而RS-232-C標準采用負邏輯方式,標準邏輯“1”對應-5V~-15V電平,標準邏輯“0”對應+5V~+15V電平,顯然,兩者間要進行通信必須經過信號電平的轉換。目前常使用的電平轉換電路為Sipex公司的SP3232E。串口接口電路設計-串口芯片選型要完成最基本的串行通信功能,實117串口接口電路設計-SP3232E引腳分布串口接口電路設計-SP3232E引腳分布118串口接口電路設計-串口接口電路RS232電平TTL電平串口接口電路設計-串口接口電路RS232電平TTL電平119IIC接口電路設計-IIC簡介IIC總線是一種用于IC器件之間連接的二線制總線。它通過SDA(串行數(shù)據(jù)線)及SCL(串行時鐘線)兩線在連接到總線上的器件之間傳送信息,并根據(jù)地址識別每個器件:不管是微控制器、存儲器、LCD驅動器還是鍵盤接口。帶有IIC總線接口的器件可十分方便地用來將一個或多個微控制器及外圍器件構成系統(tǒng)。盡管這種總線結構沒有并行總線那樣大的吞吐能力,但由于連接線和連接引腳少,因此其構成的系統(tǒng)價格低,器件間總線簡單,結構緊湊,而且在總線上增加器件不影響系統(tǒng)的正常工作,系統(tǒng)修改和可擴展性好。即使有不同時鐘速度的器件連接到總線上,也能很方便地確定總線的時鐘,因此在嵌入式系統(tǒng)中得到了廣泛的應用。S3C2410X內含一個IIC總線主控器,可方便地與各種帶有IIC接口的器件相連。在本實驗系統(tǒng)中,外擴一片KS24C08作為IIC存儲器。KS24C08提供1K字節(jié)的EEPROM存儲空間,可用于存放少量在系統(tǒng)掉電時需要保存的數(shù)據(jù)。IIC接口電

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論