接口范文10篇

時間:2024-02-13 15:03:14

導(dǎo)語:這里是公務(wù)員之家根據(jù)多年的文秘經(jīng)驗,為你推薦的十篇接口范文,還可以咨詢客服老師獲取更多原創(chuàng)文章,歡迎參考。

總線接口產(chǎn)生SPI信號綜述

隨著汽車排放法規(guī)日益苛刻,對汽車傳感器的精度要求越來越高,對執(zhí)行器的控制也是越來越精確,這就要求汽車ECU處理器具有更高的通訊能力。當(dāng)前高壓共軌柴油機的噴油電磁閥的控制方式開始突破以往的PWM控制方式,開始采用SPI的控制方式。PWM控制方式的波形復(fù)雜,控制程序也較復(fù)雜,而且其控制靈敏性相對較差;SPI控制方式以數(shù)據(jù)幀的形式輸出,控制程序比較簡單,而且輸出數(shù)據(jù)可任意定義,控制靈活性較大J。SPI:SerialPeripheralInterface(串行外圍設(shè)備接口)是一種高速、全雙工、同步的通訊總線,在芯片的管腳上只占用4個管腳,節(jié)約了芯片的管腳,同時也為PCB布局節(jié)省了空間J。正是由于這種簡單易用的特性,現(xiàn)在越來越多的芯片集成了這種通訊協(xié)議,如:飛思卡爾公司生產(chǎn)的MC68HCXX系列處理器及英飛凌公司生產(chǎn)的TriCore系列處理器。SPI信號快速簡便,不僅越來越多地應(yīng)用于通訊領(lǐng)域J,也越來越多地應(yīng)用于功率驅(qū)動領(lǐng)域,如:發(fā)動機噴油器驅(qū)動。SPI能輸出比PWM控制方式更為精細(xì)、準(zhǔn)確的控制信號,從而實現(xiàn)噴油量的精確控制。此外,SPI具有控制反饋,可實時反饋當(dāng)前控制狀態(tài)。所以一些噴油器智能驅(qū)動芯片也開始集成這種通訊協(xié)議接口,如:飛思卡爾公司生產(chǎn)的MC333885及英飛凌公司生產(chǎn)的TLE62XX系列。

1MSC下行內(nèi)核結(jié)構(gòu)及工作原理

1.1TC1796簡介

英飛凌公司生產(chǎn)的TriCore系列中的TC1796是一款專門針對汽車應(yīng)用而設(shè)計的功能強大的處理器芯片。TC1796中集成了一個MSC(微秒總線接口)模塊]。該模塊專門為驅(qū)動外圍功率設(shè)備而設(shè)計。該模塊的數(shù)據(jù)信息和控制信息通過高速同步串行下行通道與外圍功率設(shè)備通訊,MSC中內(nèi)置了SPI的所有引腳,同時做了些擴展,具有四個片選通道,而且具有N型與P型輸出通道。

1.2下行通道結(jié)構(gòu)

MSC內(nèi)核分下行通道與上行通道,這里主要介紹下行通道。下行通道由32位移位寄存器、下行通道控制模塊、lfO控制模塊,下行數(shù)據(jù)寄存器DD、下行控制寄存器DC以及兩個多路復(fù)用器組成。下行通道模塊結(jié)構(gòu)如圖1所示。

查看全文

激光探測系統(tǒng)接口技術(shù)論文

論文關(guān)鍵詞:激光探測;接口

論文摘要:本文論述了激光探測系統(tǒng)信息接口技術(shù);討論了激光探測接口的一般設(shè)計思想。

1引言

激光具有波長單一和良好的方向性,所以和傳統(tǒng)的探測方法相比,激光探測具有精度高,抗干擾能力強等特點,在激光測距、激光雷達、激光告警、激光制導(dǎo)、目標(biāo)識別等軍事領(lǐng)域,都得到了廣泛應(yīng)用。針對不同武器系統(tǒng)的需求,激光探測系統(tǒng)接口呈現(xiàn)出多樣性。

