什么是JTAG 到底什么是JTAG呢? JTAG(Joint Test Action Group)聯(lián)合測(cè)試行動(dòng)小組)是一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議(IEEE 1149.1兼容),主要用于芯片內(nèi)部測(cè)試。現(xiàn)在多數(shù)的高級(jí)器件都支持JTAG協(xié)議,如DSP、FPGA器件等。標(biāo)準(zhǔn)的JTAG接口是4線:TMS、 TCK、TDI、TDO,分別為模式選擇、時(shí)鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線。 JTAG最初是用來(lái)對(duì)芯片進(jìn)行測(cè)試的,基本原理是在器件內(nèi)部定義一個(gè)TAP(Test Access Port�測(cè)試訪問(wèn)口)通過(guò)專用的JTAG測(cè)試工具對(duì)進(jìn)行內(nèi)部節(jié)點(diǎn)進(jìn)行測(cè)試。JTAG測(cè)試允許多個(gè)器件通過(guò)JTAG接口串聯(lián)在一起,形成一個(gè)JTAG鏈,能實(shí)現(xiàn)對(duì)各個(gè)器件分別測(cè)試。現(xiàn)在,JTAG接口還常用于實(shí)現(xiàn)ISP(In-System rogrammable�在線編程),對(duì)FLASH等器件進(jìn)行編程。 JTAG編程方式是在線編程,傳統(tǒng)生產(chǎn)流程中先對(duì)芯片進(jìn)行預(yù)編程現(xiàn)再裝到板上因此而改變,簡(jiǎn)化的流程為先固定器件到電路板上,再用JTAG編程,從而大大加快工程進(jìn)度。JTAG接口可對(duì)PSD芯片內(nèi)部的所有部件進(jìn)行編程 JTAG的一些說(shuō)明 通常所說(shuō)的JTAG大致分兩類,一類用于測(cè)試芯片的電氣特性,檢測(cè)芯片是否有問(wèn)題;一類用于Debug;一般支持JTAG的CPU內(nèi)都包含了這兩個(gè)模塊。 一個(gè)含有JTAG Debug接口模塊的CPU,只要時(shí)鐘正常,就可以通過(guò)JTAG接口訪問(wèn)CPU的內(nèi)部寄存器和掛在CPU總線上的設(shè)備,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)內(nèi)置模塊的寄存器,象UART,Timers,GPIO等等的寄存器。 上面說(shuō)的只是JTAG接口所具備的能力,要使用這些功能,還需要軟件的配合,具體實(shí)現(xiàn)的功能則由具體的軟件決定。 例如下載程序到RAM功能。了解SOC的都知道,要使用外接的RAM,需要參照SOC DataSheet的寄存器說(shuō)明,設(shè)置RAM的基地址,總線寬度,訪問(wèn)速度等等。有的SOC則還需要Remap,才能正常工作。運(yùn)行Firmware時(shí),這些設(shè)置由Firmware的初始化程序完成。但如果使用JTAG接口,相關(guān)的寄存器可能還處在上電值,甚至?xí)r錯(cuò)誤值,RAM不能正常工作,所以下載必然要失敗。要正常使用,先要想辦法設(shè)置RAM。在ADW中,可以在Console窗口通過(guò)Let 命令設(shè)置,在AXD中可以在Console窗口通過(guò)Set命令設(shè)置。
上傳時(shí)間: 2013-10-23
上傳用戶:aeiouetla
自制89C51單片機(jī)實(shí)驗(yàn)電路板 學(xué)習(xí)單片機(jī)離不開實(shí)驗(yàn),以往單片機(jī)的實(shí)驗(yàn)往往依賴于仿真機(jī)和單片機(jī)學(xué)習(xí)系統(tǒng),價(jià)格昂貴,初學(xué)者很難配備。近年來(lái),隨著FLASH型單片機(jī)的廣泛應(yīng)用,采用軟件模擬加寫片驗(yàn)證成為一種經(jīng)濟(jì)實(shí)用的實(shí)驗(yàn)方法,以AT89C51單片機(jī)為例,其價(jià)格不足¥10RMB,而擦、寫次數(shù)可以有1000次,一塊芯片即可做上千次的實(shí)驗(yàn)。目前,流行的單片機(jī)開發(fā)軟件Keil可以免費(fèi)獲得用于學(xué)習(xí)的EVAL版;編程器價(jià)格并不昂貴,專門用于寫89C51類芯片的編程器價(jià)格更低廉(不足百元),而且編程器也是以后開發(fā)單片機(jī)所必備的工具;相比之下,用于實(shí)驗(yàn)的電路板制作比較麻煩,用萬(wàn)用板搭接,只能做些很簡(jiǎn)單的電路,稍復(fù)雜的電路一般要用到雙面板,而業(yè)余條件下是很難自制雙面板的,而且實(shí)驗(yàn)電路板主要是用于學(xué)習(xí),學(xué)完了,也就沒(méi)有什么使用價(jià)值了,所以很多人希望能夠廉價(jià)地獲得。作者在多年單片機(jī)教學(xué)(包括從事網(wǎng)絡(luò)教學(xué))的基礎(chǔ)上,開發(fā)了一塊有較多功能但使用單面板的單片機(jī)實(shí)驗(yàn)板,適于業(yè)余愛好者自制。這塊實(shí)驗(yàn)板采用89C51為主芯片,板上安裝了5位數(shù)碼管,8個(gè)發(fā)光二極管,四個(gè)按鈕開關(guān),一個(gè)簡(jiǎn)單的音響電路,一個(gè)用于計(jì)數(shù)實(shí)驗(yàn)的振蕩器,At24CXXX類芯片插座,X5045芯片插座,RS232串行接口等。使用這塊實(shí)驗(yàn)板可以進(jìn)行流水燈、人機(jī)界面程序設(shè)計(jì)、音響、中斷、計(jì)數(shù)器等基本編程練習(xí),還可以學(xué)習(xí)I2C接口芯片使用、SPI接口芯片使用、與PC機(jī)進(jìn)行串行通訊等目前較為流行的技術(shù)。圖1是該實(shí)驗(yàn)板的電路原理圖,從圖中可以看出,該實(shí)驗(yàn)板由若干塊集成電路和一些阻容元件等組成,下面我們就分別介紹。1、發(fā)光二極管接口主芯片(U1)的P1端口接了8個(gè)發(fā)光二極管,這些發(fā)光二極管的負(fù)極接到P1端口各引腳,而正極則通過(guò)一個(gè)排電阻(標(biāo)號(hào)為JP4,阻值為470毆)接到正電源端,這樣,這些發(fā)光二極管亮的條件就U1的P1口相引的引腳為低電平,即如果P1口某引腳輸出為0,相應(yīng)的燈亮,如果輸出為1,相應(yīng)的燈滅。例:MOV P1,#0FH該行程序?qū)⑹拱l(fā)光二極管L1-L4熄滅,而L5-L8點(diǎn)亮。2、數(shù)碼管接口U1的P0口和P2口的部份引腳構(gòu)成了5位LED數(shù)碼管驅(qū)動(dòng)電路,這里L(fēng)ED數(shù)碼管采用了共陽(yáng)型,共陽(yáng)型數(shù)碼管的筆段(即對(duì)應(yīng)abcdefgh)引腳是二極管的負(fù)極,所有二極管的正極連在一起,構(gòu)成公共端,即片選端,對(duì)于這種數(shù)碼管的驅(qū)動(dòng),要求在片選端提供電流,為此,使用了PNP型三極管作為片選端的驅(qū)動(dòng),共使用5只三極管,所有三極管的發(fā)射極連在一起,接到正電源端,它們的基極則分別連到P2.0⋯P2.4,這樣,當(dāng)P2.0⋯P2.4中某引腳輸出是高電平時(shí),三極管不導(dǎo)通,不能給相應(yīng)位的數(shù)碼管供電,該位數(shù)碼管的所有筆段都不亮,反之,如果某引腳是低電平時(shí),三極管導(dǎo)通,可以給相應(yīng)的數(shù)碼管供電,該位數(shù)碼管是否點(diǎn)亮,點(diǎn)亮哪些筆段,取決于這些筆段引腳是高或低電平。從圖圖1 共陽(yáng)型數(shù)LED顯示器.....
標(biāo)簽: 89C51 單片機(jī)實(shí)驗(yàn)板
上傳時(shí)間: 2013-11-14
上傳用戶:dingdingcandy
基于FPGA數(shù)字電壓表的設(shè)計(jì) EDA是電子設(shè)計(jì)自動(dòng)化(Electronic Design Automation)的縮寫,在20世紀(jì)60年代中期從計(jì)算機(jī)輔助設(shè)計(jì)(CAD)、計(jì)算機(jī)輔助制造(CAM)、計(jì)算機(jī)輔助測(cè)試(CAT)和計(jì)算機(jī)輔助工程(CAE)的概念發(fā)展而來(lái)的。 EDA技術(shù)就是以計(jì)算機(jī)為工具,設(shè)計(jì)者在EDA軟件平臺(tái)上,用硬件描述語(yǔ)言VHDL完成設(shè)計(jì)文件,然后由計(jì)算機(jī)自動(dòng)地完成邏輯編譯、化簡(jiǎn)、分割、綜合、優(yōu)化、布局、布線和仿真,直至對(duì)于特定目標(biāo)芯片的適配編譯、邏輯映射和編程下載等工作。本電壓表的電路設(shè)計(jì)正是用VHDL語(yǔ)言完成的 。此次設(shè)計(jì)采用的是Altera公司 的Quartus II 7.0軟件。本次設(shè)計(jì)的參考電壓為2.5V,精度為0.01V。此電壓表的設(shè)計(jì)特點(diǎn)為通過(guò)軟件編程下載到硬件實(shí)現(xiàn),設(shè)計(jì)周期短,開發(fā)效率高。
標(biāo)簽: FPGA 數(shù)字電壓表 報(bào)告
上傳時(shí)間: 2013-11-24
上傳用戶:無(wú)聊來(lái)刷下
本文是關(guān)于賽靈思Artix-7 FPGA 數(shù)據(jù)手冊(cè):直流及開關(guān)特性的詳細(xì)介紹。 文章中也討論了以下問(wèn)題: 1.全新 Artix-7 FPGA 系列有哪些主要功能和特性? Artix-7 系列提供了業(yè)界最低功耗、最低成本的 FPGA,采用了小型封裝,配合Virtex 架構(gòu)增強(qiáng)技術(shù),能滿足小型化產(chǎn)品的批量市場(chǎng)需求,這也正是此前 Spartan 系列 FPGA 所針對(duì)的市場(chǎng)領(lǐng)域。與 Spartan-6 FPGA 相比,Artix-7 器件的邏輯密度從 20K 到 355K 不等,不但使速度提升 30%,功耗減半,尺寸減小 50%,而且價(jià)格也降了 35%。 2.Artix-7 FPGA 系列支持哪些類型的應(yīng)用和終端市場(chǎng)? Artix-7 FPGA 系列面向各種低成本、小型化以及低功耗的應(yīng)用,包括如便攜式超聲波醫(yī)療設(shè)備、軍用通信系統(tǒng)、高端專業(yè)/消費(fèi)類相機(jī)的 DSLR 鏡頭模塊,以及航空視頻分配系統(tǒng)等。
標(biāo)簽: Artix FPGA 賽靈思 數(shù)據(jù)手冊(cè)
上傳時(shí)間: 2013-10-11
上傳用戶:zouxinwang
信息處理機(jī)(圖1)用于完成導(dǎo)彈上多路遙測(cè)信息的采集、處理、組包發(fā)送。主要功能包括高速1553B總線的數(shù)據(jù)收發(fā)、422接口設(shè)備的數(shù)據(jù)加載與檢測(cè)、多路數(shù)據(jù)融合和數(shù)據(jù)接收、處理、組包發(fā)送的功能。其中,總線數(shù)據(jù)和其他422接口送來(lái)的數(shù)據(jù)同時(shí)進(jìn)行并行處理;各路輸入信息按預(yù)定格式進(jìn)行融合與輸出;數(shù)據(jù)輸出速率以高速同步422口的幀同步脈沖為源,如果高速同步422口異常不影響總線數(shù)據(jù)和其它422口的數(shù)據(jù)融合與輸出功能。在CPU發(fā)生異常或總線數(shù)據(jù)異常時(shí)不影響其它422口數(shù)據(jù)的融合與輸出功能;能夠?qū)目偩€上接收的數(shù)據(jù)進(jìn)行二次篩選、組包,并發(fā)送往總線,供其它設(shè)備接收。
標(biāo)簽: FPGA 信息處理 中的應(yīng)用
上傳時(shí)間: 2013-11-22
上傳用戶:suicone
為了滿足某測(cè)控平臺(tái)的設(shè)計(jì)要求,設(shè)計(jì)并實(shí)現(xiàn)了基于FPGA的六通道HDLC并行通信系統(tǒng)。該系統(tǒng)以FPGA為核心,包括FPGA、DSP、485轉(zhuǎn)換接口等部分。給出了系統(tǒng)的電路設(shè)計(jì)、關(guān)鍵模塊及軟件流程圖。測(cè)試結(jié)果表明,系統(tǒng)通訊速度為1 Mb/s,并且工作穩(wěn)定,目前該設(shè)計(jì)已經(jīng)成功應(yīng)用于某樣機(jī)中。
上傳時(shí)間: 2013-11-25
上傳用戶:王成林。
基于對(duì)處于偏遠(yuǎn)地區(qū)的光伏發(fā)電基站電源運(yùn)行情況進(jìn)行遠(yuǎn)程控制和檢測(cè)的目的,本系統(tǒng)設(shè)計(jì)了具有針對(duì)性的監(jiān)測(cè)系統(tǒng),基站電源發(fā)電的電壓、電流值每5 s鐘采集一次,通過(guò)GPRS模塊無(wú)線高速傳輸?shù)娇傉居?jì)算機(jī)進(jìn)行檢測(cè)和控制。進(jìn)行串口通信實(shí)時(shí)數(shù)據(jù)采集、存儲(chǔ)、查詢,并完成對(duì)上位機(jī)串行口接收數(shù)據(jù)設(shè)置、上位機(jī)對(duì)下位機(jī)工作情況的檢測(cè)和系統(tǒng)功能的設(shè)定。探討了GPRS模塊進(jìn)行數(shù)據(jù)傳輸?shù)倪^(guò)程,MC35i驅(qū)動(dòng)及AT指令的編寫和數(shù)據(jù)傳輸協(xié)議的制定。在大量的實(shí)驗(yàn)的基礎(chǔ)上,采集到日光強(qiáng)度改變時(shí)基站電源運(yùn)行情況的數(shù)據(jù),為提高太陽(yáng)能電池的利用率提供了實(shí)踐依據(jù)。
標(biāo)簽: 光伏發(fā)電 通信基站 電源 遠(yuǎn)程監(jiān)測(cè)系統(tǒng)
上傳時(shí)間: 2013-11-06
上傳用戶:破曉sunshine
盡管當(dāng)前新型無(wú)線電通信系統(tǒng)不斷涌現(xiàn),短波這一古老和傳統(tǒng)的通信方式仍然受到全世界普遍重視,不僅沒(méi)有被淘太,還在快速發(fā)展。其原因主要有三:一、短波是唯一不受網(wǎng)絡(luò)樞鈕和有源中繼體制約的遠(yuǎn)程通信手段,一但發(fā)生戰(zhàn)爭(zhēng)或?yàn)?zāi)害,各種通信網(wǎng)絡(luò)都可能受到破壞,衛(wèi)星也可能受到攻擊。無(wú)論哪種通信方式,其抗毀能力和自主通信能力與短波無(wú)可相比;二、在山區(qū)、戈壁、海洋等地區(qū),超短波覆蓋不到,主要依靠短波;三、與衛(wèi)星通信相比,短波通信不用支付話費(fèi),運(yùn)行成本低。 近年來(lái),短波通信技術(shù)在世界范圍內(nèi)獲得了長(zhǎng)足進(jìn)步。這些技術(shù)成果理應(yīng)被中國(guó)這樣的短波通信大國(guó)所用。用現(xiàn)代化的短波設(shè)備改造和充實(shí)我國(guó)各個(gè)重要領(lǐng)域的無(wú)線通信網(wǎng),使之更加先進(jìn)和有效,滿足新時(shí)代各項(xiàng)工作的需要,無(wú)疑是非常有意義的。 這里簡(jiǎn)要介紹短波通信的一般概念,優(yōu)化短波通信的經(jīng)驗(yàn),以及一些熱門的新技術(shù),如有錯(cuò)誤之處,歡迎閱正。1、短波通信的一般原理1.1.無(wú)線電波傳播 無(wú)線電廣播、無(wú)線電通信、衛(wèi)星、雷達(dá)等都依靠無(wú)線電波的傳播來(lái)實(shí)現(xiàn)。 無(wú)線電波一般指波長(zhǎng)由100,000米到0.75毫米的電磁波。根據(jù)電磁波傳播的特性,又分為超長(zhǎng)波、長(zhǎng)波、中波、短波、超短波等若干波段,其中:超長(zhǎng)波的波長(zhǎng)為100,000米~10,000米,頻率3~30千赫;長(zhǎng)波的波長(zhǎng)為10,000米~1,000米,頻率30~300千赫;中波的波長(zhǎng)為1,000米~100米,頻率300千赫~1.6兆赫;短波的波長(zhǎng)為100米~10米,頻率為1.6~30兆赫;超短波的波長(zhǎng)為10米~1毫米,頻率為30~300,000兆赫(注:波長(zhǎng)在1米以下的超短波又稱為微波)。頻率與波長(zhǎng)的關(guān)系為:頻率=光速/波長(zhǎng)。 電波在各種媒介質(zhì)及其分界面上傳播的過(guò)程中,由于反射、折射、散射及繞射,其傳播方向經(jīng)歷各種變化,由于擴(kuò)散和媒介質(zhì)的吸收,其場(chǎng)強(qiáng)不斷減弱。為使接收點(diǎn)有足夠的場(chǎng)強(qiáng),必須掌握電波傳播的途徑、特點(diǎn)和規(guī)律,才能達(dá)到良好的通信效果。常見的傳播方式有:地波(地表面波)傳播 沿大地與空氣的分界面?zhèn)鞑サ碾姴ń械乇砻娌ǎ?jiǎn)稱地波。地波的傳播途徑如圖1.1 所示。其傳播途徑主要取決于地面的電特性。地波在傳播過(guò)程中,由于能量逐漸被大地吸收,很快減弱(波長(zhǎng)越短,減弱越快),因而傳播距離不遠(yuǎn)。但地波不受氣候影響,可靠性高。超長(zhǎng)波、長(zhǎng)波、中波無(wú)線電信號(hào),都是利用地波傳播的。短波近距離通信也利用地波
上傳時(shí)間: 2013-11-13
上傳用戶:box2000
以ISL400E芯片為主的簡(jiǎn)易光電模塊有以下功能: 1、低功耗,3V、5V供電,空載電流小于3mA; 2、小于1毫秒的快速響應(yīng)時(shí)間; 3、只需接發(fā)射、接收二極管,即可獲得0V/5V的高低電平輸出; 4、必要時(shí)增加電位器可實(shí)現(xiàn)檢測(cè)距離的遠(yuǎn)近調(diào)節(jié)。 5、具有良好的抗光性和抗干擾性,溫度范圍-40℃ ~120℃ 。 適用于感應(yīng)開關(guān),光電玩具的設(shè)計(jì),便捷低成本。
標(biāo)簽: IMS 400 ISL 光電開關(guān)
上傳時(shí)間: 2013-12-31
上傳用戶:yan2267246
摘要: 本文介紹了利用A3955對(duì)步進(jìn)電機(jī)實(shí)現(xiàn)控制的方法及其電路設(shè)計(jì)。關(guān)鍵詞: 步進(jìn)電機(jī);PIC16C621A; A3955;脈寬調(diào)制 步進(jìn)電機(jī)廣泛應(yīng)用于對(duì)精度要求比較高的運(yùn)動(dòng)控制系統(tǒng)中,如機(jī)器人、打印機(jī)、軟盤驅(qū)動(dòng)器、繪圖儀、機(jī)械閥門控制器等。目前,對(duì)步進(jìn)電機(jī)的控制主要有由分散器件組成的環(huán)形脈沖分配器、軟件環(huán)形脈沖分配器、專用集成芯片環(huán)形脈沖分配器等。分散器件組成的環(huán)形脈沖分配器體積比較大,同時(shí)由于分散器件的延時(shí),其可靠性大大降低;軟件環(huán)形分配器要占用主機(jī)的運(yùn)行時(shí)間,降低了速度;專用集成芯片環(huán)形脈沖分配器集成度高、可靠性好,但其適應(yīng)性受到限制,同時(shí)開發(fā)周期長(zhǎng)、需求費(fèi)用較高。 步進(jìn)電機(jī)控制步進(jìn)電機(jī)是數(shù)字控制電機(jī),它將脈沖信號(hào)轉(zhuǎn)變成角位移,即給一個(gè)脈沖信號(hào),步進(jìn)電機(jī)制。步進(jìn)電機(jī)可分為反應(yīng)式步進(jìn)電機(jī)(VR)、永磁式步進(jìn)電機(jī)(PM)和混合式步進(jìn)電機(jī)(HB)。 步進(jìn)電機(jī)區(qū)別于其他控制電機(jī)的最大特點(diǎn)是,它是通過(guò)輸入脈沖信號(hào)來(lái)進(jìn)行控制的,即電機(jī)的總轉(zhuǎn)動(dòng)角度由輸入脈沖數(shù)決定,而電機(jī)的轉(zhuǎn)速由脈沖信號(hào)頻率決定。步進(jìn)電機(jī)的驅(qū)動(dòng)電路根據(jù)控制信號(hào)工作,控制信號(hào)由單片機(jī)產(chǎn)生。就轉(zhuǎn)動(dòng)一個(gè)角度,因此非常適合于單片機(jī)控。
上傳時(shí)間: 2013-12-05
上傳用戶:lionlwy
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1