




已閱讀5頁,還剩74頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第五講ARM9硬件平臺設(shè)計,南京郵電大學電氣信息工程系,2,1,3,2,4,5,印制板的設(shè)計,最小系統(tǒng)的設(shè)計,S3C2410X概述,外設(shè)及系統(tǒng)總線,6,硬件系統(tǒng)的調(diào)試,OUTLINE,硬件系統(tǒng)組成,3,1,3,2,4,5,印制板的設(shè)計,最小系統(tǒng)的設(shè)計,S3C2410X概述,外設(shè)及系統(tǒng)總線,6,硬件系統(tǒng)的調(diào)試,硬件系統(tǒng)組成,4,嵌入式系統(tǒng)的軟硬件框架,串口、并口、USB、以太網(wǎng)等,LED、LCD、觸摸屏、鼠標、鍵盤等,Linux、uCLinux、uC/OS-II、WINDOWSCE等,硬件系統(tǒng)組成,5,JXARM9-2410教學系統(tǒng)的硬件組成,以創(chuàng)維特公司生產(chǎn)的JXARM9-2410教學系統(tǒng)為原型,6,S3C2410X內(nèi)部結(jié)構(gòu)圖,S3C2410X概述,7,1,3,2,4,5,印制板的設(shè)計,最小系統(tǒng)的設(shè)計,S3C2410X概述,外設(shè)及系統(tǒng)總線,6,硬件系統(tǒng)的調(diào)試,硬件系統(tǒng)組成,8,S3C2410X片上資源,S3C2410X概述,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定時器及一個內(nèi)部定時器;,117個通用I/O口;24個外部中斷源;,8通道10位ADC;,實時時鐘及看門狗定時器等。,兩個USB主/一個USB從;,9,S3C2410X特性,S3C2410X概述,內(nèi)核:1.8VI/O及存儲器:3.3V,電源管理模式:Normal、Slow、Idle、PoweroffNormalMode:該模式下如果所有外圍設(shè)備都打開時電流消耗最大,允許用戶通過軟件關(guān)閉外圍設(shè)備達到省電目的SlowMode:不采用PLL的模式,能量消耗僅取決于外時鐘的頻率。由外部提供的時鐘源作FCLKIdleMode:關(guān)掉了給cpu的FCLK時鐘,但外圍設(shè)備時鐘仍存在,任何到CPU的中斷請求可以將cpu喚醒Power_offMode:這種模式關(guān)掉了內(nèi)部供電,僅有給wake_up部分的供電還存在??梢酝ㄟ^外部中斷或?qū)崟r時鐘中斷可以喚醒,272-FBGA,10,S3C2410X的引腳分布圖,S3C2410X概述,11,S3C2410X的存儲器映射,S3C2410X概述,12,總線控制信號,S3C2410X的引腳信號描述,13,SDRAM/SRAM,S3C2410X的引腳信號描述,14,NANDFlash,S3C2410X的引腳信號描述,15,LCD控制信號,S3C2410X的引腳信號描述,16,中斷控制信號,S3C2410X的引腳信號描述,17,DMA控制信號,S3C2410X的引腳信號描述,18,UART控制信號,S3C2410X的引腳信號描述,19,ADC,S3C2410X的引腳信號描述,20,IIC-BUS控制信號,S3C2410X的引腳信號描述,21,IIS-BUS控制信號,S3C2410X的引腳信號描述,22,觸摸屏接口控制信號,S3C2410X的引腳信號描述,23,USB主接口信號,S3C2410X的引腳信號描述,24,USB從接口信號,S3C2410X的引腳信號描述,25,SPI接口信號,S3C2410X的引腳信號描述,26,GPIO,S3C2410X的引腳信號描述,27,TIMER/PWM控制信號,S3C2410X的引腳信號描述,28,復位和時鐘信號,S3C2410X的引腳信號描述,29,JTAG測試邏輯,S3C2410X的引腳信號描述,30,電源,S3C2410X的引腳信號描述,31,芯片及引腳分析,S3C2410X的引腳信號描述,具有大量的電源和接地引腳,應(yīng)注意電源電壓及分配,S3C2410X的引腳主要分為如下幾類,即:數(shù)字輸入(I)、數(shù)字輸出(O)、數(shù)字輸入/輸出(I/O)、模擬輸入/輸出,輸出類型的引腳主要用于S3C2410X對外設(shè)的控制或通信,由S3C2410X主動發(fā)出,這些引腳的連接不會對S3C2410X自身的運行有太大的影響,輸入類型的引腳有些直接決定S3C2410X是否可正常運行,設(shè)計時應(yīng)特別注意,輸入/輸出類型的引腳主要是S3C2410X與外設(shè)的雙向數(shù)據(jù)傳輸通道,32,1,3,2,4,5,印制板的設(shè)計,最小系統(tǒng)的設(shè)計,S3C2410X概述,外設(shè)及系統(tǒng)總線,6,硬件系統(tǒng)的調(diào)試,硬件系統(tǒng)組成,33,最小系統(tǒng),1、一個嵌入式處理器是不能獨立工作的,必須給它供電、加上時鐘信號、提供復位信號,如果芯片沒有片內(nèi)程序存儲器,則還要加上存儲器系統(tǒng),然后嵌入式處理器才可能工作2、這些提供嵌入式處理器運行所必須的條件的電路與嵌入式處理器共同構(gòu)成了這個嵌入式處理器的最小系統(tǒng)3、大多數(shù)基于ARM9處理器核的微控制器都有調(diào)試接口,這部分在芯片實際工作時不是必需的,但因為這部分在開發(fā)時很重要,所以把這部分也歸入到最小系統(tǒng)中,最小系統(tǒng)的設(shè)計,34,最小系統(tǒng)框圖,最小系統(tǒng)的設(shè)計,35,電源電路-概述,最小系統(tǒng)的設(shè)計,為整個系統(tǒng)提供能量,是整個系統(tǒng)工作的基礎(chǔ)電源系統(tǒng)處理的好壞,將直接影響到整個系統(tǒng)的穩(wěn)定性、可靠性等,36,電源電路-考慮的因素,最小系統(tǒng)的設(shè)計,1.輸入的電壓范圍、電流;2.輸出的電壓、最大電流、最大功率;3.輸出紋波大?。?.安全因素;5.電池兼容和電磁干擾;6.體積要求;7.成本要求。,37,電源電路-需求分析,最小系統(tǒng)的設(shè)計,1、一般是多電源系統(tǒng),I/O一般為3.3V供電,內(nèi)核為2.5V(S3C44B0)、1.8V(S3C2410)或1.25V(PXA255)供電,有可能還包含5V或12V等電源;2、一般將數(shù)字電源和模擬電源分別供電;3、要求電源紋波比較?。?38,電源電路-芯片選型,最小系統(tǒng)的設(shè)計,1、有很多廠家均生產(chǎn)LDODC-DC轉(zhuǎn)換芯片,如Maxim、Linear、Sipex、TI、Microchip等;2、轉(zhuǎn)換到5V的芯片有UA7805、TL750L05、LTC3425、REG1117-5等;3、轉(zhuǎn)換到3.3V的芯片有LT1083(7.5A)、LT1084(5A)、LT1085(3A)、LT1086(1.5A),REG1117-3.3等;,39,電源電路-參考電路,最小系統(tǒng)的設(shè)計,S3C2410X供電電路,40,電源電路-參考電路,最小系統(tǒng)的設(shè)計,微處理器核供電電路,41,時鐘電路,最小系統(tǒng)的設(shè)計,時鐘電路用于向CPU及其它電路提供工作時鐘,在該系統(tǒng)中,S3C2410X使用無源晶振,晶振的接法如下圖所示,主時鐘電路,RTC時鐘電路,主時鐘及USB時鐘濾波,42,時鐘電路,最小系統(tǒng)的設(shè)計,1、根據(jù)S3C2410X的最高工作頻率以及PLL電路的工作方式,選擇12MHz的無源晶振。12MHz的晶振頻率經(jīng)過S3C2410X片內(nèi)的PLL電路倍頻后,可達到202.8MHz的頻率。,2、片內(nèi)的PLL電路兼有頻率放大和信號提純的功能,因此,系統(tǒng)可以以較低的外部時鐘信號獲得較高的工作頻率,以降低因高速開關(guān)時鐘所造成的高頻噪聲。,43,復位電路,最小系統(tǒng)的設(shè)計,由RC電路及施密特觸發(fā)器組成:,44,JTAG調(diào)試接口電路,最小系統(tǒng)的設(shè)計,1、JTAG(JointTestActionGroup,聯(lián)合測試行動小組)是一種國際標準測試協(xié)議,主要用于芯片內(nèi)部測試及對系統(tǒng)進行仿真、調(diào)試。,2、目前大多數(shù)比較復雜的器件都支持JTAG協(xié)議,如ARM、DSP、FPGA器件等。3、標準的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為測試模式選擇、測試時鐘、測試數(shù)據(jù)輸入和測試數(shù)據(jù)輸出。4、JTAG測試允許多個器件通過JTAG接口串聯(lián)在一起,形成一個JTAG鏈,能實現(xiàn)對各個器件分別測試。JTAG接口還常用于實現(xiàn)ISP(In-SystemProgrammable在系統(tǒng)編程)功能,如對FLASH器件進行編程等。5、通過JTAG接口,可對芯片內(nèi)部的所有部件進行訪問,因而是開發(fā)調(diào)試嵌入式系統(tǒng)的一種簡潔高效的手段。目前JTAG接口的連接有兩種標準,即14針接口和20針接口。,45,JTAG調(diào)試接口電路-14針接口及定義,最小系統(tǒng)的設(shè)計,46,JTAG調(diào)試接口電路-20針接口及定義,最小系統(tǒng)的設(shè)計,47,最小系統(tǒng)的設(shè)計,JTAG調(diào)試接口示意圖,48,JTAG接口電路設(shè)計接口電路,最小系統(tǒng)的設(shè)計,必須接上拉,20針JTAG接口,49,SDRAM接口電路設(shè)計SDRAM簡介,與Flash存儲器相比較,SDRAM不具有掉電保持數(shù)據(jù)的特性,但其存取速度大大高于Flash存儲器,且具有讀/寫的屬性,因此,SDRAM在系統(tǒng)中主要用作程序的運行空間,數(shù)據(jù)及堆棧區(qū),當系統(tǒng)啟動時,CPU首先從復位地址0 x0處讀取啟動代碼,在完成系統(tǒng)的初始化后,程序代碼一般應(yīng)調(diào)入SDRAM中運行,以提高系統(tǒng)的運行速度,同時,系統(tǒng)及用戶堆棧、運行數(shù)據(jù)也都放在SDRAM中,最小系統(tǒng)的設(shè)計,50,SDRAM接口電路設(shè)計SDRAM簡介,SDRAM具有單位空間存儲容量大和價格便宜的優(yōu)點,已廣泛應(yīng)用在各種嵌入式系統(tǒng)中SDRAM的存儲單元可以理解為一個電容,總是傾向于放電,為避免數(shù)據(jù)丟失,必須定時刷新(充電)。因此,要在系統(tǒng)中使用SDRAM,就要求微處理器具有刷新控制邏輯,或在系統(tǒng)中另外加入刷新控制邏輯電路S3C2410X在片內(nèi)具有獨立的SDRAM刷新控制邏輯,可方便地與SDRAM接口,最小系統(tǒng)的設(shè)計,51,SDRAM接口電路設(shè)計SDRAM選型,目前常用的SDRAM為8位/16位的數(shù)據(jù)寬度,工作電壓一般為3.3V。主要的生產(chǎn)廠商為HYUNDAI、Winbond等。他們生產(chǎn)的同型器件一般具有相同的電氣特性和封裝形式,可通用。,本系統(tǒng)中使用Winbond的57V561620或W982516,57V561620存儲容量為4組4M字節(jié),工作電壓為3.3V,常見封裝為54腳TSOP,兼容LVTTL接口,支持自動刷新(Auto-Refresh)和自刷新(Self-Refresh),16位數(shù)據(jù)寬度。,最小系統(tǒng)的設(shè)計,52,SDRAM接口電路設(shè)計57V561620引腳分布,最小系統(tǒng)的設(shè)計,53,最小系統(tǒng)的設(shè)計,SDRAM接口電路設(shè)計57V561620引腳信號描述,54,SDRAM接口電路設(shè)計SDRAM接口電路,最小系統(tǒng)的設(shè)計,55,FLASH接口電路設(shè)計FLASH簡介,Flash存儲器是一種可在系統(tǒng)(In-System)進行電擦寫,掉電后信息不丟失的存儲器。,它具有低功耗、大容量、擦寫速度快、可整片或分扇區(qū)在系統(tǒng)編程(燒寫)、擦除等特點,并且可由內(nèi)部嵌入的算法完成對芯片的操作,因而在各種嵌入式系統(tǒng)中得到了廣泛的應(yīng)用。,作為一種非易失性存儲器,F(xiàn)lash在系統(tǒng)中通常用于存放程序代碼、常量表以及一些在系統(tǒng)掉電后需要保存的用戶數(shù)據(jù)等。,最小系統(tǒng)的設(shè)計,56,FLASH接口電路設(shè)計FLASH選型,常用的Flash為8位或16位的數(shù)據(jù)寬度,編程電壓為單3.3V。主要的生產(chǎn)廠商為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)的編程與擦除操作,通過對其內(nèi)部的命令寄存器寫入標準的命令序列,可對Flash進行編程(燒寫)、整片擦除、按扇區(qū)擦除以及其他操作。,最小系統(tǒng)的設(shè)計,57,FLASH接口電路設(shè)計TE28F128J3A引腳分布,最小系統(tǒng)的設(shè)計,58,FLASH接口電路設(shè)計TE28F128J3A引腳信號描述,最小系統(tǒng)的設(shè)計,59,FLASH接口電路設(shè)計FLASH接口電路,最小系統(tǒng)的設(shè)計,60,1,3,2,4,5,印制板的設(shè)計,最小系統(tǒng)的設(shè)計,S3C2410X概述,外設(shè)及系統(tǒng)總線,6,硬件系統(tǒng)的調(diào)試,硬件系統(tǒng)組成,61,S3C2410X擴展系統(tǒng),S3C2410X最小系統(tǒng)+SDRAM+FLASH電路可構(gòu)成一個完全的嵌入式系統(tǒng),可運行于SDRAM中的程序,也可以運行FLASH中的程序,程序大小可以很大,如果將程序保存到FLASH中,掉電后不會丟失,因此,既可以通過JTAG接口調(diào)試程序,也可以將程序燒寫到FLASH,然后運行FLASH中的程序,在此基礎(chǔ)上加入必要的接口及其他電路,就構(gòu)成了具體的S3C2410X應(yīng)用系統(tǒng),外設(shè)及系統(tǒng)總線,62,串口接口電路設(shè)計串口簡介,幾乎所有的微控制器、PC都提供串行接口,使用電子工業(yè)協(xié)會(EIA)推薦的RS-232-C標準,這是一種很常用的串行數(shù)據(jù)傳輸總線標準。,早期它被應(yīng)用于計算機和終端通過電話線和MODEM進行遠距離的數(shù)據(jù)傳輸,隨著微型計算機和微控制器的發(fā)展,不僅遠距離,近距離也采用該通信方式。在近距離通信系統(tǒng)中,不再使用電話線和MODEM,而直接進行端到端的連接。,RS-232-C標準采用的接口是9芯或25芯的D型插頭,以常用的9芯D型插頭為例,各引腳定義下所示:,外設(shè)及系統(tǒng)總線,63,串口接口電路設(shè)計串口芯片選型,要完成最基本的串行通信功能,實際上只需要RXD、TXD和GND即可,但由于RS-232-C標準所定義的高、低電平信號與S3C2410X系統(tǒng)的TTL電路所定義的高、低電平信號完全不同。,TTL的標準邏輯“1”對應(yīng)2V3.3V電平,標準邏輯“0”對應(yīng)0V0.4V電平,而RS-232-C標準采用負邏輯方式,標準邏輯“1”對應(yīng)-5V-15V電平,標準邏輯“0”對應(yīng)+5V+15V電平,顯然,兩者間要進行通信必須經(jīng)過信號電平的轉(zhuǎn)換。,目前常使用的電平轉(zhuǎn)換電路為Sipex公司的SP3232E。,外設(shè)及系統(tǒng)總線,64,串口接口電路設(shè)計SP3232E引腳分布,外設(shè)及系統(tǒng)總線,65,串口接口電路設(shè)計串口接口電路,RS232電平,TTL電平,外設(shè)及系統(tǒng)總線,66,IIC接口電路設(shè)計IIC簡介,IIC總線是一種用于IC器件之間連接的二線制總線。它通過SDA(串行數(shù)據(jù)線)及SCL(串行時鐘線)兩線在連接到總線上的器件之間傳送信息,并根據(jù)地址識別每個器件:不管是微控制器、存儲器、LCD驅(qū)動器還是鍵盤接口。,外設(shè)及系統(tǒng)總線,S3C2410X內(nèi)含一個IIC總線主控器,可方便地與各種帶有IIC接口的器件相連。,在本實驗系統(tǒng)中,外擴一片KS24C08作為IIC存儲器。KS24C08提供1K字節(jié)的EEPROM存儲空間,可用于存放少量在系統(tǒng)掉電時需要保存的數(shù)據(jù)。,67,IIC接口電路設(shè)計IIC接口電路,外設(shè)及系統(tǒng)總線,68,1,3,2,4,5,印制板的設(shè)計,最小系統(tǒng)的設(shè)計,S3C2410X概述,外設(shè)及系統(tǒng)總線,6,硬件系統(tǒng)的調(diào)試,硬件系統(tǒng)組成,69,印刷電路板設(shè)計注意事項,印刷電路板的設(shè)計,S3C2410X的片內(nèi)工作頻率為60MHz,因此,在印刷電路板的設(shè)計過程中,應(yīng)該遵循一些高頻電路的設(shè)計基本原則,否則會使系統(tǒng)工作不穩(wěn)定甚至不能正常工作。,印刷電路板的設(shè)計人員應(yīng)注意以下幾個方面:,注意電源的質(zhì)量與分配。,同類型信號線應(yīng)該成組、平行分布。,70,電源質(zhì)量與分配,印刷電路板的設(shè)計,電源濾波為提高系統(tǒng)的電源質(zhì)量,消除低頻噪聲對系統(tǒng)的影響,一般應(yīng)在電源進入印刷電路板的位置和靠近各器件的電源引腳處加上濾波器,以消除電源的噪聲常用的方法是在這些位置加上幾十到幾百微法的電容同時,在系統(tǒng)中除了要注意低頻噪聲的影響,還要注意元器件工作時產(chǎn)生的高頻噪聲,一般的方法是在器件的電源和地之間加上0.1uF左右的電容,可以很好地濾出高頻噪聲的影響。,71,電源質(zhì)量與分配,印刷電路板的設(shè)計,電源分配實際的工程應(yīng)用和理論都證實,電源的分配對系統(tǒng)的穩(wěn)定性有很大的影響,因此,在設(shè)計印刷電路板時,要注意電源的分配問題。在印刷電路板上,電源的供給一般采用電源總線(雙面板)或電源層(多層板)的方式。電源總線由兩條或多條較寬的線組成,由于受到電路板面積的限制,一般不可能布得過寬,因此存在較大的直流電阻,但在雙面板的設(shè)計中也只好采用這種方式了,只是在布線的過程中,應(yīng)盡量注意這個問題,72,電源質(zhì)量與分配,印刷電路板的設(shè)計,電源分配在多層板的設(shè)計中,一般使用電源層的方式給系統(tǒng)供電。該方式專門拿出一層作為電源層而不再在其上布信號線。由于電源層遍及電路板的全面積,因此直流電阻非常的小,采用這種方式可有效的降低噪聲,提高系統(tǒng)的穩(wěn)定性。,73,同類型信號線的分布,印刷電路板的設(shè)計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司紅色培訓活動方案
- 2025年現(xiàn)代物流管理師職業(yè)資格考試試題及答案
- 2025年思想政治理論與教育考試試卷及答案
- 2025年商品經(jīng)濟學考試試卷及答案
- 高危人群自檢策略-洞察及研究
- 2025年科技創(chuàng)新創(chuàng)業(yè)導師職業(yè)資格考試卷及答案
- 2025年旅游管理專業(yè)考試試卷及答案
- 2025年會計職業(yè)資格考試試卷及答案
- 2026年中考英語一輪復習:必考點、常考點、易錯考點 講義(含練習題及答案)
- 2025年城市設(shè)計與建筑環(huán)境考試試題及答案
- 2023年甘肅蘭州大學網(wǎng)絡(luò)與繼續(xù)教育學院人員招聘2人高頻考點題庫(共500題含答案解析)模擬練習試卷
- 肝內(nèi)膽管結(jié)石詳解
- 發(fā)電機勵磁系統(tǒng)檢修與維護
- 2023-2024學年福建省泉州市小學語文六年級期末自測模擬試卷
- GB 29541-2013熱泵熱水機(器)能效限定值及能效等級
- 控規(guī)用地代碼
- 2023年上杭縣社區(qū)工作者招聘考試筆試題庫及答案解析
- 2021年曹楊二中自招數(shù)學試卷
- 新能源汽車底盤檢修全套課件
- 幼兒園大班數(shù)學口算練習題可打印
- 江蘇特種作業(yè)人員體檢表
評論
0/150
提交評論