近年來,隨著應(yīng)用需求和集成化度的增加,激光探測系內(nèi)部、激光探測系統(tǒng)和各武器平臺之間集成了不同廠商的硬件設(shè)備、數(shù)據(jù)平臺、網(wǎng)絡(luò)協(xié)議等,由此帶來的異構(gòu)性給探測系統(tǒng)的互操作性、兼容性及平滑升級能力帶來了問題。

對激光探測系統(tǒng)而言,接口技術(shù)的設(shè)計是整個系統(tǒng)集成的關(guān)鍵技術(shù)。一個激光探測系統(tǒng)的設(shè)計、實施,有很大的工作量是在接口的處理上,好的接口設(shè)計可以提高系統(tǒng)的穩(wěn)定性、運行效率、升級能力等,本文以激光探測系統(tǒng)接口技術(shù)為研究對象,著重分析其接口技術(shù)類型、設(shè)計考慮因素和驗證方法。

查看全文

航空微型彈藥接口技術(shù)分析

摘要:針對微小型無人機及微型彈藥的電氣互聯(lián)接口日趨小型化問題,首先研究了國外飛機/懸掛物電氣連接系統(tǒng)接口標(biāo)準(zhǔn)簇發(fā)展及演變過程。然后對AS5726A定義的微型彈藥接口信號組中的數(shù)字?jǐn)?shù)據(jù)總線、離散量和電源等三種信號的功能及要求進行了闡述和分析,還研究了微型彈藥接口相比于MIL-STD-1760接口和小型任務(wù)懸掛物接口呈現(xiàn)出的新特性。最后提出了適用于微型彈藥接口的隔離網(wǎng)絡(luò)、匹配狀態(tài)接口電路和控制使用流程等工程應(yīng)用問題的初步解決方案。

關(guān)鍵詞:微型彈藥接口;AEIS;多路復(fù)用;隔離網(wǎng)絡(luò)

現(xiàn)代戰(zhàn)爭大多為局部戰(zhàn)爭,且多發(fā)生在人口較為密集的城市之中。用于單兵或小分隊作戰(zhàn)的先進的偵查、監(jiān)視和精確打擊武器裝備需求日益迫切。其中,微型靈巧彈藥[1]及其小型化的無人運載系統(tǒng)技術(shù)迅猛發(fā)展。近年來,微小型無人機技術(shù)已日趨成熟。這些小型無人機在戰(zhàn)術(shù)性能方面,大多具有10~15千米航程、60分鐘以上續(xù)航能力、配備先進的數(shù)據(jù)鏈,戰(zhàn)術(shù)型無人機還掛載智能微型靈巧彈藥。小型無人機在多國已實現(xiàn)批產(chǎn)和裝備部隊。微型彈藥發(fā)展的主要驅(qū)動力來自滿足戰(zhàn)術(shù)無人機精確打擊的作戰(zhàn)需求。目前,國外在研或裝備的微型彈藥主要供戰(zhàn)術(shù)無人機使用,如美國的“短柄斧”微型制導(dǎo)彈藥、“毒蛇出擊”反坦克導(dǎo)彈。為了提高飛機與懸掛物的電氣連接系統(tǒng)兼容性,降低武器系統(tǒng)的集成成本,美國頒布了MIL-STD-1760《飛機/懸掛物電氣連接系統(tǒng)接口要求》,國內(nèi)參照該標(biāo)準(zhǔn)頒布了GJB1188[2]。借鑒上述兩項標(biāo)準(zhǔn)發(fā)展的經(jīng)驗和教訓(xùn),隨著微型彈藥及作為其運載平臺的無人機系統(tǒng)的種類及數(shù)量的不斷增多,開展微型彈藥接口標(biāo)準(zhǔn)及其應(yīng)用技術(shù)的研究工作需求迫切且意義重大。

1飛機/懸掛物電氣連接系統(tǒng)標(biāo)準(zhǔn)簇

