




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、3.1信號產(chǎn)生與檢測電路的組成信號產(chǎn)生與檢測電路的組成框圖如圖3.1所示。圖3.1 信號產(chǎn)生與檢測電路的組成框圖信號產(chǎn)生與檢測電路的主要技術(shù)指標(biāo)和功能如下:(1)網(wǎng)絡(luò)接口:100Mb/s,全雙工,支持TCP/IP協(xié)議;(2)串行接口:1個RS232接口,1個RS485接口,1個RS485轉(zhuǎn)接接口,波特率最高115200B,數(shù)據(jù)位8位,停止位1位,校驗(yàn)位無;(3)IIC總線:連接信號處理器、主控制器、碼產(chǎn)生器、方位控制板插座,經(jīng)開關(guān)控制連接6片PCF8574;(4)高速DAC:2路,位數(shù)14位,最大采樣速率210 MSP;(5)串行DAC:6路,串行控制接口SPI;(6)輸入輸出數(shù)字信號電平標(biāo)準(zhǔn)
2、:5V CMOS/TTL電平;(7)檢測插座:為9種電路板提供檢測插座;(8)激勵信號:為9種電路板診斷提供電源和激勵信號;(9)檢測信號:被測信號通過信號診斷鉤引入信號產(chǎn)生與檢測電路,一部分由FPGA或ARM檢測,一部分經(jīng)模擬開關(guān)選通輸出至數(shù)據(jù)采集器檢測。信號產(chǎn)生與檢測電路實(shí)現(xiàn)的功能見表3.1。表3.1 信號產(chǎn)生與檢測電路的功能序號功能要求用途備注1通信接口1以太網(wǎng)與主控計(jì)算機(jī)通信2通信接口2RS-232與主控計(jì)算機(jī)通信3通信接口3RS-485預(yù)留4通信接口轉(zhuǎn)接RS-485轉(zhuǎn)接到主控計(jì)算機(jī)主控制器、遙控顯示板診斷52路高速DAC信號頻率10MHz,幅度0-2V可設(shè)置視放、距離支路、信號處理器
3、、遙控顯示板診斷66路可調(diào)直流電壓幅度0-5V可設(shè)調(diào)視放、距離支路、主控制器診斷串行DAC產(chǎn)生7視頻放大單元、距離支路單元、主控制器、信號處理器、碼信號產(chǎn)生器器、電源單元、遙控顯示器、方位控制器、方位驅(qū)動器的測試插座提供被測板的電源、激勵信號及檢測信號輸出8IIC總線,寫段碼、聽支路碼,讀自檢結(jié)果信號產(chǎn)生與檢測電路的CPU為主模式,對碼產(chǎn)生器讀寫碼信號產(chǎn)生器9工作電源+5V,+12V碼信號產(chǎn)生器10檢測碼時(shí)鐘至FPGA碼信號產(chǎn)生器11檢測碼同步至FPGA碼信號產(chǎn)生器12檢測調(diào)相信號至FPGA碼信號產(chǎn)生器13檢測視放碼至FPGA碼信號產(chǎn)生器14檢測距離支路參考碼1至FPGA碼信號產(chǎn)生器15檢測距
4、離支路參考碼2至FPGA碼信號產(chǎn)生器16檢測距離支路參考碼3至FPGA碼信號產(chǎn)生器17檢測距離支路參考碼4至FPGA碼信號產(chǎn)生器18檢測距離支路參考碼5至FPGA碼信號產(chǎn)生器19檢測距離支路參考碼6至FPGA碼信號產(chǎn)生器20檢測距離支路參考碼7至FPGA碼信號產(chǎn)生器21檢測距離支路參考碼8至FPGA碼信號產(chǎn)生器22檢測距離支路參考碼9至FPGA碼信號產(chǎn)生器23檢測聽支路參考碼10至FPGA碼信號產(chǎn)生器24正弦信號至采集卡碼信號產(chǎn)生器25正弦參考信號至采集卡碼信號產(chǎn)生器26調(diào)相器信號(XJ10)至采集卡碼信號產(chǎn)生器2732.2K方波(XJ3)至采集卡碼信號產(chǎn)生器2814.7K方波(XJ4)至采集
5、卡碼信號產(chǎn)生器2932.2k正弦波(XJ5)至采集卡碼信號產(chǎn)生器3014.7k正弦波(XJ6)至采集卡碼信號產(chǎn)生器31工作電源+5V,+12V主控制器32CPU復(fù)位信號FPGA檢測脈沖寬度主控制器33復(fù)位信號CPU檢測該信號的高低電平主控制器34數(shù)據(jù)有效信號寬度10us正脈沖, FPGA產(chǎn)生主控制器35控制信號CPU檢測該信號的高低電平主控制器36+24V檢測CPU設(shè)置該信號高低電平主控制器37接收距離支路段號IIC接口,數(shù)據(jù)CPU可讀主控制器IIC總線受控制,檢測主控制器時(shí)接通38接收聽支路碼IIC接口,數(shù)據(jù)CPU可讀主控制器39碼電路自檢結(jié)果IIC接口,數(shù)據(jù)CPU可設(shè)置主控制器40接收門限
6、IIC接口,數(shù)據(jù)CPU可讀主控制器41目標(biāo)速度距離IIC接口,數(shù)據(jù)CPU可寫主控制器42備份距離支路IIC接口,數(shù)據(jù)CPU可讀主控制器43遠(yuǎn)近程控制衰減至1/3后轉(zhuǎn)至采集卡Vin0主控制器44控制電壓轉(zhuǎn)至采集卡Vin1主控制器45每段持續(xù)時(shí)間轉(zhuǎn)至采集卡Vin2主控制器46基準(zhǔn)電壓(N2.6)檢測信號采集卡VIN3主控制器47RS-485通信口轉(zhuǎn)接至主控計(jì)算機(jī)主控制器48工作電源+12V視放49視放輸入信號XS1信號頻率10MHz,幅度0-2V可設(shè)置視放高速DAC產(chǎn)生50產(chǎn)生參考碼XP1-A/B4FPGA產(chǎn)生,3M/5V CMOS電平視放51視放輸出XS2至采集卡Vin0視放52增益控制電壓XJ
7、1至采集卡Vin1視放53對消碼XJ2至采集卡Vin2視放54視放檢測信號XP1-A/B7至采集卡Vin3視放55控制電壓XP1-A/B11幅度0-5V可設(shè)調(diào)視放56工作電源+12V,+4.8V遙控顯示板57音頻輸入(XS1.5)Vpp=200mV,頻率可設(shè)置遙控顯示板58復(fù)位信號(D1.8)FPGA檢測脈沖寬度遙控顯示板59音頻輸出(XS6)信號采集卡Vin0遙控顯示板60工作電壓(XJ3)信號采集卡VIN1遙控顯示板61背光電壓(XJ2)信號采集卡VIN2遙控顯示板62RS-485信號A(XS1.4)轉(zhuǎn)接至主控計(jì)算機(jī)遙控顯示板與主控器共用63RS-485信號B(XS1.3)遙控顯示板64遠(yuǎn)
8、近控制信號FPGA產(chǎn)生, 5V CMOS電平距離支路65偽碼參考信號1FPGA產(chǎn)生, 5V CMOS電平距離支路66偽碼參考信號2FPGA產(chǎn)生, 5V CMOS電平距離支路67視頻信號電壓有效值大于30mV,幅度可調(diào)(0-100mV)距離支路高速DAC產(chǎn)生68中頻參考信號電壓有效值大于500mV,近程32.35KHz,遠(yuǎn)程14.71KHz正弦信號距離支路高速DAC產(chǎn)生69中放輸出1至采集卡Vin0距離支路70中放輸出2至采集卡Vin1距離支路71帶通濾波輸出1至采集卡Vin2距離支路72帶通濾波輸出2至采集卡Vin3距離支路73中頻參考信號至采集卡Vin0距離支路74同步檢波AGC放大輸出1至
9、采集卡Vin0距離支路75同步檢波AGC放大輸出2至采集卡Vin1距離支路76多普勒濾波輸出1至采集卡Vin2距離支路77多普勒濾波輸出2至采集卡Vin3距離支路78增益控制電壓至采集卡Vin0距離支路79增益控制電壓至采集卡Vin1距離支路80距離支路輸出1至采集卡Vin2距離支路81距離支路輸出2至采集卡Vin3距離支路82目標(biāo)檢測門限“1”I2C接口,寫至信號處理單元信號處理83雜波“關(guān)”I2C接口,寫至信號處理單元信號處理84數(shù)據(jù)00H和0FFHI2C接口,寫至信號處理單元信號處理85采樣啟動信號FPGA產(chǎn)生,5V CMOS電平信號處理86復(fù)位信號FPGA產(chǎn)生,5V CMOS電平信號處
10、理87多普勒信號(直流檢測信號)500Hz,3.3Vpp正弦信號(3.3Vpp)信號處理高速DAC產(chǎn)生88數(shù)據(jù)有效信號XP2-A/B7至FPGA信號處理89通信接口檢測信號D1.4至采集卡Vin0信號處理90通信接口檢測信號D9.4至采集卡Vin1信號處理91通信接口檢測信號D11.4至采集卡Vin2信號處理92地址信號至采集卡Vin3信號處理93模擬開關(guān)檢測信號N3.4至采集卡Vin0信號處理94模擬開關(guān)檢測信號N4.4至采集卡Vin1信號處理95模擬開關(guān)檢測信號N5.4至采集卡Vin2信號處理96ADC檢測信號至采集卡Vin3信號處理97遙控信號FPGA產(chǎn)生,5V CMOS電平電源模塊98
11、24V電源檢測至采集卡Vin0電源模塊99遙控開關(guān)至采集卡Vin1電源模塊100遙控信號至采集卡Vin2電源模塊1015V電壓輸出衰減后至采集卡Vin0電源模塊1025V電流檢測至采集卡Vin1電源模塊10312V電壓輸出衰減后至采集卡Vin2電源模塊10412V電流檢測至采集卡Vin3電源模塊105工作電源+5V,+12V方位控制與方位驅(qū)動106CPU復(fù)位信號N1.8至FPGA方位控制與方位驅(qū)動107寫方位命令I(lǐng)2C接口方位控制與方位驅(qū)動108讀方位I2C接口方位控制與方位驅(qū)動109模擬8位編碼器輸出ARM產(chǎn)生方位控制與方位驅(qū)動110驅(qū)動A、B、C、D相至ARM方位控制與方位驅(qū)動111反饋A
12、、B、C、D相至ARM方位控制與方位驅(qū)動3.2主處理芯片介紹3.2.1 FPGA(EP3C25)FPGA模塊使用的是EP3C25系統(tǒng),該系統(tǒng)屬于FPGA-Cyclone III系列。Altera公司于2007年07月宣布開始發(fā)售業(yè)界的首款65nm低成本FPGA-Cyclone III系列,Cyclone III FPGA含有5120KB邏輯單元(LE),288個數(shù)字信號處理(DSP)乘法器,存儲器達(dá)到4Mb。在可編程邏輯發(fā)展歷史中,Cyclone III FPGA比其他低成本FPGA系列能夠支持實(shí)現(xiàn)更多的應(yīng)用5。對于軟件無線電(SDR),Cyclone III系列在單個器件中集成了所需的邏輯、
13、存儲器和DSP乘法器等信號處理功能,成本非常低;與前一代產(chǎn)品和競爭產(chǎn)品相比,Cyclone III FPGA的低功耗、高密度和充足的DSP功能使設(shè)計(jì)人員可以在大量新的無線應(yīng)用中使用低成本系列產(chǎn)品;在視頻和圖像處理應(yīng)用中,Cyclone III FPGA恰當(dāng)?shù)亟Y(jié)合了DSP乘法器、存儲器和邏輯資源;Cyclone III器件針對顯示應(yīng)用進(jìn)行了優(yōu)化,是第一款能夠滿足所有1080p HDTV性能需求的低成本FPGA。3.2.2 ARM(AT91SAM9G20)ARM模塊使用的是AT91SAM9G20系統(tǒng)。AT91SAM9G20微處理器是由ATMEL公司生產(chǎn)的,這款400 MHz 的微處理器具有ATME
14、L先進(jìn)的外設(shè)DMA 和分布式存儲器架構(gòu),連同6層總線矩陣,可實(shí)現(xiàn)存儲器、外設(shè)和外部接口之間的多重?cái)?shù)據(jù)同時(shí)傳送,而無需耗費(fèi)CPU的時(shí)鐘周期。其外部總線接口 (EBI) 的時(shí)鐘頻率為133 MHz,用于片外存儲器的高速數(shù)據(jù)傳送。這種架構(gòu)為器件提供了內(nèi)部和外部的高數(shù)據(jù)帶寬,能滿足許多嵌入式網(wǎng)絡(luò)應(yīng)用的要求。AT91SAM9G20聯(lián)網(wǎng)和通信的要求通過10/100M BT 以太網(wǎng)MAC、7個USART接口、12M bps USB 全速雙端口主機(jī)和器件端口、雙SPI接口、SSC接口和雙線接口(TWI) 來進(jìn)行。此外,還有一個完全集成的圖像傳感器接口 (ISI),能夠滿足圖像感應(yīng)的要求。同時(shí),在所有外設(shè)啟動的
15、400 MHz全功率模式下,AT91SAM9G20的功耗僅為80mW。而且這款器件還具有 4 種降低功耗的模式,包括在后備模式中主電源被關(guān)斷,而器件的功耗非常低 (9mW),能夠延長電池供電的時(shí)間。AT91SAM9G20不但有效地結(jié)合了高性能和低功耗特性,而且價(jià)格非常吸引,這些優(yōu)點(diǎn)使其在市場中得到廣泛接受。3.3 ARM系統(tǒng)電路設(shè)計(jì)ARM系統(tǒng)電路包括ARM處理器AT91SAM9G20、供電電路、復(fù)位電路、時(shí)鐘電路、存儲電路、網(wǎng)絡(luò)接口電路和串行接口電路。3.3.1 AT91SAM9G20AT91SAM9G20集成了外部存儲控制器(SDRAM控制器和片選邏輯),支持Data Flash、Nand
16、Flash和Nor Flash系統(tǒng)引導(dǎo);有1路主USB和1路從USB,主USB可同時(shí)連接兩路USB設(shè)備;內(nèi)部集成鎖相環(huán);96個可編程的I/O口和31路外部中斷;具有日歷功能的RTC和6路TC計(jì)時(shí)器;支持串口USART,同步串口SSC等多種通信接口;并集成了10/100Mbps雙以太網(wǎng)控制器。AT91SAM9G20的組成框圖如圖3.2所示。圖3.2 AT91SAM9G20的組成框圖3.3.2供電電路供電電路中使用了大量的濾波電容,使輸出的直流電源更平滑。同時(shí),每個芯片的電源引腳和地之間都連接了這樣的濾波電容,以防止電源噪聲影響元件正常工作。AT91SAM9G20的供電范圍如表3.2所示:表3.2
17、 AT91SAM9G20的供電范圍電源域范圍(V)驅(qū)動VDDCORE0.9-1.1內(nèi)核VDDBU0.9-1.1備份VDDPLL0.9-1.1鎖相環(huán)VDDOSC1.65-3.6振蕩器VDDANA3.0-3.6模擬VDDIOP0N/AN/AVDDIOP1N/AN/AVDDIOP1.65-3.6所有外設(shè)VDDUSB3.0-3.6USB收發(fā)器VDDIOM1.65-1.95或3.0-3.6存儲器供電電路設(shè)計(jì)采用1V和3.3V兩種電源,核電壓為1V,其余為3.3V,上電順序如圖3.3所示。供電電路中1V電壓由5V電壓經(jīng)過DC-DC芯片TPS60500DGSR變換得到,3.3V電壓由5V電壓經(jīng)過線性穩(wěn)壓芯片
18、LT1963AEQ-3.3得到,1V電壓的上電順序由比較器LM293和三極管IRLML6402控制。圖3.4顯示了DC-DC芯片TPS60500DGSR將5V轉(zhuǎn)換為1V的過程,圖3.5顯示了穩(wěn)壓芯片LT1963AEQ將5V電壓轉(zhuǎn)換為3.3V的過程。圖3.3 上電順序時(shí)序圖圖3.4 1V供電電路圖3.5 3.3V供電電路ARM供電電路的濾波電容如圖3.6所示,圖3.6 ARM的濾波電容3.3.3復(fù)位電路復(fù)位電路主要完成系統(tǒng)的上電復(fù)位和系統(tǒng)在運(yùn)行時(shí)用戶的按鍵復(fù)位功能。在AT91SAM9G20中,提供系統(tǒng)復(fù)位功能的是nRST管腳, nRST管腳上的低電平有效使得AT91SAM9G20復(fù)位,復(fù)位電路如
19、圖3.7所示。圖3.7 復(fù)位電路3.3.4時(shí)鐘電路AT91SAM9G20正常工作需要提供啟動時(shí)鐘的慢時(shí)鐘和正常工作時(shí)鐘的主時(shí)鐘2個時(shí)鐘源。AT91SAM9G20時(shí)鐘發(fā)生器內(nèi)置慢時(shí)鐘振蕩器、主振蕩器、兩個PLL及分頻器模塊,組成框圖如圖3.8所示。從硬件設(shè)計(jì)上看,AT91SAM9G20需要外接兩個晶體,如圖3.9和圖3.10所示,在AT91SAM9G20與慢時(shí)鐘振蕩器對應(yīng)的腳XIN32、XOUT32之間接32.768KHz的晶體,作為AT91SAM9G20的慢時(shí)鐘;在AT91SAM9G20與主振蕩器對應(yīng)的腳XIN、XOUT之間接18.432MHz的晶體,作為AT91SAM9G20正常工作的各種時(shí)
20、鐘源。外部晶體的振蕩頻率最高只有18.432MHz,但是AT91SAM9G20處理器時(shí)鐘通過編程可達(dá)400MHz,這是因?yàn)锳T91SAM9G20內(nèi)部有兩個鎖相環(huán),稱為PLLA和PLLB,其中,鎖相環(huán)A輸出400-800MHz的時(shí)鐘,鎖相環(huán)B輸出100MHz的時(shí)鐘。圖3.8 時(shí)鐘發(fā)生器的組成框圖圖3.9 接外部晶振作慢時(shí)鐘圖3.10 接外部晶振作時(shí)鐘源鎖相環(huán)是一種反饋電路,其作用是使得電路上的時(shí)鐘和某一外部時(shí)鐘的相位同步。PLL通過比較外部信號的相位和由壓控晶振(VCXO)的相位來實(shí)現(xiàn)同步的,在比較的過程中,鎖相環(huán)電路會不斷根據(jù)外部信號的相位來調(diào)整本地晶振的時(shí)鐘相位,直到兩個信號的相位同步。在數(shù)
21、據(jù)采集系統(tǒng)中,鎖相環(huán)是一種非常有用的同步技術(shù),因?yàn)橥ㄟ^鎖相環(huán),可以使得不同的數(shù)據(jù)采集板卡共享同一個采樣時(shí)鐘。因此,所有板卡上各自的本地80MHz和20MHz時(shí)基的相位都是同步的,從而采樣時(shí)鐘也是同步的。因?yàn)槊繅K板卡的采樣時(shí)鐘都是同步的,所以都能嚴(yán)格地在同一時(shí)刻進(jìn)行數(shù)據(jù)采集。3.3.5存儲電路存儲電路分為FLASH存儲器電路和SDRAM存儲器電路。1. FLASH存儲器電路由于微控制器運(yùn)行的代碼需要存儲在非易失的存儲介質(zhì)中,以確保掉電后程序也不丟失。而AT91SAM9G20只有64K字節(jié)片上ROM,這就對片內(nèi)存儲的代碼大小提出了限制,而實(shí)際嵌入式系統(tǒng)的代碼大小一般都超過64K。因此在實(shí)際的硬件設(shè)
22、計(jì)中,會采用外擴(kuò)的FLASH存儲器存放程序代碼,目前用的非易失的存儲介質(zhì)通常是FLASH。FLASH 即為閃存,有許多種種類,從結(jié)構(gòu)上分主要有NandFlash、NorFlash等,這些都是目前主流的類型,在嵌入式系統(tǒng)中,一般用FLASH來存放需要永久保存的程序和數(shù)據(jù),掉電后不會丟失。而用SDRAM來存放系統(tǒng)運(yùn)行時(shí)的數(shù)據(jù),掉電后則消失。 綜合各方面的性能,NandFlash更優(yōu),它擁有較快的擦除和寫入速度(大多數(shù)的寫入操作需要先進(jìn)行擦除操作);在更低的成本上獲得更大的容量;它的每個塊最大擦寫次數(shù)是100萬次,遠(yuǎn)高于NorFlash的10萬次,擁有更長的使用壽命;并且NandFlash的擦除單元
23、(NorFlash的擦出塊單元為64128KB,NandFlash的擦除塊單元為832KB)更小,相應(yīng)的擦除電路更簡單。 但是在NandFlash中,位反轉(zhuǎn)的問題更加嚴(yán)重,在使用NandFlash時(shí)必須同時(shí)使用EDC/ECC算法來確保其可靠性,并且NandFlash器件中的壞塊是隨機(jī)分布的,如果通過可靠的方法不能進(jìn)行壞塊掃描,則將導(dǎo)致較高的故障率。 與此同時(shí),NorFlash閃存的連接方式類似于其他存儲器,并可以直接運(yùn)行代碼,而不像NandFlash器件上始終必須進(jìn)行虛擬映射。并且在NorFlash器件上運(yùn)行代碼不需要任何的軟件支持,在進(jìn)行寫入和擦除操作時(shí),NorFlash器件所需要的MTD(
24、閃存技術(shù)驅(qū)動程序)相對較少,驅(qū)動程序還可用于對DiskOnChip產(chǎn)品進(jìn)行仿零點(diǎn)和閃存管理,包括糾錯、壞塊處理和損耗平衡。 雖然NandFlash的性能較好,但是Nor Flash 帶有SRAM接口,有足夠的地址引腳,可以很容易的對存儲器內(nèi)部的存儲單元進(jìn)行直接尋址。在實(shí)際的系統(tǒng)中,可以根據(jù)需要選擇ARM處理器與NorFlash的連接方式。NorFlash的操作最更加方便,電路也更為簡易易懂。此外,DataFlash也是目前主流的一種閃存類型。DataFlash是Atmel公司新推出的大容量串行Flash存儲器產(chǎn)品,具有體積小,容量大,功耗低和硬件接口簡單的特點(diǎn)。它是Atmel私有的接口,與兼容
25、SPI標(biāo)準(zhǔn)。信息從DataFlash芯片被寫并且讀使用所有微型控制器,非常易于構(gòu)成微型測量系統(tǒng)。本次設(shè)計(jì)中,這三種Flash存儲我們使用DataFlash,電路圖如3.11所示,采用的都是并行存儲方式。圖3.11 FLASH存儲器2.SDRAM存儲器電路AT91SAM9G20只有兩個16 K字節(jié)片上SRAM,而一般程序運(yùn)行時(shí)需要更大的內(nèi)存,因此在實(shí)際的硬件設(shè)計(jì)中,需要外擴(kuò)存儲空間。SDRAM(Synchronous Dynamic Random Access Memory),即同步動態(tài)隨機(jī)存取存儲器,工作需要同步時(shí)鐘,內(nèi)部的命令的發(fā)送與數(shù)據(jù)的傳輸都以它為基準(zhǔn),存儲陣列需要不斷的刷新來保證數(shù)據(jù)不
26、丟失。SDRAM的特點(diǎn)是:體積小、容量大、相對價(jià)格便宜、存取的速度相對較慢、耗電量小、控制起來相對復(fù)雜、需要定時(shí)進(jìn)行刷新操作。SDRAM一般都是行列地址復(fù)用的,數(shù)據(jù)可以自由指定地址進(jìn)行數(shù)據(jù)讀寫。SDRAM是對bank結(jié)構(gòu),例如在一個具有兩個bank的SDRAM的模組中,其中一個bank在進(jìn)行預(yù)充電期間,另一個bank則馬上可以被讀取,這樣可以大大提高存儲器的訪問速度。在SDRAM芯片中一般會有實(shí)現(xiàn)bank選擇的引腳,用于實(shí)現(xiàn)多個bank的選擇。 目前常用的SDRAM為8bit/16bit數(shù)據(jù)寬度、工作電壓一般為3.3V,主要生產(chǎn)廠商為Micron、HynixI、Winbond等,若同類器件具有
27、相同的電氣特性和封裝形式可通用。但在使用SDRAM時(shí)要注意ARM芯片是否具有獨(dú)立的SDRAM的刷新控制邏輯,若有可直接與SDRAM接口,若無則不能直接與SDRAM連接。 SDRAM通過對電容的充放電完成存儲操作,但因電容本身有漏電問題,所以內(nèi)存中的數(shù)據(jù)要持續(xù)不斷地存取,存儲在SDRAM中的數(shù)據(jù)必須不斷地刷新以保持?jǐn)?shù)據(jù)的完整性,否則數(shù)據(jù)將會丟失。通常使用特定的刷新電路來對SDRAM中存儲的數(shù)據(jù)進(jìn)行刷新工作。SDRAM存儲器采用2片MT48LC16M16A2P,實(shí)現(xiàn)32位位寬數(shù)據(jù)存取。SDRAM的原理框圖如圖3.12所示。圖3.12 SDRAM的原理框圖SDRAM控制信號的引腳介紹:RAS:行地址
28、選通信號,為輸入信號,低電平有效。CAS:列地址選通信號,為輸入信號,低電平有效。SDWE:寫使能信號,為輸入信號,低電平有效。SDA10:地址信號,為輸入信號。SDCKE:時(shí)鐘使能信號,為輸入信號,高電平有效。CKE信號的用途有兩個:一、關(guān)閉時(shí)鐘以進(jìn)入省電模式;二、進(jìn)入自刷新狀態(tài)。CKE無效時(shí),SDRAM內(nèi)部所有與輸入相關(guān)的功能模塊停止工作。SDCK:時(shí)鐘信號,為輸入信號。SDRAM所有輸入信號的邏輯狀態(tài)都需要通過CLK的上升沿采樣確定。SDCS:片選信號,為輸入信號,低電平有效。只有當(dāng)片選信號有效后,SDRAM才能識別控制器發(fā)送來的命令。設(shè)計(jì)時(shí)注意上拉。本設(shè)計(jì)中,SDRAM與AT91SAM
29、9G20的連接電路如圖3.13所示圖3.13 SDRAM與AT91SAM9G2連接3.3.6網(wǎng)絡(luò)接口AT91SAM9G20內(nèi)嵌有以太網(wǎng)控制器,使用DAVICOM公司生產(chǎn)的以太網(wǎng)控制芯片DM9161作為 AT91SAM9G20與以太網(wǎng)連接的物理層接口芯片。DM9161是一款低功耗,高性能的CMOS芯片,支持10和100M以太網(wǎng)傳輸,主要完成對網(wǎng)絡(luò)數(shù)據(jù)的接收解碼和對數(shù)據(jù)幀編碼發(fā)送。它完全兼容IEEE802.3u l0Base-T/l00Base-Tx標(biāo)準(zhǔn),同時(shí)兼容ANSI X3T12 TP-P如1995標(biāo)準(zhǔn);支持MII和RMII兩種接口模式,方便與AT91SAM9G20互連。DM916l采用0.3
30、5um CMOS技術(shù),3.3V單電源供電,48腳LQFP小封裝設(shè)計(jì)。圖3.14 DM916l連接原理圖DM916l與AT91SAM9G20硬件連接如圖3.14所示。AT91SAM9G20與DM9161采用RMII接口方式互連,RMII的目的是用縮減的引腳數(shù)來代替IEEE 802.3u MII。它使用2位進(jìn)行發(fā)送(ETX0與ETX1,對應(yīng)PA12與PA13),2位進(jìn)行接收(ERX0與ERX1,對應(yīng)PA14與PA15)。有一個發(fā)送使能(ETXEN對應(yīng)PA16),一個接收錯誤(ERXER對應(yīng)PA18),一個數(shù)據(jù)有效(ERXDV對應(yīng)PA17),以及一個在100Mb/s數(shù)據(jù)傳輸速率下,需要50MHz的參
31、考時(shí)鐘(ETXCK對應(yīng)PA19)。DM9161的狀態(tài)中斷輸出腳(MDINTR)連接在AT91SAM9G20的FIQ(PC13)上,狀態(tài)中斷輸出腳需要外接1.5K電阻上拉,當(dāng)狀態(tài)發(fā)生改變時(shí),比如連接、傳輸速率、狀態(tài)中斷輸出腳由高電平變?yōu)榈碗娖?。AT91SAM9G20的PA20和PA21與DM9161的MDC和MDIO相連接,其中MDC是管理數(shù)據(jù)時(shí)鐘腳,最大時(shí)鐘速率為2.5MHz:MDIO是管理數(shù)據(jù)I/0引腳,通過MDC和MDIO可以控制和管理DM9161,可以獲得物理層芯片的狀態(tài)信息和錯誤信息等。3.3.7串行接口串行接口,即串口,也稱串行通信接口,按電氣標(biāo)準(zhǔn)及協(xié)議來分包括RS-232-C、RS
32、-422、RS485、USB等。RS-232-C、RS-422與RS-485標(biāo)準(zhǔn)只對接口的電氣特性做出規(guī)定,不涉及接插件、電纜或協(xié)議。本系統(tǒng)采用的是目前最常用的RS232接口和RS485接口,如圖3.15所示,RS232接口物理層適配采用適配芯片MAX3232完成。RS232接口是在1970年由美國電子工業(yè)協(xié)會(EIA)聯(lián)合貝爾系統(tǒng)、調(diào)制解調(diào)器廠家及計(jì)算機(jī)終端生產(chǎn)廠家共同制定的用于串行通訊的標(biāo)準(zhǔn),它的全名是“數(shù)據(jù)終端設(shè)備(DTE)和數(shù)據(jù)通訊設(shè)備(DCE)之間串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn)”。傳統(tǒng)的RS-232-C接口標(biāo)準(zhǔn)有22根線,采用標(biāo)準(zhǔn)25芯D型插頭座。后來的PC上使用簡化了的9芯D型插座
33、。本系統(tǒng)采就采用9芯D型插座。RS232C標(biāo)準(zhǔn)所定義的高、低電平信號與AT91SAM9G20系統(tǒng)的LVTTL電路所定義的高、低電平信號完全不同:LVTTL的標(biāo)準(zhǔn)邏輯“1”對應(yīng)2V3.3V電平,標(biāo)準(zhǔn)邏輯“0”對應(yīng)0V0.4V電平,而RS232C標(biāo)準(zhǔn)采用負(fù)邏輯方式,標(biāo)準(zhǔn)邏輯“1”對應(yīng)-5V-15V電平,標(biāo)準(zhǔn)邏輯“0”對應(yīng)+5V+15V電平。因此,需要實(shí)現(xiàn)兩者間信號的轉(zhuǎn)換。圖3.15 RS232接口如圖3.16所示,RS485接口物理層適配采用適配芯片MAX483完成。RS485采用差分信號負(fù)邏輯,+2V+6V表示“0”,- 6V- 2V表示“1”。圖3.16 RS485接口3.3.8 JTAG調(diào)試
34、模塊調(diào)試和測試接口不是系統(tǒng)運(yùn)行所必須的,但是在現(xiàn)代系統(tǒng)越來越強(qiáng)調(diào)可測試性,所以調(diào)試、測試接口設(shè)計(jì)也就顯得十分重要了。AT91SAM9G20有一個內(nèi)置JTAG調(diào)試接口,通過這個接口可以控制芯片的運(yùn)行并得到內(nèi)部信息。不過在正式產(chǎn)品中不需要這部分電路。JTAG (Joint Test Ation Group),聯(lián)合測試行動小組)是一種國際標(biāo)準(zhǔn)測試協(xié)議,主要用于芯片內(nèi)部測試及對系統(tǒng)進(jìn)行仿真及調(diào)試12。JTAG技術(shù)是一種嵌入式調(diào)試技術(shù),它在芯片內(nèi)部封裝了專門的測試電路TAP(測試訪問口),通過專用的JTAG測試工具對內(nèi)部節(jié)點(diǎn)進(jìn)行測試。目前JTAG接口的連接有兩種標(biāo)準(zhǔn),即14針接口和20針接口,本系統(tǒng)中采
35、用標(biāo)準(zhǔn)的20針接口方式,其接口如圖3.17所示圖3.17 JTAG調(diào)試模塊電路圖3.4 FPGA系統(tǒng)電路設(shè)計(jì)3.4.1 FPGA與ARM的連接FPGA與AT91SAM9G20之間采用并行總線接口,包括1位讀、1位寫、16位地址、16位數(shù)據(jù)、2位中斷、2位片選,連接關(guān)系如圖3.18所示。INT1WERDCS5nCS4CFOE/NRDCFWE/NBS3/NWR3IRQ1AT91SAM9G20芯片F(xiàn)PGA芯片A0A15D0D15EEA0A15D0D15EEnCS5IRQ2INT2CS4圖3.18 FPGA與AT91SAM9G20的連接3.4.2配置電路本設(shè)計(jì)采用AS模式配置,如圖3.19所示。圖3.
36、19 AS模式配置EPCS(Erasable programmable configurable serial)是串行存貯器,NiosII 不能直接從EPCS中執(zhí)行程序,它實(shí)際上是執(zhí)行EPCS控制器的片內(nèi)ROM中的代碼(即Bootloader),把EPCS中的程序搬到RAM中執(zhí)行。目前大部分FPGA都是基于SRAM工藝的,而SRAM工藝的芯片在掉電后信息就會丟失,因此需要外加一片專用的配置芯片。在上電的時(shí)候,由這個專用配置芯片把數(shù)據(jù)加載到FPGA中,F(xiàn)PGA就可以正常工作了。FPGA是由存放在片內(nèi)RAM中的程序來設(shè)置其工作狀態(tài)的,加電時(shí),F(xiàn)PGA芯片將EPROM中數(shù)據(jù)讀入片內(nèi)編程RAM中,配置
37、完成后,F(xiàn)PGA進(jìn)入工作狀態(tài)。掉電后,F(xiàn)PGA恢復(fù)成白片,內(nèi)部邏輯關(guān)系消失。因此FPGA能夠反復(fù)使用,當(dāng)需要修改FPGA功能時(shí),只需換一片EPROM即可。本系統(tǒng)中采用EPCS16作為EPROM,如圖3.20所示。圖3.20 配置芯片3.5 DAC電路DAC電路分為并行接口高速DAC電路和串行接口DAC電路,分別由FPGA和ARM控制,高速DAC產(chǎn)生在視放、距離支路、信號處理器、遙控顯示板檢測時(shí)需要的多種形式的動態(tài)激勵信號,串行DAC產(chǎn)生視放、距離支路、主控制器檢測時(shí)需要產(chǎn)生的直流激勵信號。3.5.1高速DAC電路高速DAC采用AD9744,如圖3.21所示,AD9744是14位分辨率的DAC轉(zhuǎn)
38、換器,最大采樣速率為210 MSPS。最高功耗只有135mW,在省電模式時(shí)的功耗只有15 mW,1.20 V片內(nèi)基準(zhǔn)電壓源。無雜散動態(tài)范圍SFDR:73 dBc(至奈奎斯特頻率,20 MHz輸出,165 MSPS),80dBc(至奈奎斯特頻率,10 MHz輸出,165 MSPS),83dBc(至奈奎斯特頻率,10 MHz輸出,165 MSPS)。工作在125 MSPS和10 MHz輸出時(shí)的信噪比為77dB。采用28引腳SOIC封裝,工作溫度為-40度到85度。DAC輸出經(jīng)過放大濾波電路完成差分轉(zhuǎn)單端的電壓輸出,放大濾波電路采用高速運(yùn)放AD8047實(shí)現(xiàn),如圖3.22所示。圖3.21 DAC轉(zhuǎn)換器圖3.22 放大濾波電路3.5.2串行DAC電路串行DAC采用AD5323ARU,如圖3.23所示,AD5323ARU是雙路12比特精度的電壓輸出型DAC,2路電壓由ARM通過SPI接口進(jìn)行控制,多片DAC通過不同的片選信號控制。 圖3.23 串行DAC電路SPI是一種高速的全雙工同步的通信總線,在芯片的管腳上只占用四根線,既節(jié)約了芯片的管腳,也為PCB的布局節(jié)省了空間,簡單易用。它以主從方式工作,這種模式通常有一個主設(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 稅務(wù)會計(jì) 課件全套 王玉娟 學(xué)習(xí)任務(wù)1-13 增值稅會計(jì)核算-企業(yè)所得稅會計(jì)核算
- 貨幣與貨幣制度65083890
- 2025年地球地理自然科學(xué)知識競賽題庫及答案(共500題)
- 2025年黨政領(lǐng)導(dǎo)干部黨章黨規(guī)黨紀(jì)黨史知識培訓(xùn)考試題庫及答案(共250題)
- 街道接受巡察的工作匯報(bào)
- 微波消解系統(tǒng)采購 投標(biāo)方案(技術(shù)方案)
- 電子支付系統(tǒng)操作規(guī)范
- 移動支付系統(tǒng)安全風(fēng)險(xiǎn)評估報(bào)告
- 安徽項(xiàng)目可行性研究報(bào)告
- 智能停車場控制系統(tǒng)設(shè)計(jì)
- 2025屆東北三省三校高三第一次聯(lián)合模擬考試地理試題(原卷版+解析版)
- 四年級數(shù)學(xué)(小數(shù)加減運(yùn)算)計(jì)算題專項(xiàng)練習(xí)與答案
- 2025年贛南衛(wèi)生健康職業(yè)學(xué)院單招職業(yè)技能考試題庫及完整答案1套
- 天津市建筑安全員-C證考試題庫
- 2025年皖北衛(wèi)生職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫參考答案
- 2024年南信語文數(shù)學(xué)試卷(含答案)
- 2024年重慶市集中選調(diào)應(yīng)屆大學(xué)畢業(yè)生到基層工作考試真題
- 社區(qū)中央廚房運(yùn)營模式計(jì)劃
- 巨量千川營銷科學(xué)(初級)營銷師認(rèn)證考試題(附答案)
- 學(xué)生集體用餐配送單位實(shí)驗(yàn)室檢驗(yàn)檢測能力建設(shè)指南
- 銀發(fā)經(jīng)濟(jì)的發(fā)展路徑
評論
0/150
提交評論