www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式軟件
[導(dǎo)讀]TMS320F28335及其最小應(yīng)用系統(tǒng)設(shè)計(jì)

引言
    TMS320F28335型數(shù)字信號(hào)處理器是TI公司的一款TMS320C28X系列浮點(diǎn)DSP控制器。與以往的定點(diǎn)DSP相比,該器件的精度高,成本低,功耗小,性能高,外設(shè)集成度高,數(shù)據(jù)以及程序存儲(chǔ)量大,A/D轉(zhuǎn)換更精確快速等。它采用內(nèi)部1.9 V供電,外部3.3 V供電,因而功耗大大降低。且主頻高達(dá)150 MHz,處理速度快,是那些需要浮點(diǎn)運(yùn)算便攜式
產(chǎn)品的理想選擇。

2 TMS320F28335簡(jiǎn)介
    TMS320F28335采用176引腳LQFP四邊形封裝,其功能結(jié)構(gòu)參見(jiàn)參考文獻(xiàn)。其主要性能如下:
    高性能的靜態(tài)CMOS技術(shù),指令周期為6.67 ns,主頻達(dá)150 MHz;
    高性能的32位CPU,單精度浮點(diǎn)運(yùn)算單元(FPU),采用哈佛流水線(xiàn)結(jié)構(gòu),能夠快速執(zhí)行中斷響應(yīng),并具有統(tǒng)一的內(nèi)存管理模式,可用C/C++語(yǔ)言實(shí)現(xiàn)復(fù)雜的數(shù)學(xué)算法;
    6通道的DMA控制器;
    片上256 Kxl6的Flash存儲(chǔ)器,34 Kxl6的SARAM存儲(chǔ)器.1 Kx16 OTPROM和8 Kxl6的Boot ROM。其中Flash,OTPROM,16 Kxl6的SARAM均受密碼保護(hù);
    控制時(shí)鐘系統(tǒng)具有片上振蕩器,看門(mén)狗模塊,支持動(dòng)態(tài)PLL調(diào)節(jié),內(nèi)部可編程鎖相環(huán),通過(guò)軟件設(shè)置相應(yīng)寄存器的值改變CPU的輸入時(shí)鐘頻率;
    8個(gè)外部中斷,相對(duì)TMS320F281X系列的DSP,無(wú)專(zhuān)門(mén)的中斷引腳。GPI00~GPI063連接到該中斷。GPI00一GPI031連接到XINTl,XINT2及XNMI外部中斷,GPl032~GPI063連接到XINT3一XINT7外部中斷;
    支持58個(gè)外設(shè)中斷的外設(shè)中斷擴(kuò)展控制器(PIE),管理片上外設(shè)和外部引腳引起的中斷請(qǐng)求;
    增強(qiáng)型的外設(shè)模塊:18個(gè)PWM輸出,包含6個(gè)高分辨率脈寬調(diào)制模塊(HRPWM)、6個(gè)事件捕獲輸入,2通道的正交調(diào)制模塊(QEP);
    3個(gè)32位的定時(shí)器,定時(shí)器0和定時(shí)器1用作一般的定時(shí)器,定時(shí)器0接到PIE模塊,定時(shí)器1接到中斷INTl3;定時(shí)器2用于DSP/BIOS的片上實(shí)時(shí)系統(tǒng),連接到中斷INTl4,如果系統(tǒng)不使用DSP/BIOS,定時(shí)器2可用于一般定時(shí)器;