不同重量級別的懸掛物的體積、功耗和成本需求相差很大。因此,需要制定多樣化的飛機/懸掛物電氣連接系統(tǒng)(Aircraft/StoreElectricalInterconnectionSystem,AEIS)接口標(biāo)準(zhǔn)。微型彈藥是指一種懸掛物,其典型特征是重量不超過25千克,且外徑不小于38毫米。微型彈藥接口標(biāo)準(zhǔn)就是為了適應(yīng)微型靈巧彈藥及小型化運載平臺的迅猛發(fā)展而產(chǎn)生的。20世紀(jì)80年代初,美國機動車工程師協(xié)會(SocietyofAutomotiveEngineers,SAE)編制了MIL-STD-1760,截止目前,最新版本已發(fā)展到E版[3]。為了滿足小型及微型武器及運載平臺的應(yīng)用需求,SAE又補充了AS5725《小型任務(wù)懸掛物接口》標(biāo)準(zhǔn)[4](最新版本為B版)和AS5726《微型彈藥接口》標(biāo)準(zhǔn)[5](最新版本為A版)。三項標(biāo)準(zhǔn)共同組成常規(guī)、小型和微型互相搭配的飛機/懸掛物電氣連接系統(tǒng)標(biāo)準(zhǔn)簇。三項標(biāo)準(zhǔn)相應(yīng)規(guī)定的三種標(biāo)準(zhǔn)電氣接口信號規(guī)模依次減小,既有繼承也有演進。三項標(biāo)準(zhǔn)分別應(yīng)用于指導(dǎo)不同級別的懸掛物和運載系統(tǒng)的開發(fā)與驗證[6]。圖1三種標(biāo)準(zhǔn)接口信號組演變過程Fig.1Processofevolvementonthreestandardizedinterfacesignalset如圖1所示,從電氣接口信號功能的角度分析,信號組規(guī)模不斷縮小。微型彈藥接口在滿足微型武器使用需求的前提下,使信號數(shù)量盡可能地最小化。

2微型彈藥接口組成及要求

查看全文

DSP接口效率解析以及提升

近幾年來,數(shù)字信號處理器(DSP)得到了廣泛的應(yīng)用。由于DSP采用程序空間和數(shù)據(jù)空間分離的哈佛結(jié)構(gòu),對程序和數(shù)據(jù)并行操作,使之成倍地提高了處理速度;再加上流水線技術(shù),使得DSP的指令周期多為10ns級。而與之配套的外圍器件卻沒有像DSP那樣猛地發(fā)展。首先,DSP與外圍器件之間的速度差異日益顯著,大部分外圍器件的讀寫周期在50ns以上,即使是最快的靜態(tài)RAM,其讀寫周期亦為8ns左右,也只能與50MHz以下的DSP直接接口;其次,一些領(lǐng)域的器件在設(shè)計時并沒有考慮與DSP接口,以至于不能直接接入DSP總線,如CAN總線控制器SA1000采用地址總線與數(shù)據(jù)總線分時復(fù)用的總線接口。這使得DSP與許多外部器件難以接口,特別是在與多個外部器件接口或者與總線不兼容的外部器件接口時,常常會出現(xiàn)因接口處理不當(dāng)而導(dǎo)致接口效率低下的情況。當(dāng)DSP對外部器件的操作頻率很高時,接口效率的高低將對系統(tǒng)的運行速度產(chǎn)生不可忽略的影響。

1多個外設(shè)的情況

當(dāng)DSP與低速器件接口時,可以通過設(shè)置DSP片內(nèi)的等待狀態(tài)產(chǎn)生控制寄存器(WSGR),在相應(yīng)的程序空間、數(shù)據(jù)空間或I/O空間產(chǎn)生1~7個等待周期,以使DSP的訪問速度能和低速器件相匹配。當(dāng)在同一空間內(nèi)既有低速器件又有高速器件時,通常WSGR的延時值被設(shè)置成與速度最慢的器件相一致,以保證DSP對所有的器件都能進行正確的訪問。若對高速器件的操作很頻繁,則這種對整個空間的延時將極不合理地降低系統(tǒng)速度。例如,有些系統(tǒng)在程序空間同時擴展有RAM和ROM。而ROM的速度一般遠(yuǎn)遠(yuǎn)低于RAM,其訪問周期一般為100~200ns,即使DSP和RAM的訪問速度均可達到25ns,但對整個數(shù)據(jù)空間進行延時后,DSP也只能以ROM的訪問速度(100~200ns)對RAM進行訪問。

