版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
提綱13245印制板的設(shè)計(jì)嵌入式硬件平臺(tái)設(shè)計(jì)最小系統(tǒng)的設(shè)計(jì)嵌入式系統(tǒng)簡(jiǎn)介S3C2410X概述外設(shè)及系統(tǒng)總線6硬件系統(tǒng)的調(diào)試1提綱13245印制板的設(shè)計(jì)嵌入式硬件平臺(tái)設(shè)計(jì)最小系統(tǒng)的設(shè)計(jì)嵌嵌入式系統(tǒng)的軟硬件框架嵌入式系統(tǒng)簡(jiǎn)介串口、并口、USB、以太網(wǎng)等LED、LCD、觸摸屏、鼠標(biāo)、鍵盤等Linux、uCLinux、uC/OS-II、WINDOWSCE等2嵌入式系統(tǒng)的軟硬件框架嵌入式系統(tǒng)簡(jiǎn)介串口、并口、USB、以太嵌入式系統(tǒng)的開(kāi)發(fā)步驟嵌入式系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)3嵌入式系統(tǒng)的開(kāi)發(fā)步驟嵌入式系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)3嵌入式系統(tǒng)的開(kāi)發(fā)步驟系統(tǒng)需求分析:確定設(shè)計(jì)任務(wù)和目標(biāo),并提煉出設(shè)計(jì)規(guī)格說(shuō)明書,作為正式設(shè)計(jì)指導(dǎo)和驗(yàn)收的標(biāo)準(zhǔn)。系統(tǒng)的需求一般分功能性需求和非功能性需求兩方面。功能性需求是系統(tǒng)的基本功能,如輸入輸出信號(hào)、操作方式等;非功能需求包括系統(tǒng)性能、成本、功耗、體積、重量等因素。體系結(jié)構(gòu)設(shè)計(jì):描述系統(tǒng)如何實(shí)現(xiàn)所述的功能和非功能需求,包括對(duì)硬件、軟件和執(zhí)行裝置的功能劃分以及系統(tǒng)的軟件、硬件選型等。一個(gè)好的體系結(jié)構(gòu)是設(shè)計(jì)成功與否的關(guān)鍵。4嵌入式系統(tǒng)的開(kāi)發(fā)步驟系統(tǒng)需求分析:確定設(shè)計(jì)任務(wù)和目標(biāo),并提煉嵌入式系統(tǒng)的開(kāi)發(fā)步驟硬件/軟件協(xié)同設(shè)計(jì):基于體系結(jié)構(gòu),對(duì)系統(tǒng)的軟件、硬件進(jìn)行詳細(xì)設(shè)計(jì)。為了縮短產(chǎn)品開(kāi)發(fā)周期,設(shè)計(jì)往往是并行的。系統(tǒng)集成:把系統(tǒng)的軟件、硬件和執(zhí)行裝置集成在一起,進(jìn)行調(diào)試,發(fā)現(xiàn)并改進(jìn)單元設(shè)計(jì)過(guò)程中的錯(cuò)誤。系統(tǒng)測(cè)試:對(duì)設(shè)計(jì)好的系統(tǒng)進(jìn)行測(cè)試,看其是否滿足規(guī)格說(shuō)明書中給定的功能要求。5嵌入式系統(tǒng)的開(kāi)發(fā)步驟硬件/軟件協(xié)同設(shè)計(jì):基于體系結(jié)構(gòu),對(duì)系統(tǒng)JXARM9-2410教學(xué)系統(tǒng)的硬件組成本章將以武漢創(chuàng)維特公司生產(chǎn)的JXARM9-2410教學(xué)系統(tǒng)為原型,詳細(xì)分析系統(tǒng)的硬件設(shè)計(jì)步驟、實(shí)現(xiàn)細(xì)節(jié)以及調(diào)試技巧等。6JXARM9-2410教學(xué)系統(tǒng)的硬件組成本章將以武漢創(chuàng)維特公S3C2410X內(nèi)部結(jié)構(gòu)圖S3C2410X概述7S3C2410X內(nèi)部結(jié)構(gòu)圖S3C2410X概述7S3C2410X片上資源ARM920T核、工作頻率203MHz;16KB數(shù)據(jù)Cache,16KB指令Cache,MMU,外部存儲(chǔ)器控制器;LCD控制器(支持黑白、灰度、ColorSTN、TFT屏),觸摸屏接口;NANDFLASH控制器,SD/MMC接口支持,4個(gè)DMA通道;3通道UART、1個(gè)多主I2C總線控制器、1個(gè)IIS總線控制器;4通道PWM定時(shí)器及一個(gè)內(nèi)部定時(shí)器;117個(gè)通用I/O口;24個(gè)外部中斷源;8通道10位ADC;實(shí)時(shí)時(shí)鐘及看門狗定時(shí)器等。兩個(gè)USB主/一個(gè)USB從;8S3C2410X片上資源ARM920T核、工作頻率203MHS3C2410X特性內(nèi)核:1.8VI/O及存儲(chǔ)器:3.3V電源管理模式: Normal、Slow、Idle、Poweroff272-FBGA9S3C2410X特性內(nèi)核:1.8VI/O及存儲(chǔ)器:3S3C2410X的引腳分布圖10S3C2410X的引腳分布圖10S3C2410X的存儲(chǔ)器映射11S3C2410X的存儲(chǔ)器映射11總線控制信號(hào)S3C2410X的引腳信號(hào)描述12總線控制信號(hào)S3C2410X的引腳信號(hào)描述12SDRAM/SRAMS3C2410X的引腳信號(hào)描述13SDRAM/SRAMS3C2410X的引腳信號(hào)描述13NANDFlashS3C2410X的引腳信號(hào)描述14NANDFlashS3C2410X的引腳信號(hào)描述14LCD控制信號(hào)S3C2410X的引腳信號(hào)描述15LCD控制信號(hào)S3C2410X的引腳信號(hào)描述15中斷控制信號(hào)S3C2410X的引腳信號(hào)描述16中斷控制信號(hào)S3C2410X的引腳信號(hào)描述16DMA控制信號(hào)S3C2410X的引腳信號(hào)描述17DMA控制信號(hào)S3C2410X的引腳信號(hào)描述17UART控制信號(hào)S3C2410X的引腳信號(hào)描述18UART控制信號(hào)S3C2410X的引腳信號(hào)描述18ADCS3C2410X的引腳信號(hào)描述19ADCS3C2410X的引腳信號(hào)描述19IIC-BUS控制信號(hào)S3C2410X的引腳信號(hào)描述20IIC-BUS控制信號(hào)S3C2410X的引腳信號(hào)描述20IIS-BUS控制信號(hào)S3C2410X的引腳信號(hào)描述21IIS-BUS控制信號(hào)S3C2410X的引腳信號(hào)描述21觸摸屏接口控制信號(hào)S3C2410X的引腳信號(hào)描述22觸摸屏接口控制信號(hào)S3C2410X的引腳信號(hào)描述22USB主接口信號(hào)S3C2410X的引腳信號(hào)描述23USB主接口信號(hào)S3C2410X的引腳信號(hào)描述23USB從接口信號(hào)S3C2410X的引腳信號(hào)描述24USB從接口信號(hào)S3C2410X的引腳信號(hào)描述24SPI接口信號(hào)S3C2410X的引腳信號(hào)描述25SPI接口信號(hào)S3C2410X的引腳信號(hào)描述25GPIOS3C2410X的引腳信號(hào)描述26GPIOS3C2410X的引腳信號(hào)描述26TIMER/PWM控制信號(hào)S3C2410X的引腳信號(hào)描述27TIMER/PWM控制信號(hào)S3C2410X的引腳信號(hào)描述27復(fù)位和時(shí)鐘信號(hào)S3C2410X的引腳信號(hào)描述28復(fù)位和時(shí)鐘信號(hào)S3C2410X的引腳信號(hào)描述28JTAG測(cè)試邏輯S3C2410X的引腳信號(hào)描述29JTAG測(cè)試邏輯S3C2410X的引腳信號(hào)描述29電源S3C2410X的引腳信號(hào)描述30電源S3C2410X的引腳信號(hào)描述30芯片及引腳分析具有大量的電源和接地引腳,應(yīng)注意電源電壓及分配芯片引腳主要有如下幾種類型:S3C2410X的引腳主要分為如下幾類,即:數(shù)字輸入(I)、數(shù)字輸出(O)、數(shù)字輸入/輸出(I/O)、模擬輸入/輸出輸出類型的引腳主要用于S3C2410X對(duì)外設(shè)的控制或通信,由S3C2410X主動(dòng)發(fā)出,這些引腳的連接不會(huì)對(duì)S3C2410X自身的運(yùn)行有太大的影響輸入類型的引腳有些直接決定S3C2410X是否可正常運(yùn)行,設(shè)計(jì)時(shí)應(yīng)特別注意輸入/輸出類型的引腳主要是S3C2410X與外設(shè)的雙向數(shù)據(jù)傳輸通道31芯片及引腳分析具有大量的電源和接地引腳,應(yīng)注意電源電壓及分配最小系統(tǒng)簡(jiǎn)介1、一個(gè)嵌入式處理器是不能獨(dú)立工作的,必須給它供電、加上時(shí)鐘信號(hào)、提供復(fù)位信號(hào),如果芯片沒(méi)有片內(nèi)程序存儲(chǔ)器,則還要加上存儲(chǔ)器系統(tǒng),然后嵌入式處理器才可能工作。2、這些提供嵌入式處理器運(yùn)行所必須的條件的電路與嵌入式處理器共同構(gòu)成了這個(gè)嵌入式處理器的最小系統(tǒng)。3、大多數(shù)基于ARM9處理器核的微控制器都有調(diào)試接口,這部分在芯片實(shí)際工作時(shí)不是必需的,但因?yàn)檫@部分在開(kāi)發(fā)時(shí)很重要,所以把這部分也歸入到最小系統(tǒng)中。
最小系統(tǒng)的設(shè)計(jì)32最小系統(tǒng)簡(jiǎn)介1、一個(gè)嵌入式處理器是不能獨(dú)立工作的,必須給它供最小系統(tǒng)框圖最小系統(tǒng)的設(shè)計(jì)嵌入式控制器時(shí)鐘電路調(diào)試測(cè)試接口復(fù)位電路存儲(chǔ)器電路電源電路可選,當(dāng)嵌入式處理器中無(wú)存儲(chǔ)器時(shí),或需擴(kuò)充存儲(chǔ)器時(shí),需加上??蛇x,方便調(diào)試和測(cè)試,一般都加上。33最小系統(tǒng)框圖最小系統(tǒng)的設(shè)計(jì)嵌入式控制器時(shí)鐘電路調(diào)試測(cè)試接口復(fù)電源電路-概述最小系統(tǒng)的設(shè)計(jì)電源系統(tǒng)為整個(gè)系統(tǒng)提供能量,是整個(gè)系統(tǒng)工作的基礎(chǔ),具有極其重要的地位。電源系統(tǒng)處理的好壞,將直接影響到整個(gè)系統(tǒng)的穩(wěn)定性、可靠性等。多電源系統(tǒng)的設(shè)計(jì)、電源的分配、印制板設(shè)計(jì)中電源的設(shè)計(jì)等,都是必須考慮的。34電源電路-概述最小系統(tǒng)的設(shè)計(jì)電源系統(tǒng)為整個(gè)系統(tǒng)提供能量,是整電源電路-考慮的因素最小系統(tǒng)的設(shè)計(jì)1.輸入的電壓范圍、電流;2.輸出的電壓、最大電流、最大功率;3.輸出紋波大??;4.安全因素;5.電池兼容和電磁干擾;6.體積要求;7.成本要求。35電源電路-考慮的因素最小系統(tǒng)的設(shè)計(jì)1.輸入的電壓范圍、電流電源電路-需求分析最小系統(tǒng)的設(shè)計(jì)1、一般是多電源系統(tǒng),I/O一般為3.3V供電,內(nèi)核為2.5V(S3C44B0)、1.8V(S3C2410)或1.25V(PXA255)供電,有可能還包含5V或12V等電源;2、一般將數(shù)字電源和模擬電源分別供電;3、要求電源紋波比較小,一般采用LDO供電;36電源電路-需求分析最小系統(tǒng)的設(shè)計(jì)1、一般是多電源系統(tǒng),I/O電源電路-芯片選型最小系統(tǒng)的設(shè)計(jì)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等;37電源電路-芯片選型最小系統(tǒng)的設(shè)計(jì)1、有很多廠家均生產(chǎn)LDO電源電路-參考電路最小系統(tǒng)的設(shè)計(jì)38電源電路-參考電路最小系統(tǒng)的設(shè)計(jì)38時(shí)鐘電路最小系統(tǒng)的設(shè)計(jì)1、主時(shí)鐘電路2、RTC時(shí)鐘電路3、主時(shí)鐘及USB時(shí)鐘濾波時(shí)鐘電路用于向CPU及其它電路提供工作時(shí)鐘,在該系統(tǒng)中,S3C2410X使用無(wú)源晶振,晶振的接法如下圖所示主時(shí)鐘電路RTC時(shí)鐘電路主時(shí)鐘及USB時(shí)鐘濾波39時(shí)鐘電路最小系統(tǒng)的設(shè)計(jì)1、主時(shí)鐘電路2、RTC時(shí)鐘電路3、主時(shí)鐘電路最小系統(tǒng)的設(shè)計(jì)1、根據(jù)S3C2410X的最高工作頻率以及PLL電路的工作方式,選擇12MHz的無(wú)源晶振。12MHz的晶振頻率經(jīng)過(guò)S3C2410X片內(nèi)的PLL電路倍頻后,可達(dá)到202.8MHz的頻率。2、片內(nèi)的PLL電路兼有頻率放大和信號(hào)提純的功能,因此,系統(tǒng)可以以較低的外部時(shí)鐘信號(hào)獲得較高的工作頻率,以降低因高速開(kāi)關(guān)時(shí)鐘所造成的高頻噪聲。40時(shí)鐘電路最小系統(tǒng)的設(shè)計(jì)1、根據(jù)S3C2410X的最高工作頻率復(fù)位電路最小系統(tǒng)的設(shè)計(jì)由RC電路及施密特觸發(fā)器組成:41復(fù)位電路最小系統(tǒng)的設(shè)計(jì)由RC電路及施密特觸發(fā)器組成:41JTAG調(diào)試接口電路最小系統(tǒng)的設(shè)計(jì)1、JTAG(JointTestActionGroup,聯(lián)合測(cè)試行動(dòng)小組)是一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議,主要用于芯片內(nèi)部測(cè)試及對(duì)系統(tǒng)進(jìn)行仿真、調(diào)試。2、目前大多數(shù)比較復(fù)雜的器件都支持JTAG協(xié)議,如ARM、DSP、FPGA器件等。3、標(biāo)準(zhǔn)的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為測(cè)試模式選擇、測(cè)試時(shí)鐘、測(cè)試數(shù)據(jù)輸入和測(cè)試數(shù)據(jù)輸出。4、JTAG測(cè)試允許多個(gè)器件通過(guò)JTAG接口串聯(lián)在一起,形成一個(gè)JTAG鏈,能實(shí)現(xiàn)對(duì)各個(gè)器件分別測(cè)試。JTAG接口還常用于實(shí)現(xiàn)ISP(In-SystemProgrammable在系統(tǒng)編程)功能,如對(duì)FLASH器件進(jìn)行編程等。5、通過(guò)JTAG接口,可對(duì)芯片內(nèi)部的所有部件進(jìn)行訪問(wèn),因而是開(kāi)發(fā)調(diào)試嵌入式系統(tǒng)的一種簡(jiǎn)潔高效的手段。目前JTAG接口的連接有兩種標(biāo)準(zhǔn),即14針接口和20針接口。42JTAG調(diào)試接口電路最小系統(tǒng)的設(shè)計(jì)1、JTAG(JointJTAG調(diào)試接口電路-14針接口及定義43JTAG調(diào)試接口電路-14針接口及定義43JTAG調(diào)試接口電路-20針接口及定義44JTAG調(diào)試接口電路-20針接口及定義44JTAG接口電路設(shè)計(jì)-接口電路最小系統(tǒng)的設(shè)計(jì)必須接上拉20針JTAG接口45JTAG接口電路設(shè)計(jì)-接口電路最小系統(tǒng)的設(shè)計(jì)必須接上拉20針SDRAM接口電路設(shè)計(jì)-SDRAM簡(jiǎn)介與Flash存儲(chǔ)器相比較,SDRAM不具有掉電保持?jǐn)?shù)據(jù)的特性,但其存取速度大大高于Flash存儲(chǔ)器,且具有讀/寫的屬性,因此,SDRAM在系統(tǒng)中主要用作程序的運(yùn)行空間,數(shù)據(jù)及堆棧區(qū)。當(dāng)系統(tǒng)啟動(dòng)時(shí),CPU首先從復(fù)位地址0x0處讀取啟動(dòng)代碼,在完成系統(tǒng)的初始化后,程序代碼一般應(yīng)調(diào)入SDRAM中運(yùn)行,以提高系統(tǒng)的運(yùn)行速度,同時(shí),系統(tǒng)及用戶堆棧、運(yùn)行數(shù)據(jù)也都放在SDRAM中。SDRAM具有單位空間存儲(chǔ)容量大和價(jià)格便宜的優(yōu)點(diǎn),已廣泛應(yīng)用在各種嵌入式系統(tǒng)中。SDRAM的存儲(chǔ)單元可以理解為一個(gè)電容,總是傾向于放電,為避免數(shù)據(jù)丟失,必須定時(shí)刷新(充電)。因此,要在系統(tǒng)中使用SDRAM,就要求微處理器具有刷新控制邏輯,或在系統(tǒng)中另外加入刷新控制邏輯電路。S3C2410X在片內(nèi)具有獨(dú)立的SDRAM刷新控制邏輯,可方便地與SDRAM接口。46SDRAM接口電路設(shè)計(jì)-SDRAM簡(jiǎn)介與Flash存儲(chǔ)器相比SDRAM接口電路設(shè)計(jì)-SDRAM選型1、目前常用的SDRAM為8位/16位的數(shù)據(jù)寬度,工作電壓一般為3.3V。主要的生產(chǎn)廠商為HYUNDAI、Winbond等。他們生產(chǎn)的同型器件一般具有相同的電氣特性和封裝形式,可通用。本系統(tǒng)中使用Winbond的57V561620或W982516。57V561620存儲(chǔ)容量為4組×4M字節(jié),工作電壓為3.3V,常見(jiàn)封裝為54腳TSOP,兼容LVTTL接口,支持自動(dòng)刷新(Auto-Refresh)和自刷新(Self-Refresh),16位數(shù)據(jù)寬度。最小系統(tǒng)的設(shè)計(jì)47SDRAM接口電路設(shè)計(jì)-SDRAM選型1、目前常用的SDRASDRAM接口電路設(shè)計(jì)-57V561620引腳分布最小系統(tǒng)的設(shè)計(jì)48SDRAM接口電路設(shè)計(jì)-57V561620引腳分布最小系統(tǒng)的最小系統(tǒng)的設(shè)計(jì)SDRAM接口電路設(shè)計(jì)-57V561620引腳信號(hào)描述49最小系統(tǒng)的設(shè)計(jì)SDRAM接口電路設(shè)計(jì)-57V561620引SDRAM接口電路設(shè)計(jì)-SDRAM接口電路最小系統(tǒng)的設(shè)計(jì)50SDRAM接口電路設(shè)計(jì)-SDRAM接口電路最小系統(tǒng)的設(shè)計(jì)50FLASH接口電路設(shè)計(jì)-FLASH簡(jiǎn)介Flash存儲(chǔ)器是一種可在系統(tǒng)(In-System)進(jìn)行電擦寫,掉電后信息不丟失的存儲(chǔ)器。它具有低功耗、大容量、擦寫速度快、可整片或分扇區(qū)在系統(tǒng)編程(燒寫)、擦除等特點(diǎn),并且可由內(nèi)部嵌入的算法完成對(duì)芯片的操作,因而在各種嵌入式系統(tǒng)中得到了廣泛的應(yīng)用。作為一種非易失性存儲(chǔ)器,F(xiàn)lash在系統(tǒng)中通常用于存放程序代碼、常量表以及一些在系統(tǒng)掉電后需要保存的用戶數(shù)據(jù)等。最小系統(tǒng)的設(shè)計(jì)51FLASH接口電路設(shè)計(jì)-FLASH簡(jiǎn)介Flash存儲(chǔ)器是一種FLASH接口電路設(shè)計(jì)-FLASH選型常用的Flash為8位或16位的數(shù)據(jù)寬度,編程電壓為單3.3V。主要的生產(chǎn)廠商為INTEL、ATMEL、AMD、HYUNDAI等。本系統(tǒng)中使用INTEL的TE28F128J3A。TE28F128J3A存儲(chǔ)容量為16M字節(jié),工作電壓為3.3V,采用56腳TSOP封裝或48腳FBGA封裝,16位數(shù)據(jù)寬度。TE28F128J3A僅需單3.3V電壓即可完成在系統(tǒng)的編程與擦除操作,通過(guò)對(duì)其內(nèi)部的命令寄存器寫入標(biāo)準(zhǔn)的命令序列,可對(duì)Flash進(jìn)行編程(燒寫)、整片擦除、按扇區(qū)擦除以及其他操作。最小系統(tǒng)的設(shè)計(jì)52FLASH接口電路設(shè)計(jì)-FLASH選型常用的Flash為8位FLASH接口電路設(shè)計(jì)-TE28F128J3A引腳分布最小系統(tǒng)的設(shè)計(jì)53FLASH接口電路設(shè)計(jì)-TE28F128J3A引腳分布最小系FLASH接口電路設(shè)計(jì)-TE28F128J3A引腳信號(hào)描述最小系統(tǒng)的設(shè)計(jì)54FLASH接口電路設(shè)計(jì)-TE28F128J3A引腳信號(hào)描述最FLASH接口電路設(shè)計(jì)-FLASH接口電路最小系統(tǒng)的設(shè)計(jì)55FLASH接口電路設(shè)計(jì)-FLASH接口電路最小系統(tǒng)的設(shè)計(jì)55S3C2410X擴(kuò)展系統(tǒng)S3C2410X最小系統(tǒng)+SDRAM+FLASH電路可構(gòu)成一個(gè)完全的嵌入式系統(tǒng)可運(yùn)行于SDRAM中的程序,也可以運(yùn)行FLASH中的程序程序大小可以很大,如果將程序保存到FLASH中,掉電后不會(huì)丟失,因此,既可以通過(guò)JTAG接口調(diào)試程序,也可以將程序燒寫到FLASH,然后運(yùn)行FLASH中的程序在此基礎(chǔ)上加入必要的接口及其他電路,就構(gòu)成了具體的S3C2410X應(yīng)用系統(tǒng)外設(shè)及系統(tǒng)總線56S3C2410X擴(kuò)展系統(tǒng)S3C2410X最小系統(tǒng)+SDR串口接口電路設(shè)計(jì)-串口簡(jiǎn)介幾乎所有的微控制器、PC都提供串行接口,使用電子工業(yè)協(xié)會(huì)(EIA)推薦的RS-232-C標(biāo)準(zhǔn),這是一種很常用的串行數(shù)據(jù)傳輸總線標(biāo)準(zhǔn)。早期它被應(yīng)用于計(jì)算機(jī)和終端通過(guò)電話線和MODEM進(jìn)行遠(yuǎn)距離的數(shù)據(jù)傳輸,隨著微型計(jì)算機(jī)和微控制器的發(fā)展,不僅遠(yuǎn)距離,近距離也采用該通信方式。在近距離通信系統(tǒng)中,不再使用電話線和MODEM,而直接進(jìn)行端到端的連接。RS-232-C標(biāo)準(zhǔn)采用的接口是9芯或25芯的D型插頭,以常用的9芯D型插頭為例,各引腳定義下所示:外設(shè)及系統(tǒng)總線57串口接口電路設(shè)計(jì)-串口簡(jiǎn)介幾乎所有的微控制器、PC都提供串行串口接口電路設(shè)計(jì)-串口芯片選型要完成最基本的串行通信功能,實(shí)際上只需要RXD、TXD和GND即可,但由于RS-232-C標(biāo)準(zhǔn)所定義的高、低電平信號(hào)與S3C2410X系統(tǒng)的TTL電路所定義的高、低電平信號(hào)完全不同。TTL的標(biāo)準(zhǔn)邏輯“1”對(duì)應(yīng)2V~3.3V電平,標(biāo)準(zhǔn)邏輯“0”對(duì)應(yīng)0V~0.4V電平,而RS-232-C標(biāo)準(zhǔn)采用負(fù)邏輯方式,標(biāo)準(zhǔn)邏輯“1”對(duì)應(yīng)-5V~-15V電平,標(biāo)準(zhǔn)邏輯“0”對(duì)應(yīng)+5V~+15V電平,顯然,兩者間要進(jìn)行通信必須經(jīng)過(guò)信號(hào)電平的轉(zhuǎn)換。目前常使用的電平轉(zhuǎn)換電路為Sipex公司的SP3232E。外設(shè)及系統(tǒng)總線58串口接口電路設(shè)計(jì)-串口芯片選型要完成最基本的串行通信功能,實(shí)串口接口電路設(shè)計(jì)-SP3232E引腳分布外設(shè)及系統(tǒng)總線59串口接口電路設(shè)計(jì)-SP3232E引腳分布外設(shè)及系統(tǒng)總線59串口接口電路設(shè)計(jì)-串口接口電路RS232電平TTL電平外設(shè)及系統(tǒng)總線60串口接口電路設(shè)計(jì)-串口接口電路RS232電平TTL電平外設(shè)及IIC接口電路設(shè)計(jì)-IIC簡(jiǎn)介IIC總線是一種用于IC器件之間連接的二線制總線。它通過(guò)SDA(串行數(shù)據(jù)線)及SCL(串行時(shí)鐘線)兩線在連接到總線上的器件之間傳送信息,并根據(jù)地址識(shí)別每個(gè)器件:不管是微控制器、存儲(chǔ)器、LCD驅(qū)動(dòng)器還是鍵盤接口。帶有IIC總線接口的器件可十分方便地用來(lái)將一個(gè)或多個(gè)微控制器及外圍器件構(gòu)成系統(tǒng)。盡管這種總線結(jié)構(gòu)沒(méi)有并行總線那樣大的吞吐能力,但由于連接線和連接引腳少,因此其構(gòu)成的系統(tǒng)價(jià)格低,器件間總線簡(jiǎn)單,結(jié)構(gòu)緊湊,而且在總線上增加器件不影響系統(tǒng)的正常工作,系統(tǒng)修改和可擴(kuò)展性好。即使有不同時(shí)鐘速度的器件連接到總線上,也能很方便地確定總線的時(shí)鐘,因此在嵌入式系統(tǒng)中得到了廣泛的應(yīng)用。S3C2410X內(nèi)含一個(gè)IIC總線主控器,可方便地與各種帶有IIC接口的器件相連。在本實(shí)驗(yàn)系統(tǒng)中,外擴(kuò)一片KS24C08作為IIC存儲(chǔ)器。KS24C08提供1K字節(jié)的EEPROM存儲(chǔ)空間,可用于存放少量在系統(tǒng)掉電時(shí)需要保存的數(shù)據(jù)。外設(shè)及系統(tǒng)總線61IIC接口電路設(shè)計(jì)-IIC簡(jiǎn)介IIC總線是一種用于IC器件之IIC接口電路設(shè)計(jì)-IIC接口電路外設(shè)及系統(tǒng)總線62IIC接口電路設(shè)計(jì)-IIC接口電路外設(shè)及系統(tǒng)總線62印刷電路板設(shè)計(jì)注意事項(xiàng)印刷電路板的設(shè)計(jì)S3C2410X的片內(nèi)工作頻率為60MHz,因此,在印刷電路板的設(shè)計(jì)過(guò)程中,應(yīng)該遵循一些高頻電路的設(shè)計(jì)基本原則,否則會(huì)使系統(tǒng)工作不穩(wěn)定甚至不能正常工作。印刷電路板的設(shè)計(jì)人員應(yīng)注意以下幾個(gè)方面:注意電源的質(zhì)量與分配。同類型信號(hào)線應(yīng)該成組、平行分布。63印刷電路板設(shè)計(jì)注意事項(xiàng)印刷電路板的設(shè)計(jì)S3C2410X的片內(nèi)電源質(zhì)量與分配印刷電路板的設(shè)計(jì)電源濾波為提高系統(tǒng)的電源質(zhì)量,消除低頻噪聲對(duì)系統(tǒng)的影響,一般應(yīng)在電源進(jìn)入印刷電路板的位置和靠近各器件的電源引腳處加上濾波器,以消除電源的噪聲,常用的方法是在這些位置加上幾十到幾百微法的電容。同時(shí),在系統(tǒng)中除了要注意低頻噪聲的影響,還要注意元器件工作時(shí)產(chǎn)生的高頻噪聲,一般的方法是在器件的電源和地之間加上0.1uF左右地電容,可以很好地濾出高頻噪聲的影響。64電源質(zhì)量與分配印刷電路板的設(shè)計(jì)電源濾波64電源質(zhì)量與分配印刷電路板的設(shè)計(jì)電源分配實(shí)際的工程應(yīng)用和理論都證實(shí),電源的分配對(duì)系統(tǒng)的穩(wěn)定性有很大的影響,因此,在設(shè)計(jì)印刷電路板時(shí),要注意電源的分配問(wèn)題。在印刷電路板上,電源的供給一般采用電源總線(雙面板)或電源層(多層板)的方式。電源總線由兩條或多條較寬的線組成,由于受到電路板面積的限制,一般不可能布得過(guò)寬,因此存在較大的直流電阻,但在雙面板得設(shè)計(jì)中也只好采用這種方式了,只是在布線的過(guò)程中,應(yīng)盡量注意這個(gè)問(wèn)題。在多層板的設(shè)計(jì)中,一般使用電源層的方式給系統(tǒng)供電。該方式專門拿出一層作為電源層而不再在其上布信號(hào)線。由于電源層遍及電路板的全面積,因此直流電阻非常的小,采用這種方式可有效的降低噪聲,提高系統(tǒng)的穩(wěn)定性。65電源質(zhì)量與分配印刷電路板的設(shè)計(jì)電源分配65同類型信號(hào)線的分布印刷電路板的設(shè)計(jì)在各種微處理器的輸入輸出信號(hào)中,總有相當(dāng)一部分是相同類型的,例如數(shù)據(jù)線、地址線。對(duì)這些相同類型的信號(hào)線應(yīng)該成組、平行分布,同時(shí)注意它們之間的長(zhǎng)短差異不要太大,采用這種布線方式,不但可以減少干擾,增加系統(tǒng)的穩(wěn)定性,還可以使布線變得簡(jiǎn)單,印刷電路板的外觀更美觀。66同類型信號(hào)線的分布印刷電路板的設(shè)計(jì)在各種微處理器的輸入輸出信硬件調(diào)試硬件系統(tǒng)的調(diào)試盡可能的從簡(jiǎn)單到復(fù)雜,一個(gè)單元一個(gè)單元地焊接調(diào)試,以便在調(diào)試過(guò)程中遇到困難時(shí)縮小故障范圍,在調(diào)試過(guò)程中,應(yīng)先確定電路沒(méi)有短路,才能通電調(diào)試。先從最小系統(tǒng)調(diào)試:S3C2410X+電源電路+晶振電路+復(fù)位電路+JTAG接口然后加上SDRAM,再加上FLASH,然后再加上其它接口芯片在工作時(shí)有一定的發(fā)熱是正常的,但如果有芯片特別發(fā)燙,則一定有故障存在,需斷電檢查確認(rèn)無(wú)誤后方可繼續(xù)通電調(diào)試。67硬件調(diào)試硬件系統(tǒng)的調(diào)試盡可能的從簡(jiǎn)單到復(fù)雜,一個(gè)單元一個(gè)單元電源、晶振及復(fù)位電路調(diào)試硬件系統(tǒng)的調(diào)試調(diào)試電源電路之前,盡量少接器件,通電之前檢查有無(wú)短路現(xiàn)象用示波器觀測(cè),晶振的輸出應(yīng)為12MHz復(fù)位電路的nRESET端在未按按鈕時(shí)輸出應(yīng)為高電平(3.3V),按下按鈕后變?yōu)榈碗娖?,按鈕松開(kāi)后應(yīng)恢復(fù)到高電平68電源、晶振及復(fù)位電路調(diào)試硬件系統(tǒng)的調(diào)試調(diào)試電源電路之前,盡量JTAG接口電路調(diào)試硬件系統(tǒng)的調(diào)試調(diào)試JTAG接口電路之前,應(yīng)該保證晶振已經(jīng)起振檢測(cè)JTAG接口的TMS、TCK、TDI、TDO信號(hào)是否已與S3C4510B的對(duì)應(yīng)引腳相連連接調(diào)試器,看是否能夠連接上,如果連接不上,檢查TMS、TCK、TDI、TDO等信號(hào)是否正常正常工作時(shí),TRST應(yīng)該為高電平,如果連接不上調(diào)試器,需要檢查該信號(hào)69JTAG接口電路調(diào)試硬件系統(tǒng)的調(diào)試調(diào)試JTAG接口電路之前,提綱13245印制板的設(shè)計(jì)嵌入式硬件平臺(tái)設(shè)計(jì)最小系統(tǒng)的設(shè)計(jì)嵌入式系統(tǒng)簡(jiǎn)介S3C2410X概述外設(shè)及系統(tǒng)總線6硬件系統(tǒng)的調(diào)試70提綱13245印制板的設(shè)計(jì)嵌入式硬件平臺(tái)設(shè)計(jì)最小系統(tǒng)的設(shè)計(jì)嵌嵌入式系統(tǒng)的軟硬件框架嵌入式系統(tǒng)簡(jiǎn)介串口、并口、USB、以太網(wǎng)等LED、LCD、觸摸屏、鼠標(biāo)、鍵盤等Linux、uCLinux、uC/OS-II、WINDOWSCE等71嵌入式系統(tǒng)的軟硬件框架嵌入式系統(tǒng)簡(jiǎn)介串口、并口、USB、以太嵌入式系統(tǒng)的開(kāi)發(fā)步驟嵌入式系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)72嵌入式系統(tǒng)的開(kāi)發(fā)步驟嵌入式系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)3嵌入式系統(tǒng)的開(kāi)發(fā)步驟系統(tǒng)需求分析:確定設(shè)計(jì)任務(wù)和目標(biāo),并提煉出設(shè)計(jì)規(guī)格說(shuō)明書,作為正式設(shè)計(jì)指導(dǎo)和驗(yàn)收的標(biāo)準(zhǔn)。系統(tǒng)的需求一般分功能性需求和非功能性需求兩方面。功能性需求是系統(tǒng)的基本功能,如輸入輸出信號(hào)、操作方式等;非功能需求包括系統(tǒng)性能、成本、功耗、體積、重量等因素。體系結(jié)構(gòu)設(shè)計(jì):描述系統(tǒng)如何實(shí)現(xiàn)所述的功能和非功能需求,包括對(duì)硬件、軟件和執(zhí)行裝置的功能劃分以及系統(tǒng)的軟件、硬件選型等。一個(gè)好的體系結(jié)構(gòu)是設(shè)計(jì)成功與否的關(guān)鍵。73嵌入式系統(tǒng)的開(kāi)發(fā)步驟系統(tǒng)需求分析:確定設(shè)計(jì)任務(wù)和目標(biāo),并提煉嵌入式系統(tǒng)的開(kāi)發(fā)步驟硬件/軟件協(xié)同設(shè)計(jì):基于體系結(jié)構(gòu),對(duì)系統(tǒng)的軟件、硬件進(jìn)行詳細(xì)設(shè)計(jì)。為了縮短產(chǎn)品開(kāi)發(fā)周期,設(shè)計(jì)往往是并行的。系統(tǒng)集成:把系統(tǒng)的軟件、硬件和執(zhí)行裝置集成在一起,進(jìn)行調(diào)試,發(fā)現(xiàn)并改進(jìn)單元設(shè)計(jì)過(guò)程中的錯(cuò)誤。系統(tǒng)測(cè)試:對(duì)設(shè)計(jì)好的系統(tǒng)進(jìn)行測(cè)試,看其是否滿足規(guī)格說(shuō)明書中給定的功能要求。74嵌入式系統(tǒng)的開(kāi)發(fā)步驟硬件/軟件協(xié)同設(shè)計(jì):基于體系結(jié)構(gòu),對(duì)系統(tǒng)JXARM9-2410教學(xué)系統(tǒng)的硬件組成本章將以武漢創(chuàng)維特公司生產(chǎn)的JXARM9-2410教學(xué)系統(tǒng)為原型,詳細(xì)分析系統(tǒng)的硬件設(shè)計(jì)步驟、實(shí)現(xiàn)細(xì)節(jié)以及調(diào)試技巧等。75JXARM9-2410教學(xué)系統(tǒng)的硬件組成本章將以武漢創(chuàng)維特公S3C2410X內(nèi)部結(jié)構(gòu)圖S3C2410X概述76S3C2410X內(nèi)部結(jié)構(gòu)圖S3C2410X概述7S3C2410X片上資源ARM920T核、工作頻率203MHz;16KB數(shù)據(jù)Cache,16KB指令Cache,MMU,外部存儲(chǔ)器控制器;LCD控制器(支持黑白、灰度、ColorSTN、TFT屏),觸摸屏接口;NANDFLASH控制器,SD/MMC接口支持,4個(gè)DMA通道;3通道UART、1個(gè)多主I2C總線控制器、1個(gè)IIS總線控制器;4通道PWM定時(shí)器及一個(gè)內(nèi)部定時(shí)器;117個(gè)通用I/O口;24個(gè)外部中斷源;8通道10位ADC;實(shí)時(shí)時(shí)鐘及看門狗定時(shí)器等。兩個(gè)USB主/一個(gè)USB從;77S3C2410X片上資源ARM920T核、工作頻率203MHS3C2410X特性內(nèi)核:1.8VI/O及存儲(chǔ)器:3.3V電源管理模式: Normal、Slow、Idle、Poweroff272-FBGA78S3C2410X特性內(nèi)核:1.8VI/O及存儲(chǔ)器:3S3C2410X的引腳分布圖79S3C2410X的引腳分布圖10S3C2410X的存儲(chǔ)器映射80S3C2410X的存儲(chǔ)器映射11總線控制信號(hào)S3C2410X的引腳信號(hào)描述81總線控制信號(hào)S3C2410X的引腳信號(hào)描述12SDRAM/SRAMS3C2410X的引腳信號(hào)描述82SDRAM/SRAMS3C2410X的引腳信號(hào)描述13NANDFlashS3C2410X的引腳信號(hào)描述83NANDFlashS3C2410X的引腳信號(hào)描述14LCD控制信號(hào)S3C2410X的引腳信號(hào)描述84LCD控制信號(hào)S3C2410X的引腳信號(hào)描述15中斷控制信號(hào)S3C2410X的引腳信號(hào)描述85中斷控制信號(hào)S3C2410X的引腳信號(hào)描述16DMA控制信號(hào)S3C2410X的引腳信號(hào)描述86DMA控制信號(hào)S3C2410X的引腳信號(hào)描述17UART控制信號(hào)S3C2410X的引腳信號(hào)描述87UART控制信號(hào)S3C2410X的引腳信號(hào)描述18ADCS3C2410X的引腳信號(hào)描述88ADCS3C2410X的引腳信號(hào)描述19IIC-BUS控制信號(hào)S3C2410X的引腳信號(hào)描述89IIC-BUS控制信號(hào)S3C2410X的引腳信號(hào)描述20IIS-BUS控制信號(hào)S3C2410X的引腳信號(hào)描述90IIS-BUS控制信號(hào)S3C2410X的引腳信號(hào)描述21觸摸屏接口控制信號(hào)S3C2410X的引腳信號(hào)描述91觸摸屏接口控制信號(hào)S3C2410X的引腳信號(hào)描述22USB主接口信號(hào)S3C2410X的引腳信號(hào)描述92USB主接口信號(hào)S3C2410X的引腳信號(hào)描述23USB從接口信號(hào)S3C2410X的引腳信號(hào)描述93USB從接口信號(hào)S3C2410X的引腳信號(hào)描述24SPI接口信號(hào)S3C2410X的引腳信號(hào)描述94SPI接口信號(hào)S3C2410X的引腳信號(hào)描述25GPIOS3C2410X的引腳信號(hào)描述95GPIOS3C2410X的引腳信號(hào)描述26TIMER/PWM控制信號(hào)S3C2410X的引腳信號(hào)描述96TIMER/PWM控制信號(hào)S3C2410X的引腳信號(hào)描述27復(fù)位和時(shí)鐘信號(hào)S3C2410X的引腳信號(hào)描述97復(fù)位和時(shí)鐘信號(hào)S3C2410X的引腳信號(hào)描述28JTAG測(cè)試邏輯S3C2410X的引腳信號(hào)描述98JTAG測(cè)試邏輯S3C2410X的引腳信號(hào)描述29電源S3C2410X的引腳信號(hào)描述99電源S3C2410X的引腳信號(hào)描述30芯片及引腳分析具有大量的電源和接地引腳,應(yīng)注意電源電壓及分配芯片引腳主要有如下幾種類型:S3C2410X的引腳主要分為如下幾類,即:數(shù)字輸入(I)、數(shù)字輸出(O)、數(shù)字輸入/輸出(I/O)、模擬輸入/輸出輸出類型的引腳主要用于S3C2410X對(duì)外設(shè)的控制或通信,由S3C2410X主動(dòng)發(fā)出,這些引腳的連接不會(huì)對(duì)S3C2410X自身的運(yùn)行有太大的影響輸入類型的引腳有些直接決定S3C2410X是否可正常運(yùn)行,設(shè)計(jì)時(shí)應(yīng)特別注意輸入/輸出類型的引腳主要是S3C2410X與外設(shè)的雙向數(shù)據(jù)傳輸通道100芯片及引腳分析具有大量的電源和接地引腳,應(yīng)注意電源電壓及分配最小系統(tǒng)簡(jiǎn)介1、一個(gè)嵌入式處理器是不能獨(dú)立工作的,必須給它供電、加上時(shí)鐘信號(hào)、提供復(fù)位信號(hào),如果芯片沒(méi)有片內(nèi)程序存儲(chǔ)器,則還要加上存儲(chǔ)器系統(tǒng),然后嵌入式處理器才可能工作。2、這些提供嵌入式處理器運(yùn)行所必須的條件的電路與嵌入式處理器共同構(gòu)成了這個(gè)嵌入式處理器的最小系統(tǒng)。3、大多數(shù)基于ARM9處理器核的微控制器都有調(diào)試接口,這部分在芯片實(shí)際工作時(shí)不是必需的,但因?yàn)檫@部分在開(kāi)發(fā)時(shí)很重要,所以把這部分也歸入到最小系統(tǒng)中。
最小系統(tǒng)的設(shè)計(jì)101最小系統(tǒng)簡(jiǎn)介1、一個(gè)嵌入式處理器是不能獨(dú)立工作的,必須給它供最小系統(tǒng)框圖最小系統(tǒng)的設(shè)計(jì)嵌入式控制器時(shí)鐘電路調(diào)試測(cè)試接口復(fù)位電路存儲(chǔ)器電路電源電路可選,當(dāng)嵌入式處理器中無(wú)存儲(chǔ)器時(shí),或需擴(kuò)充存儲(chǔ)器時(shí),需加上??蛇x,方便調(diào)試和測(cè)試,一般都加上。102最小系統(tǒng)框圖最小系統(tǒng)的設(shè)計(jì)嵌入式控制器時(shí)鐘電路調(diào)試測(cè)試接口復(fù)電源電路-概述最小系統(tǒng)的設(shè)計(jì)電源系統(tǒng)為整個(gè)系統(tǒng)提供能量,是整個(gè)系統(tǒng)工作的基礎(chǔ),具有極其重要的地位。電源系統(tǒng)處理的好壞,將直接影響到整個(gè)系統(tǒng)的穩(wěn)定性、可靠性等。多電源系統(tǒng)的設(shè)計(jì)、電源的分配、印制板設(shè)計(jì)中電源的設(shè)計(jì)等,都是必須考慮的。103電源電路-概述最小系統(tǒng)的設(shè)計(jì)電源系統(tǒng)為整個(gè)系統(tǒng)提供能量,是整電源電路-考慮的因素最小系統(tǒng)的設(shè)計(jì)1.輸入的電壓范圍、電流;2.輸出的電壓、最大電流、最大功率;3.輸出紋波大??;4.安全因素;5.電池兼容和電磁干擾;6.體積要求;7.成本要求。104電源電路-考慮的因素最小系統(tǒng)的設(shè)計(jì)1.輸入的電壓范圍、電流電源電路-需求分析最小系統(tǒng)的設(shè)計(jì)1、一般是多電源系統(tǒng),I/O一般為3.3V供電,內(nèi)核為2.5V(S3C44B0)、1.8V(S3C2410)或1.25V(PXA255)供電,有可能還包含5V或12V等電源;2、一般將數(shù)字電源和模擬電源分別供電;3、要求電源紋波比較小,一般采用LDO供電;105電源電路-需求分析最小系統(tǒng)的設(shè)計(jì)1、一般是多電源系統(tǒng),I/O電源電路-芯片選型最小系統(tǒng)的設(shè)計(jì)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等;106電源電路-芯片選型最小系統(tǒng)的設(shè)計(jì)1、有很多廠家均生產(chǎn)LDO電源電路-參考電路最小系統(tǒng)的設(shè)計(jì)107電源電路-參考電路最小系統(tǒng)的設(shè)計(jì)38時(shí)鐘電路最小系統(tǒng)的設(shè)計(jì)1、主時(shí)鐘電路2、RTC時(shí)鐘電路3、主時(shí)鐘及USB時(shí)鐘濾波時(shí)鐘電路用于向CPU及其它電路提供工作時(shí)鐘,在該系統(tǒng)中,S3C2410X使用無(wú)源晶振,晶振的接法如下圖所示主時(shí)鐘電路RTC時(shí)鐘電路主時(shí)鐘及USB時(shí)鐘濾波108時(shí)鐘電路最小系統(tǒng)的設(shè)計(jì)1、主時(shí)鐘電路2、RTC時(shí)鐘電路3、主時(shí)鐘電路最小系統(tǒng)的設(shè)計(jì)1、根據(jù)S3C2410X的最高工作頻率以及PLL電路的工作方式,選擇12MHz的無(wú)源晶振。12MHz的晶振頻率經(jīng)過(guò)S3C2410X片內(nèi)的PLL電路倍頻后,可達(dá)到202.8MHz的頻率。2、片內(nèi)的PLL電路兼有頻率放大和信號(hào)提純的功能,因此,系統(tǒng)可以以較低的外部時(shí)鐘信號(hào)獲得較高的工作頻率,以降低因高速開(kāi)關(guān)時(shí)鐘所造成的高頻噪聲。109時(shí)鐘電路最小系統(tǒng)的設(shè)計(jì)1、根據(jù)S3C2410X的最高工作頻率復(fù)位電路最小系統(tǒng)的設(shè)計(jì)由RC電路及施密特觸發(fā)器組成:110復(fù)位電路最小系統(tǒng)的設(shè)計(jì)由RC電路及施密特觸發(fā)器組成:41JTAG調(diào)試接口電路最小系統(tǒng)的設(shè)計(jì)1、JTAG(JointTestActionGroup,聯(lián)合測(cè)試行動(dòng)小組)是一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議,主要用于芯片內(nèi)部測(cè)試及對(duì)系統(tǒng)進(jìn)行仿真、調(diào)試。2、目前大多數(shù)比較復(fù)雜的器件都支持JTAG協(xié)議,如ARM、DSP、FPGA器件等。3、標(biāo)準(zhǔn)的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為測(cè)試模式選擇、測(cè)試時(shí)鐘、測(cè)試數(shù)據(jù)輸入和測(cè)試數(shù)據(jù)輸出。4、JTAG測(cè)試允許多個(gè)器件通過(guò)JTAG接口串聯(lián)在一起,形成一個(gè)JTAG鏈,能實(shí)現(xiàn)對(duì)各個(gè)器件分別測(cè)試。JTAG接口還常用于實(shí)現(xiàn)ISP(In-SystemProgrammable在系統(tǒng)編程)功能,如對(duì)FLASH器件進(jìn)行編程等。5、通過(guò)JTAG接口,可對(duì)芯片內(nèi)部的所有部件進(jìn)行訪問(wèn),因而是開(kāi)發(fā)調(diào)試嵌入式系統(tǒng)的一種簡(jiǎn)潔高效的手段。目前JTAG接口的連接有兩種標(biāo)準(zhǔn),即14針接口和20針接口。111JTAG調(diào)試接口電路最小系統(tǒng)的設(shè)計(jì)1、JTAG(JointJTAG調(diào)試接口電路-14針接口及定義112JTAG調(diào)試接口電路-14針接口及定義43JTAG調(diào)試接口電路-20針接口及定義113JTAG調(diào)試接口電路-20針接口及定義44JTAG接口電路設(shè)計(jì)-接口電路最小系統(tǒng)的設(shè)計(jì)必須接上拉20針JTAG接口114JTAG接口電路設(shè)計(jì)-接口電路最小系統(tǒng)的設(shè)計(jì)必須接上拉20針SDRAM接口電路設(shè)計(jì)-SDRAM簡(jiǎn)介與Flash存儲(chǔ)器相比較,SDRAM不具有掉電保持?jǐn)?shù)據(jù)的特性,但其存取速度大大高于Flash存儲(chǔ)器,且具有讀/寫的屬性,因此,SDRAM在系統(tǒng)中主要用作程序的運(yùn)行空間,數(shù)據(jù)及堆棧區(qū)。當(dāng)系統(tǒng)啟動(dòng)時(shí),CPU首先從復(fù)位地址0x0處讀取啟動(dòng)代碼,在完成系統(tǒng)的初始化后,程序代碼一般應(yīng)調(diào)入SDRAM中運(yùn)行,以提高系統(tǒng)的運(yùn)行速度,同時(shí),系統(tǒng)及用戶堆棧、運(yùn)行數(shù)據(jù)也都放在SDRAM中。SDRAM具有單位空間存儲(chǔ)容量大和價(jià)格便宜的優(yōu)點(diǎn),已廣泛應(yīng)用在各種嵌入式系統(tǒng)中。SDRAM的存儲(chǔ)單元可以理解為一個(gè)電容,總是傾向于放電,為避免數(shù)據(jù)丟失,必須定時(shí)刷新(充電)。因此,要在系統(tǒng)中使用SDRAM,就要求微處理器具有刷新控制邏輯,或在系統(tǒng)中另外加入刷新控制邏輯電路。S3C2410X在片內(nèi)具有獨(dú)立的SDRAM刷新控制邏輯,可方便地與SDRAM接口。115SDRAM接口電路設(shè)計(jì)-SDRAM簡(jiǎn)介與Flash存儲(chǔ)器相比SDRAM接口電路設(shè)計(jì)-SDRAM選型1、目前常用的SDRAM為8位/16位的數(shù)據(jù)寬度,工作電壓一般為3.3V。主要的生產(chǎn)廠商為HYUNDAI、Winbond等。他們生產(chǎn)的同型器件一般具有相同的電氣特性和封裝形式,可通用。本系統(tǒng)中使用Winbond的57V561620或W982516。57V561620存儲(chǔ)容量為4組×4M字節(jié),工作電壓為3.3V,常見(jiàn)封裝為54腳TSOP,兼容LVTTL接口,支持自動(dòng)刷新(Auto-Refresh)和自刷新(Self-Refresh),16位數(shù)據(jù)寬度。最小系統(tǒng)的設(shè)計(jì)116SDRAM接口電路設(shè)計(jì)-SDRAM選型1、目前常用的SDRASDRAM接口電路設(shè)計(jì)-57V561620引腳分布最小系統(tǒng)的設(shè)計(jì)117SDRAM接口電路設(shè)計(jì)-57V561620引腳分布最小系統(tǒng)的最小系統(tǒng)的設(shè)計(jì)SDRAM接口電路設(shè)計(jì)-57V561620引腳信號(hào)描述118最小系統(tǒng)的設(shè)計(jì)SDRAM接口電路設(shè)計(jì)-57V561620引SDRAM接口電路設(shè)計(jì)-SDRAM接口電路最小系統(tǒng)的設(shè)計(jì)119SDRAM接口電路設(shè)計(jì)-SDRAM接口電路最小系統(tǒng)的設(shè)計(jì)50FLASH接口電路設(shè)計(jì)-FLASH簡(jiǎn)介Flash存儲(chǔ)器是一種可在系統(tǒng)(In-System)進(jìn)行電擦寫,掉電后信息不丟失的存儲(chǔ)器。它具有低功耗、大容量、擦寫速度快、可整片或分扇區(qū)在系統(tǒng)編程(燒寫)、擦除等特點(diǎn),并且可由內(nèi)部嵌入的算法完成對(duì)芯片的操作,因而在各種嵌入式系統(tǒng)中得到了廣泛的應(yīng)用。作為一種非易失性存儲(chǔ)器,F(xiàn)lash在系統(tǒng)中通常用于存放程序代碼、常量表以及一些在系統(tǒng)掉電后需要保存的用戶數(shù)據(jù)等。最小系統(tǒng)的設(shè)計(jì)120FLASH接口電路設(shè)計(jì)-FLASH簡(jiǎn)介Flash存儲(chǔ)器是一種FLASH接口電路設(shè)計(jì)-FLASH選型常用的Flash為8位或16位的數(shù)據(jù)寬度,編程電壓為單3.3V。主要的生產(chǎn)廠商為INTEL、ATMEL、AMD、HYUNDAI等。本系統(tǒng)中使用INTEL的TE28F128J3A。TE28F128J3A存儲(chǔ)容量為16M字節(jié),工作電壓為3.3V,采用56腳TSOP封裝或48腳FBGA封裝,16位數(shù)據(jù)寬度。TE28F128J3A僅需單3.3V電壓即可完成在系統(tǒng)的編程與擦除操作,通過(guò)對(duì)其內(nèi)部的命令寄存器寫入標(biāo)準(zhǔn)的命令序列,可對(duì)Flash進(jìn)行編程(燒寫)、整片擦除、按扇區(qū)擦除以及其他操作。最小系統(tǒng)的設(shè)計(jì)121FLASH接口電路設(shè)計(jì)-FLASH選型常用的Flash為8位FLASH接口電路設(shè)計(jì)-TE28F128J3A引腳分布最小系統(tǒng)的設(shè)計(jì)122FLASH接口電路設(shè)計(jì)-TE28F128J3A引腳分布最小系FLASH接口電路設(shè)計(jì)-TE28F128J3A引腳信號(hào)描述最小系統(tǒng)的設(shè)計(jì)123FLASH接口電路設(shè)計(jì)-TE28F128J3A引腳信號(hào)描述最FLASH接口電路設(shè)計(jì)-FLASH接口電路最小系統(tǒng)的設(shè)計(jì)124FLASH接口電路設(shè)計(jì)-FLASH接口電路最小系統(tǒng)的設(shè)計(jì)55S3C2410X擴(kuò)展系統(tǒng)S3C2410X最小系統(tǒng)+SDRAM+FLASH電路可構(gòu)成一個(gè)完全的嵌入式系統(tǒng)可運(yùn)行于SDRAM中的程序,也可以運(yùn)行FLASH中的程序程序大小可以很大,如果將程序保存到FLASH中,掉電后不會(huì)丟失,因此,既可以通過(guò)JTAG接口調(diào)試程序,也可以將程序燒寫到FLASH,然后運(yùn)行FLASH中的程序在此基礎(chǔ)上加入必要的接口及其他電路,就構(gòu)成了具體的S3C2410X應(yīng)用系統(tǒng)外設(shè)及系統(tǒng)總線125S3C2410X擴(kuò)展系統(tǒng)S3C2410X最小系統(tǒng)+SDR串口接口電路設(shè)計(jì)-串口簡(jiǎn)介幾乎所有的微控制器、PC都提供串行接口,使用電子工業(yè)協(xié)會(huì)(EIA)推薦的RS-232-C標(biāo)準(zhǔn),這是一種很常用的串行數(shù)據(jù)傳輸總線標(biāo)準(zhǔn)。早期它被應(yīng)用于計(jì)算機(jī)和終端通過(guò)電話線和MODEM進(jìn)行遠(yuǎn)距離的數(shù)據(jù)傳輸,隨著微型計(jì)算機(jī)和微控制器的發(fā)展,不僅遠(yuǎn)距離,近距離也采用該通信方式。在近距離通信系統(tǒng)中,不再使用電話線和MODEM,而直接進(jìn)行端到端的連接。RS-232-C標(biāo)準(zhǔn)采用的接口是9芯或25芯的D型插頭,以常用的9芯D型插頭為例,各引腳定義下所示:外設(shè)及系統(tǒng)總線126串口接口電路設(shè)計(jì)-串口簡(jiǎn)介幾乎所有的微控制器、PC都提供串行串口接口電路設(shè)計(jì)-串口芯片選型要完成最基本的串行通信功能,實(shí)際上只需要RXD、TXD和GND即可,但由于RS-232-C標(biāo)準(zhǔn)所定義的高、低電平信號(hào)與S3C2410X系統(tǒng)的TTL電路所定義的高、低電平信號(hào)完全不同。TTL的標(biāo)準(zhǔn)邏輯“1”對(duì)應(yīng)2V~3.3V電平,標(biāo)準(zhǔn)邏輯“0”對(duì)應(yīng)0V~0.4V電平,而RS-232-C標(biāo)準(zhǔn)采用負(fù)邏輯方式,標(biāo)準(zhǔn)邏輯“1”對(duì)應(yīng)-5V~-15V電平,標(biāo)準(zhǔn)邏輯“0”對(duì)應(yīng)+5V~+15V電平,顯然,兩者間要進(jìn)行通信必須經(jīng)過(guò)信號(hào)電平的轉(zhuǎn)換。目前常使用的電平轉(zhuǎn)換電路為Sipex公司的SP3232E。外設(shè)及系統(tǒng)總線127串口接口電路設(shè)計(jì)-串口芯片選型要完成最基本的串行通信功能,實(shí)串口接口電路設(shè)計(jì)-SP3232E引腳分布外設(shè)及系統(tǒng)總線128串口接口電路設(shè)計(jì)-SP3232E引腳分布外設(shè)及系統(tǒng)總線59串口接口電路設(shè)計(jì)-串口接口電路RS232電平TTL電平外設(shè)及系統(tǒng)總線129串口接口電路設(shè)計(jì)-串口接口電路RS232電平TTL電平外設(shè)及IIC接口電路設(shè)計(jì)-IIC簡(jiǎn)介IIC總線是一種用于IC器件之間連接的二線制總線。它通過(guò)SDA(串行數(shù)據(jù)線)及SCL(串行時(shí)鐘線)兩線在連接到總線上的器件之間傳送信息,并根據(jù)地址識(shí)別每個(gè)器件:不管是微控制器、存儲(chǔ)器、LCD驅(qū)動(dòng)器還是鍵盤接口。帶有IIC總線接口的器件可十分方便地用來(lái)將一個(gè)或多個(gè)微控制器及外
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 情緒控制培訓(xùn)課件
- 贛東學(xué)院《室內(nèi)專題項(xiàng)目綜合性辦公空間設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 甘孜職業(yè)學(xué)院《沙盤療法實(shí)訓(xùn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 七年級(jí)道德與法治上冊(cè)第一單元成長(zhǎng)的節(jié)拍第二課學(xué)習(xí)新天地第二框享受學(xué)習(xí)教案新人教版
- 三年級(jí)數(shù)學(xué)上冊(cè)七分?jǐn)?shù)的初步認(rèn)識(shí)一第3課時(shí)簡(jiǎn)單的分?jǐn)?shù)加減法教案蘇教版
- 三年級(jí)科學(xué)下冊(cè)第二單元?jiǎng)游锏纳芷诘?課蠶的生命周期教學(xué)材料教科版
- 《眼表疾病教學(xué)課件》課件
- 《濾波器結(jié)構(gòu)》課件
- 句式的轉(zhuǎn)換課件
- 母乳指導(dǎo)培訓(xùn)課件
- 大眾Polo 2016款說(shuō)明書
- 廟宇重建落成慶典范文(合集7篇)
- 四年級(jí)上冊(cè)數(shù)學(xué)人教版《加乘原理》課件
- 道德與法治-《我也有責(zé)任》觀課報(bào)告
- autocad二次開(kāi)發(fā)教程基礎(chǔ)篇
- 2021四川省醫(yī)師定期考核題庫(kù)中醫(yī)類別(10套)
- 2023年農(nóng)業(yè)綜合行政執(zhí)法理論考試題庫(kù)(含答案)
- GB/T 231.3-2022金屬材料布氏硬度試驗(yàn)第3部分:標(biāo)準(zhǔn)硬度塊的標(biāo)定
- GB/T 34766-2017礦物源總腐殖酸含量的測(cè)定
- 過(guò)敏性紫癜-教學(xué)課件
- GB/T 24183-2021金屬材料薄板和薄帶制耳試驗(yàn)方法
評(píng)論
0/150
提交評(píng)論