串行外設(shè)為2通道CAN模塊、3通道SCI模塊、2個(gè)McBSP(多通道緩沖串行接口)模塊、1個(gè)SPI模塊、1個(gè)I2C主從兼容的串行總線(xiàn)接口模塊;
    12位的A/D轉(zhuǎn)換器具有16個(gè)轉(zhuǎn)換通道、2個(gè)采樣保持器、內(nèi)外部參考電壓,轉(zhuǎn)換速度為80 ns,同時(shí)支持多通道轉(zhuǎn)換;

    88個(gè)可編程的復(fù)用GPIO引腳;
    低功耗模式;
    1.9 V內(nèi)核,3.3 V I/O供電;
    符合IEEEll49.1標(biāo)準(zhǔn)的片內(nèi)掃描仿真接口(JTAG);TMS320F28335的存儲(chǔ)器映射需注意以下幾點(diǎn):
    片上外設(shè)寄存器塊0~3只能用于數(shù)據(jù)存儲(chǔ)區(qū),用戶(hù)不能在該存儲(chǔ)區(qū)內(nèi)寫(xiě)入程序。
    OTP ROM區(qū)(0x38 0000~0x38 03FF)為只讀空間,存儲(chǔ)A/D轉(zhuǎn)換器的校準(zhǔn)程序,用戶(hù)不能對(duì)此空間寫(xiě)入程序。
    即使不應(yīng)用eCAN模塊,也應(yīng)使能時(shí)鐘模塊,將為eCAN分配的RAM空間用作一般RAM。
    如果設(shè)置安全代碼,存儲(chǔ)器區(qū)域Ox33FF80~0x33FFF5需全部寫(xiě)入數(shù)據(jù)0x0000,而不能用于存儲(chǔ)程序或數(shù)據(jù)。反之,0x33FF80~Ox33FEF可以存儲(chǔ)數(shù)據(jù)或程序,其中0x33FFF0~Ox33FFF5只能存儲(chǔ)數(shù)據(jù)。

3 仿真工具和開(kāi)發(fā)環(huán)境
    TMS320F28335開(kāi)發(fā)工具有:標(biāo)準(zhǔn)的優(yōu)化C/C++編譯/匯編/連接器,CCS集成開(kāi)發(fā)環(huán)境,評(píng)估板和XDS510仿真器。其中CCS是一個(gè)界面友好,功能完善的集成的開(kāi)發(fā)平臺(tái),具有編輯、匯編、編譯、軟硬件仿真調(diào)試功能。

4 最小應(yīng)用系統(tǒng) 
   
采用TMS320F28335組成應(yīng)用系統(tǒng),首先考慮TMS320F28335所具有的各種功能是否滿(mǎn)足應(yīng)用系統(tǒng)要求。如能滿(mǎn)足則該系統(tǒng)為最小應(yīng)用系統(tǒng)。一個(gè)最小應(yīng)用系統(tǒng)包括復(fù)位電路,時(shí)鐘電路、電源及存儲(chǔ)器等。對(duì)于TMS320F28335,其具有片上Flash,0TPROM及SARAM存儲(chǔ)器在設(shè)計(jì)最小應(yīng)用系統(tǒng)時(shí)無(wú)需考慮外部存儲(chǔ)器接口問(wèn)題。
4.1 復(fù)位電路的設(shè)計(jì)
   
復(fù)位采用上電復(fù)位電路,由電源器件給出復(fù)位信號(hào)。一旦電源上電,系統(tǒng)便處于復(fù)位狀態(tài),當(dāng)XRS為低電平時(shí),DSP復(fù)位。為使DSP初始化正確,應(yīng)保證XRS為低電平并至少保持3個(gè)CLKOUT周期,同時(shí)在上電后,該系統(tǒng)的晶體振蕩器一般需要100~200 ms的穩(wěn)定期。所選的電源器件TPS73HD30l一旦加電,其輸出電壓緊隨輸入電壓,當(dāng)輸出電壓達(dá)到啟動(dòng)RESET的最小電壓時(shí)(溫度為25℃時(shí),其電壓為1.5 V),引腳RESET輸出低電平,并且至少保持200ms,從而滿(mǎn)足復(fù)位要求。
4.2 時(shí)鐘電路的設(shè)計(jì)
   
向DSP提供時(shí)鐘一般有2種方法:一種是利用DSP內(nèi)部所提供的晶體振蕩器電路,即在DSP的Xl和X2引腳之間連接一晶體來(lái)啟動(dòng)內(nèi)部振蕩器;另一種方法是將外部時(shí)鐘源直接輸入X2/CLKIN引腳,Xl懸空,采用已封裝晶體振蕩器。鑒于從資源利用和電路設(shè)計(jì)的簡(jiǎn)單性考慮.該最小應(yīng)用系統(tǒng)的時(shí)鐘電路采用TMS320F28335內(nèi)部晶體振蕩器,具體電路如圖l所示。外部晶體的工作頻率為30 MHz,TMS320F28335內(nèi)部具有一個(gè)可編程的鎖相環(huán),用戶(hù)可根據(jù)所需系統(tǒng)時(shí)鐘頻率對(duì)其編程設(shè)置。圖2為DSP的電源引腳連接電路。[!--empirenews.page--]