在這種情況下,首先應(yīng)考慮使用軟件方法提供效率。其方法是默認(rèn)的情況下將WSGR設(shè)置成與高速器件一致,當(dāng)要訪問低速器件時再修改WSGR的值。DSP常常對外部件進行連續(xù)操作,在這種情況下,軟件方法還是比較有效的。但最大問題在于增加了軟件負(fù)擔(dān)和不穩(wěn)定因素。

顯然,效率最高的情況是,既不需要修改WSGR,DSP又能以外部器件本身的速度對它們進行訪問。事實上,只要能夠產(chǎn)生適當(dāng)?shù)男盘柨刂艱SP的READY端,就可以達到這個目的。DSP在開始一個外部總線的操作后,會在每一個CLKOUT信號(DSP的時鐘輸出)的上升沿時刻對READY端進行查詢,若READY為低,則保持總線的狀態(tài)不變,然后在下一個CLKOUT上升沿時刻兩次查詢,直至查詢到READY為高時結(jié)束本次總線訪問。

下面的設(shè)計實例中介紹的硬件等待電路(見圖1)能夠?qū)崿F(xiàn)這個功能。它針對不同的外部器件產(chǎn)生相應(yīng)的等待信號送到DSP的READY端,實現(xiàn)硬等待。其核心器件采用了廣泛應(yīng)用的通用邏輯陣列(GAL),GAL的引腳定義與圖1相對應(yīng)。使用GAL器件使硬件設(shè)計變得簡單而靈活,可以完成比較復(fù)雜的邏輯關(guān)系。

查看全文

PCI接口芯片應(yīng)用論文

摘要:CH361是一個簡便易用的PCI總線通用接口芯片??捎糜谥谱鞯统杀镜腜CI總線的計算機板卡,同時也可以利用它把原來的ISA總線卡移植到PCI總線上。文中在介紹了CH361的特點、功能和工作模式的基礎(chǔ)上,重點介紹了CH361與PCI總線、存儲器、擴展ROM和I/O端口的接口電路。

關(guān)鍵詞:PCI總線;CH361;I/O端口映射;擴展ROM映射

1主要特點

CH361是一個簡便易用的PCI總線通用接口芯片。該器件在本地端提供了通用的8位數(shù)據(jù)總線。由于其支持I/O端口映射和擴展ROM映射,因而可廣泛應(yīng)用于制作低成本的基于PCI總線的計算機板卡,或者用于將原先基于ISA總線的板卡移植到PCI總線上。

CH361的主要特點如下:

●帶有通用8位主動并行接口:包括8位數(shù)據(jù)、16位地址、I/O讀和寫以及存儲器讀和寫;

查看全文

SPI接口軟件模擬研究論文

軟件模擬引言隨著信息社會的發(fā)展,網(wǎng)絡(luò)和信息家電越來越地出現(xiàn)在人們的生活中。人們普通要求將家庭內(nèi)的所有家用電器與Internet連接起來,實現(xiàn)主人在遠(yuǎn)方用計算機或電話通過Internet對象家庭電設(shè)施進行監(jiān)控。家用電器制造商可以通過網(wǎng)絡(luò)對其生產(chǎn)的設(shè)備進行售后跟蹤服務(wù);家用電器是故障時能自動按預(yù)設(shè)的郵件地址來發(fā)送電子郵件進行報警。這就需要有一個“家庭網(wǎng)絡(luò)中央控制器”。它對外與Internet連接,對內(nèi)通過家庭內(nèi)部無線局域網(wǎng)將所有家用電器連接成一體,從而確保信息家電安全地接入Internet。當(dāng)前,多數(shù)研究單位推出的家庭網(wǎng)絡(luò)智能控制器,均以PC或準(zhǔn)PC機作為硬件平臺,由于價位高而均未被市場容納。嵌入式Internet是近幾年發(fā)展起來的一項新興技術(shù)。以32位ARM嵌入式微處理器為硬件平臺,通過移植嵌入式操作系統(tǒng)uClinux內(nèi)核,開發(fā)相應(yīng)的硬件驅(qū)動、微型GUI和上層應(yīng)用軟件,最終實現(xiàn)產(chǎn)品化的嵌入式家庭網(wǎng)絡(luò)中央控制器。該系統(tǒng)具有體積小、功耗低、價格便宜的特點。

1系統(tǒng)的硬件組成本系統(tǒng)以高性能、低價格的S3C4510B為主CPU。它是Samsung公司推出的基于ARM7TDMI核,精簡指令系統(tǒng)的32位高速微處理器。工作電壓為3.3V,內(nèi)核ARM7TDMI的工作電壓為2.5V,大大降低了芯片的功耗。S3C4510B片上資源:一個總線仲裁器可以根據(jù)總線仲裁優(yōu)先級在片上功能模塊和外圍設(shè)備之間進行系統(tǒng)總線控制權(quán)分配;8KB指令、數(shù)據(jù)復(fù)用Cache,每128bit為1頁,并可全部或部分設(shè)置為SRAM;1個主I2C總線控制器,可作為主發(fā)送器或主接收器,能連接多個從設(shè)備;2個通用DMA;18個通用I/O口;2路4線UART口,其中一個支持IrDA1.0,可用于紅外通信;6組ROM/SRAM/Flash用于管理外部存儲器。另外,可擴展4組動態(tài)存儲器和4BANK擴展I/O設(shè)備;2通道帶有DMA傳送方式的HDLC口;1個10M/100M自適應(yīng)以太網(wǎng)控制器。圖1為家庭網(wǎng)關(guān)的硬件框圖,以S3C4510B為基本核心系統(tǒng),外圍擴展一系列功能模塊。有4×4鍵盤及以屏幕LCD顯示構(gòu)成良好的人機界面,用于手動本地參數(shù)查詢和設(shè)定。家庭網(wǎng)關(guān)基本系統(tǒng)以SPI接口與PTR3000無線收發(fā)模塊相連,同時家庭內(nèi)部家電控制器也通過SPI接口擴展PTR3000無線模塊。這樣,家庭網(wǎng)關(guān)的無線模塊以輪詢的方式與家庭內(nèi)各家電控制器上無線模塊進行通信,從而組成家庭內(nèi)部無線子網(wǎng)。家庭網(wǎng)關(guān)基本系統(tǒng)只需對SPI口進行操作即可實現(xiàn)與家電通信。實現(xiàn)了家電以家庭網(wǎng)關(guān)為中介與Internet在物理層互聯(lián)的三個通路:PC通過LAN經(jīng)由Internet連接到基本系統(tǒng)的以太網(wǎng)口、PC通過Modem經(jīng)由公司電話網(wǎng)與嵌入式Modem相連再到UART1、電話機經(jīng)過公用電話網(wǎng)經(jīng)語音卡連到UART1。

2uClinux嵌入式操作系統(tǒng)操作系統(tǒng)選用uClinux。它是一個完全符合GNU(GNU’sNotUnix,自由軟件基金會)/GPL(GeneralPulicLicense,通用公共許可證)公約的完全開放代碼項目,是標(biāo)準(zhǔn)Linux的一個分支,現(xiàn)在由Lineo公司支持維護。它專門針對沒有MMU的CPU,并且專為嵌入式系統(tǒng)做了許多小型化的工作。UClinux經(jīng)過對標(biāo)準(zhǔn)Linux內(nèi)核的改動,形成了一個高度優(yōu)化的、代碼緊湊的嵌入式Linux。雖然它的體積很小,但uClinux仍然保留了Linux的大多數(shù)的優(yōu)點,穩(wěn)定、良好的移植性、優(yōu)秀的網(wǎng)絡(luò)功能、完備的對各種文件系統(tǒng)的支持以及標(biāo)準(zhǔn)豐富的API。它的主要特片如下:①在linux-2.4.x/driver/char/Makefile添加1行:obj_$(CONFIG_SPI)+=SPI.0。在24行obj-y+=mem.otty_io.o后加PI.o。②在linux-2.4.x/driver/char/Config.in,添加1行:bool''''SPI''''CONFIG_SPI便于在makemenuconfig時選擇。③在linux-2.4.x/driver/char/mem.c在文件頭部添加:#ifdefCONFIG_SPI/*編譯時選擇該項就執(zhí)行SPI的初始化函數(shù)*/externvoidSPI_init(void);#endif在chr_dev_init()函數(shù)添加:#ifdef