4.3 J17AG仿真接口
    TMS320F28335具有符合IEEEll49.1標(biāo)準(zhǔn)的片內(nèi)掃描仿真接口(JTAG),該接口通過(guò)仿真器直接訪(fǎng)問(wèn)。為了能與仿真器通信,所設(shè)計(jì)的最小系統(tǒng)板上應(yīng)有14引腳的仿真接口,其中的EMU0和EMUl信號(hào)必須通過(guò)上拉電阻連接至電源,其中上拉電阻為4.7 kΩ。其電路原理圖如圖3所示。
4.4 電源部分設(shè)計(jì)
   
由TMS320F28335組成的應(yīng)用系統(tǒng)內(nèi)核電壓(1.9 V)與I/O供電電壓(3.3 V)不同,電源部分利用兩路輸出電源器件TPS73HD301來(lái)實(shí)現(xiàn),如圖4所示。對(duì)于輸入部分,由于所設(shè)計(jì)的系統(tǒng)供電電源與電源器件距離小于10 cm,在輸入端接入0.1μF的貼片電容,具有濾除噪聲,提高響應(yīng)速度。而對(duì)于輸出部分,10μF的固體鉭電容接地可有效保證滿(mǎn)載情況下的穩(wěn)定性,選擇電阻R1和R2時(shí)應(yīng)遵循:Vo=Vref[1+(R1/R2)],其中Vref=1.182 V,推薦R2選用269 kΩ。
4.5 應(yīng)注意事項(xiàng)
   
設(shè)計(jì)中應(yīng)注意以下事項(xiàng):
    (1)時(shí)鐘電路采用內(nèi)部晶體振蕩器,在電路配置時(shí)應(yīng)盡量靠近TMS320F28335放置,引線(xiàn)要短且粗,電容要穩(wěn)定,容值準(zhǔn)確,應(yīng)遠(yuǎn)離發(fā)熱元件。
    (2)電源模塊輸出端使用保護(hù)電容,其值不能小于10μF,且不能使用貼片電容或高頻陶瓷電容,否則工作不穩(wěn)定。
    (3)TMS320F28335中一些不用的引腳,應(yīng)將其通過(guò)上拉電阻接電源或按下拉電阻使其接地。

5 結(jié)語(yǔ)
   
文中給出了TMS320F28335的最小應(yīng)用系統(tǒng)的設(shè)計(jì)電路,利用該電路實(shí)時(shí)在線(xiàn)對(duì)TMS320F28335系統(tǒng)仿真開(kāi)發(fā)。但該系統(tǒng)僅是一個(gè)最小的應(yīng)用系統(tǒng),具體模塊的應(yīng)用系統(tǒng)應(yīng)視實(shí)際需要設(shè)計(jì)。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

AWTK 全稱(chēng) Toolkit AnyWhere,是 ZLG 開(kāi)發(fā)的開(kāi)源 GUI 引擎,旨在為嵌入式系統(tǒng)、WEB、各種小程序、手機(jī)和 PC 打造的通用 GUI 引擎,為用戶(hù)提供一個(gè)功能強(qiáng)大、高效可靠、簡(jiǎn)單易用、可輕松做出...

關(guān)鍵字: 致遠(yuǎn)電子 AWTK AWPLC 定時(shí)器

看門(mén)狗(watch dog)是一個(gè)定時(shí)器,可以設(shè)置一個(gè)定時(shí)時(shí)間,計(jì)時(shí)到時(shí)會(huì)把MCU復(fù)位,所以MCU必須要在定時(shí)時(shí)間到之前將計(jì)數(shù)值重置(這個(gè)動(dòng)作通常稱(chēng)為喂狗)。在嵌入式系統(tǒng)中加入看門(mén)狗,可以監(jiān)測(cè)MCU是否還在正常運(yùn)行,如果...

關(guān)鍵字: 看門(mén)狗 定時(shí)器