CONFIT_SPISPI_init();#endif④修改vendor/Samsung/4510b/Makefile,建立起設(shè)備節(jié)點。在12~35行間,DEVICE部分添加內(nèi)容SPI,c,29,0。SPI是設(shè)備名,c代表字符設(shè)備,29是SPI的主設(shè)備號,0是SPI的次設(shè)備號。⑤makemenuconfig時選中SPI編譯,然后直載。啟動后,會看到/proc/devinces中字符設(shè)備多了一項SPI29。S3C4510B有18個通用I/O口,其中高10位可設(shè)置為其它功能口。在該系統(tǒng)中,設(shè)置P8為中斷接收線,P11模擬主機輸出線MOSI,P12模擬主機時鐘SCK,P13模擬主機輸入線MISO。P8口用于接收PTR3000的發(fā)送請求信號。當(dāng)P8口接收到請求信號時,系統(tǒng)進入中斷處理。中斷處理進程喚醒睡在睡眠隊列SPI_WAIT上的讀進程,讀進程由P12口輸出SCK信號并由P13口讀入數(shù)據(jù)。值得說明的是,SPI不帶中斷線,在此用P8口做中斷接收線是為了避免操作系統(tǒng)在沒有進行SPI操作時不斷向SCK線發(fā)時鐘信號。因此,MSP430F147IPM必須另外與S3C4510B連一個引腳在請求發(fā)送數(shù)據(jù)時發(fā)出中斷接收線是為了避免操作系統(tǒng)在沒有進行SPI操作時不斷向SCK線發(fā)時鐘信號。因此,MSP430F147IPM必須另外與S3C4510B連一個引腳在請求發(fā)送數(shù)據(jù)時發(fā)出中斷請求信號。實現(xiàn)過程如下:Staticwait_queue_head_wait;//休眠隊列//讀函數(shù)staticssize_tSPI_onlyread(structfile*file,char*buf,size_tcount,loff_t*ppos){interruptible_sleep_on(&SPI_wait);//讀進程睡眠等待讀中斷信號if(count>BUFNUM)count=BUFNUM;for(num=0;num>(12-i));//數(shù)據(jù)輸入}}if(copy_to_user(buf,&SPI_read,count))//數(shù)據(jù)從內(nèi)核空間拷貝到用戶這間return-EFAULT;returncount;}//寫函數(shù)staticssize_tSPI_onlywrite(structfile*file,constchar*buf,size_tcount,loff_t*ppos){if(count>BUFNUM)count=BUFNUM;if(copy_from_user(&SPI_write,buf,count))//數(shù)據(jù)從用戶空間拷貝到內(nèi)核空間return-EFAULT;for(num=0;num>1;iopdata=iopdata^0x1000;//時鐘輸出}}returncount;}//中斷響應(yīng)函數(shù)staticintSPI_irq(intirq,void*dev_id,structpt_regs*regs){intpnd=intpnd|0X1;//清中斷位wake_up_interruptible(&SPI_wait);//喚醒睡眠隊列return1;}//字符設(shè)備驅(qū)動接口staticstructfile_operationsSPI_fops={owner;THIS_MODULE,read:SPI_onlyread,write:SPI_onlywrite,};//初始化函數(shù)int_initSPI_init(void)register_chrdev(29,"SPI"&SPI_fops);//設(shè)備注冊函數(shù)init_waitqueue_head(&SPI_wait);if(!request_irq(0,SPI_irq,SA_SAMPLE_RANDOM,"SPI"NULL)){//中斷申請return-EFAULT;}iopmod=(iopmod&0xffffe7ff)=0x1800+iopmod;//設(shè)置通用I/O口模式iopcon=(iopcon&0xffffffe0)+0xle+iopcon;//設(shè)置通用I/O模式enable_irq(0);//開中斷return0;}module_init(SPI_init);MODULE_LICENSE("GPL);EXPORT_NO_SYMBOLS;結(jié)語實驗證明,模擬的SPI口接收發(fā)送數(shù)據(jù)準(zhǔn)確可靠。用戶程序可以以設(shè)備文件的形式進行訪問,與標(biāo)準(zhǔn)的SPI接口無異。該方案對于嵌入式家庭網(wǎng)關(guān)的研究,以及運用uClinux作為操作系統(tǒng)的嵌入式模擬通信接口,有一定的參考價值