上海2022年8月24日 /美通社/ -- 富士通(中國(guó))信息系統(tǒng)有限公司(以下簡(jiǎn)稱(chēng)"富士通")近日宣布,將與上海漢得信息技術(shù)股份有限公司(以下簡(jiǎn)稱(chēng)"漢得")成立聯(lián)合運(yùn)維...

關(guān)鍵字: 富士通 SAP 數(shù)字化 應(yīng)用系統(tǒng)

摘要:一些運(yùn)動(dòng)控制系統(tǒng),要求伺服驅(qū)動(dòng)器能夠輸出正交的脈沖,用于反映電機(jī)軸的位置信息?,F(xiàn)介紹一種基于定時(shí)器和鎖相環(huán)的伺服系統(tǒng)實(shí)現(xiàn)可變整數(shù)分頻輸出的方法,即編碼器原始信號(hào)經(jīng)運(yùn)算產(chǎn)生速度信息和位置信息,鎖相環(huán)以一定的響應(yīng)速度跟...

關(guān)鍵字: 定時(shí)器 分頻輸出 伺服系統(tǒng)

1876年,英國(guó)外科醫(yī)生索加取得一項(xiàng)定時(shí)裝置的專(zhuān)利,用來(lái)控制煤氣街燈的開(kāi)關(guān)。它利用機(jī)械鐘帶動(dòng)開(kāi)關(guān)來(lái)控制煤氣閥門(mén)。起初每周上一次發(fā)條,1918年使用電鐘計(jì)時(shí)后,就不用上發(fā)條了。隨著生活水平的提高,定時(shí)器的用途也越來(lái)越廣泛。...

關(guān)鍵字: 定時(shí)器 定時(shí)裝置 電鐘計(jì)時(shí)

那是1970年夏季的事情了,它的設(shè)計(jì)者Hans Camenzind甚至還能回憶起一兩件當(dāng)時(shí)關(guān)于中國(guó)餐館的事情。在加利福亞州的桑尼維爾的市區(qū),公司有三間辦公室,Camenzind的辦公室?jiàn)A在兩間辦公室中間,面積很小。當(dāng)時(shí),...

關(guān)鍵字: 定時(shí)器 微處理器 信號(hào)處理器

定時(shí)器的實(shí)現(xiàn)原理定時(shí)器的實(shí)現(xiàn)依賴(lài)的是CPU時(shí)鐘中斷,時(shí)鐘中斷的精度就決定定時(shí)器精度的極限.那么,一個(gè)時(shí)鐘中斷源如何實(shí)現(xiàn)多個(gè)定時(shí)器呢?對(duì)于內(nèi)核,簡(jiǎn)單來(lái)說(shuō)就是用特定的數(shù)據(jù)結(jié)構(gòu)管理眾多的定時(shí)器,在時(shí)鐘中斷處理中判斷哪些定時(shí)器超...

關(guān)鍵字: 定時(shí)器

老式按鍵式時(shí)控開(kāi)關(guān)4個(gè)接線(xiàn)柱的標(biāo)識(shí)從左到右:進(jìn)、T、 T、出,T標(biāo)志簡(jiǎn)單理解就是通的意思(理解性記憶),是接零線(xiàn)的,因?yàn)闀r(shí)控開(kāi)關(guān)的零線(xiàn)是直接跳通的,也就是所謂的時(shí)控開(kāi)關(guān)控火不控零。

關(guān)鍵字: 定時(shí)器 電源開(kāi)關(guān)

接通延時(shí)型定時(shí)器:接通延時(shí)型定時(shí)器是各種PLC中最常見(jiàn)最基本的定時(shí)器,這種定時(shí)器在 SIEMENS的PLC中,稱(chēng)為SD型定時(shí)器。

關(guān)鍵字: 定時(shí)器 接通延時(shí)型定時(shí)器

服務(wù)器編程中一塊是定時(shí)器,影響著服務(wù)器性能 定時(shí)器一個(gè)作用是用于定時(shí)檢測(cè)客戶(hù)端連接,并踢掉非活動(dòng)連接; 定時(shí)器一般會(huì)把定時(shí)事件封裝成定時(shí)器,并進(jìn)行組織以方便管理

關(guān)鍵字: 定時(shí)器 類(lèi)型

嵌入式軟件

15715 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