查看全文

導(dǎo)航接口適配器研制分析論文

摘要:介紹了自動導(dǎo)航系統(tǒng)中多卜勒號航信號適配器和極坐標(biāo)指示器導(dǎo)航信號適配器的設(shè)計,并給出了具體的硬件電路和相關(guān)軟件流程。實現(xiàn)了導(dǎo)航計算機與多卜勒雷達、自動駕駛儀、真空速表和極坐標(biāo)指示器的交連,解決了ARINC429總線信號、ARINC407同步器信號、脈沖信號與模擬信號的相互轉(zhuǎn)換等技術(shù)難題。

關(guān)鍵詞:雷達極坐標(biāo)指示器ARINC429總線適配器

直升機自動導(dǎo)航系統(tǒng)與機上設(shè)備的交連關(guān)系如圖1所示。它主要由多卜勒雷達、導(dǎo)航計算機、自動駕駛儀、真空速度計算機、極坐標(biāo)指示器導(dǎo)航信號適配器和多卜勒導(dǎo)般信號適配器以及各種儀表、指示器構(gòu)成。本文主要介紹多卜勒導(dǎo)航信號適配器和極坐標(biāo)指示器導(dǎo)航信號適配器的設(shè)計。

1接口適配器的研制

1.1多卜勒導(dǎo)航信號適配器

1.1.1接口信號分析

查看全文

PCI接口芯片應(yīng)用分析論文

摘要:s5935是AMCC公司生產(chǎn)的PCI接口芯片,可實現(xiàn)直通(PASS-THRU)、郵箱(MAILBOX)、FIFO/DMA三種工作方式。文章簡要介紹了這三種工作方式,并給出了s5935的WDM驅(qū)動編程。

關(guān)鍵詞:PCIWDMs5935

PCI局部總線由于具有高速率以及支持即插即用等特點在微機系統(tǒng)中得到廣泛應(yīng)用。利用PCI接口芯片可以方便地設(shè)計PCI規(guī)范板卡。s5935是AMCC公司s59xx系列PCI接口芯片中的一種。該芯片功能強大,可用于高速數(shù)據(jù)采集處理卡、視頻加速卡以及多媒體通信等。其主要特點如下:

●兼容PCI2.1規(guī)范,可實現(xiàn)PCI總線主設(shè)備和從設(shè)備功能;

●具有高達132MB/s的傳輸速率;

●支持8/16/32位外加用戶總線;

查看全文

USB接口通信研究論文

摘要:USB通用串行總線是計算機外設(shè)接口的發(fā)展趨勢,將逐漸取代PC機上的RS232協(xié)議串口,因此很多傳統(tǒng)的RS232接口設(shè)備都將面臨一個向USB接口轉(zhuǎn)換的問題。本文以IC卡門禁考勤系統(tǒng)為例,提出一種方案,使傳統(tǒng)的RS232接口轉(zhuǎn)化為USB接口后直接通過USB總線接入PC,同時使IC卡門禁考勤設(shè)備增加了USB總線具有的熱插拔、自動配置和智能電源管理等功能;著重剖析USB通信內(nèi)核,探討系統(tǒng)軟硬件設(shè)計方案。

關(guān)鍵詞:USB終端人機接口設(shè)備(HID)列舉

引言

USB作為一種新的PC機互連協(xié)議,使外設(shè)到計算機的連接更加高效、便利。這種接口適合于多種設(shè)備,不僅具有快速、即插即用、支持熱插拔的特點,還能同時連接多達127個設(shè)備,解決了如資源沖突、中斷請求(IRQs)和直接數(shù)據(jù)通道(DMAs)等問題。因此,越來越多的開發(fā)者欲在自己的產(chǎn)品中使用這種標(biāo)準(zhǔn)接口。而RS232是單個設(shè)備接入計算機時,常采用的一種接入方式,其硬件實現(xiàn)簡單,因此在傳統(tǒng)的設(shè)備中有很多采用了這種通信方式。一般的IC卡門禁考勤系統(tǒng)也使用RS232接口與PC機通信。如果將USB技術(shù)應(yīng)用于IC卡門禁考勤系統(tǒng)與PC機之間的數(shù)據(jù)通信,這樣,不僅能使IC卡門禁考勤設(shè)備具備USB通信的諸多優(yōu)點,而且對PC機而言還可以節(jié)余1個RS232串口為其它通信所用。

1USB系統(tǒng)概述

USB規(guī)范描述了總線特性、協(xié)議定義、編程接口以及其它設(shè)計和構(gòu)建系統(tǒng)時所要求的特性。USB是一種主從總線,工作時USB主機處于主模式,設(shè)備處于從模式。USB系統(tǒng)所需要的唯一的系統(tǒng)資源是,USB系統(tǒng)軟件所使用的內(nèi)存空間、USB主控制器所使用的內(nèi)存地址空間(I/O地址空間)和中斷請求(IRQ)線。USB設(shè)備可以是功能性的,如顯示器、鼠標(biāo)或者集線器之類。它們可以作低速或者高速設(shè)備實現(xiàn)。低速設(shè)備最大速率限制在1.5Mb/s,每一個設(shè)備有一些專有寄存器,也就是端點(endpoint)。在進行數(shù)據(jù)交換時,可以通過設(shè)備驅(qū)動間接訪問它。每一個端點支持幾種特殊的傳輸類型,并且有一個唯一的地址和傳輸方向。不同的是端點0僅用作控制傳輸,并且其傳輸可以是雙向的。

查看全文

GPIB接口芯片專用分析論文

摘要:TNT4882是美國NI公司推出的一款GPIB接口專用芯片。文中介紹了其內(nèi)部結(jié)構(gòu)、外圍時鐘電路和部分重要的寄存器,給出了GPIB接口設(shè)計中對TNT4882編程的基本思路和注意事項。

關(guān)鍵詞:GPIB接口TNT4882

1概述

TNT4882是美國NI公司的一款單芯片、高速、聽/講功能的兼?zhèn)涞腉PIB(Generalpurposeinterfacebus)接口專用芯片。它內(nèi)部集成了Turbo488(高速傳輸電路)以及NAT4882(IEEE488.2兼容電路),并擁有諸多新的特性,能夠兼容ANSIIEEEStandard488.1和ANSIIEEEStandard488.2規(guī)范,因而可以為GPIB系統(tǒng)提供一套完整的解決方案。為了達到更高的傳輸速率。TNT4882采用了單芯片F(xiàn)IFO緩存電路設(shè)計,其內(nèi)置的16個增強型IEEE488.1兼容收發(fā)器可以直接連接GPIB總線,以實現(xiàn)HS488傳輸模式(一種新的GPIB高速傳輸模式)。在兼容性方面,它與以往使用的μPD7210、TMS9914A中的寄存器設(shè)置完全兼容,用戶可以將以前所用的代碼直接移植到TNT4882上。同時,它所包含的Turbo488電路及其諸多新特性也可以在一定程度上減少軟件的開銷。另外,TMT4882還具有靈活的CPU接口,可以方便地連接各種16位或8位微處理器,并將CPU發(fā)出的消息和信號轉(zhuǎn)化成相應(yīng)的GPIB消息和信號,以使實現(xiàn)GPIB設(shè)備和CPU及內(nèi)存之間的通信。

圖1雙芯片模式結(jié)構(gòu)框圖

2內(nèi)部結(jié)構(gòu)和外圍時鐘電路

查看全文