yxdsp f2808開發(fā)板用戶手冊電氣科技保留隨時(shí)對其產(chǎn)品進(jìn)行修改改進(jìn)和完善權(quán)利同時(shí)_第1頁
yxdsp f2808開發(fā)板用戶手冊電氣科技保留隨時(shí)對其產(chǎn)品進(jìn)行修改改進(jìn)和完善權(quán)利同時(shí)_第2頁
yxdsp f2808開發(fā)板用戶手冊電氣科技保留隨時(shí)對其產(chǎn)品進(jìn)行修改改進(jìn)和完善權(quán)利同時(shí)_第3頁
yxdsp f2808開發(fā)板用戶手冊電氣科技保留隨時(shí)對其產(chǎn)品進(jìn)行修改改進(jìn)和完善權(quán)利同時(shí)_第4頁
yxdsp f2808開發(fā)板用戶手冊電氣科技保留隨時(shí)對其產(chǎn)品進(jìn)行修改改進(jìn)和完善權(quán)利同時(shí)_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

產(chǎn)品特點(diǎn)采用32位定點(diǎn)DSP,主頻是100MHz,方便電機(jī)控制,電力設(shè)備控制及工業(yè)控制等。片上 64K×16×16BOOT×16OPT×16其中FLASH、OPTROM受口令保護(hù),可以保護(hù)用戶程序。12 6 2 4 2×8通道,12位,160ns轉(zhuǎn)換時(shí)間,0—3V輸入量程 2 2通道 4 1看門狗電 1開發(fā)板資源最豐富,功能最強(qiáng)大對于電機(jī)控制有獨(dú)特設(shè)計(jì)的電機(jī)控制口性價(jià)比高,服務(wù)優(yōu)產(chǎn)品說明電源接口:供電電源為5VJTAG接口:本板和DSP仿真器連接接口,通過本接口用戶可進(jìn)行仿真和燒寫程序LCD:液晶LCD(串口CAN:用于CAN總線組網(wǎng)。SCI接口:232接口,可以與上位機(jī)進(jìn)行串行通信;一路RS485工業(yè)級(jí)串口接口:12 (包含6路高精度型 ,ADC輸入接口:16AD輸入接口(含有穩(wěn)壓保護(hù)功能),方便反饋電機(jī)的狀態(tài)。捕捉接口:4路CAP捕捉口。正交編碼接口:1路EQEP接口,方便與 連接。SD卡接口:用戶自配SD卡?;九渲瞄_發(fā)板上有12路E 輸出接口,采用74HC245驅(qū)動(dòng),5V輸出,可以直接驅(qū)動(dòng)開發(fā)板上有12路0-3V輸入范圍的、12精度的ADC輸入接口,采用3V止輸入電壓超過3V,而損害主2808開發(fā)板上有SD接口,可以移動(dòng)SD卡,實(shí)現(xiàn)海量,最大可以達(dá)到2G開發(fā)板上有12864液晶LCD接口,利用串行,可實(shí)現(xiàn)人機(jī)交換界面開發(fā)板上有路MAX3232轉(zhuǎn)換電路,方便與上位機(jī)通信。而且外擴(kuò)了一片MAX485,可以實(shí)現(xiàn)工業(yè)級(jí)別的485串行通信。開發(fā)板有一路CAN2.0轉(zhuǎn)換電路,最高通信速度可以達(dá)到1M開發(fā)板上有4路ECAP捕捉接口,采用3384電壓轉(zhuǎn)換,可以直接接收5V電平信號(hào)開發(fā)板有8開發(fā)板有一個(gè)X1226實(shí)時(shí)時(shí)鐘。開發(fā)板有一片1KB的I2CEEPROM,用戶還可以換成256KB的EEPROM開發(fā)板有手動(dòng)復(fù)位按鈕,方便用戶復(fù)位操作。開發(fā)板上有兩個(gè)外部中斷按鈕。 片內(nèi):18K×16,0 片內(nèi):OPT SCI異步串 2通道,MAX3232,1通道 實(shí)驗(yàn)YXDSP-F2808開發(fā)板根據(jù)每個(gè)子產(chǎn)品所配備的外設(shè)資源不同,而配備不同的開發(fā)試驗(yàn)例程,例程均為源代碼,載入均可直接運(yùn)行,例程代碼有注釋說明。代碼會(huì)不斷的完善和補(bǔ)充,請客戶隨時(shí)關(guān)注我們的學(xué)習(xí),我們會(huì)及時(shí)更新在中。 GPIO-LED測試2TIMER0定時(shí)測試3TIMER1定時(shí)測試4TIMER2定時(shí)測試5GPIO翻轉(zhuǎn)測試6ADC-SEQ測試7ADC-SOC測試8CAN自接收測試9ABCAPCAP-A測HR輸出測HR-SFO測試HR-SFOV5測試HR-SLIDER測試IIC-EEPROM測試IIC-RTC測試LCDSPI自接收測試SPI自接收中斷測試SD卡測試試驗(yàn)GPIO-EXINT測試6、接口定義:SCI引腳接口RS232:JP3座子,對應(yīng)2808的JP4座子,對應(yīng)2808的321RS485RS485 RS1,對應(yīng)2808的321RS485RS485CAN引腳接口12輸出和ADC輸入引腳接口J2和123456789123456789QEP正交編碼接口123456CAP捕捉接口123456TMS320F2808空間的配TMS320F2808為哈佛結(jié)構(gòu)的DSP,在邏輯上有4M×16位的程序空間和4M×16位點(diǎn)的數(shù)據(jù)空間,但在物理上已將程序空間和數(shù)據(jù)空間統(tǒng)一成一個(gè)4M×16位的空間。TMS320F2808片上有64K×16位的FLASH18K×16位的SRAM,84K×16位的BOOTROM,1K16位的OPTROM。其空間映射如下圖所示:TMS320F2808片內(nèi)共有18K×16位單周期單次隨機(jī)器的SRAM,分成5個(gè)塊,他們分別稱為M0、M1、L0、L1、H0。MOM1SRAM的大小均為1K×16位,當(dāng)復(fù)位后,堆棧指針指向M1塊的起始地址,堆棧指針向上生長。M0和M1段都可以映射到程序區(qū)和數(shù)據(jù)區(qū)。L0-L1塊SRAM的大小均為4K×16位,H0塊SRAM的大小為8K×16位,既可映射到程序空間,也可映射到數(shù)據(jù)空間,其中L0-L3可映射到兩塊不同的地址空間并且受片上的FLASH中的保護(hù),以免存在上面的程序或數(shù)據(jù),被他人拷貝TMS320F2808FLASHTMS320F2808片上有64K×16位嵌入式FLASH器和1K×16位一次可編程EEPROM器,他們均受片上FLASH中的保護(hù)。FLASH器由4個(gè)16K×16位扇區(qū)組成,用戶可以對其中任何一個(gè)扇區(qū)進(jìn)行擦除、編程和校驗(yàn),而其他扇區(qū)不變。但是,不能在其中一個(gè)扇區(qū)上執(zhí)行程序來擦除和編程其他的扇區(qū)。CCS4.1.2Blackhawk公司的驅(qū)動(dòng)。如果用戶使用CCS4.1.2請參照CCS4版本說明書進(jìn)行操作。CCSTICCCS(CodeComposerStudio)DSP就應(yīng)該從學(xué)習(xí)CCS的使用開始。CCS提供了配置、建立、調(diào)試、和分析程序等工具,它便于實(shí) ?CCS?CCS集成開發(fā)環(huán)境?DSP/BIOS插件程序和API;?RTDXAPI;1-(linker)。CC語言形式程序代碼轉(zhuǎn)成匯編語言源代碼;匯編器是將匯編語言文件翻譯成CPU可執(zhí)行的機(jī)器語言的目標(biāo)文件;連接器就是將多個(gè)目標(biāo)文件組成單個(gè)可執(zhí)行的目標(biāo)文件,它?1-3圖1- ?中,可以選利用傳統(tǒng)的makefiles文件編譯。??>>>>>>觀察和編 >>>>CCCSGELCCS>>>> 關(guān)于DSP/BIOSAPI,以及RTDXAPI可以在隨著對CCS使用的熟練與需要,不斷加深學(xué)習(xí)和體會(huì)?TIDSPCCS(CodeComposerStudio)。如果您曾使用CCS3.3CCS3.3??點(diǎn)擊“Next點(diǎn)擊“Install若安裝過程出現(xiàn)InstallerInformation:Error1308,則點(diǎn)擊“Ignore”忽略即可;?若安裝過程出現(xiàn)Warning安裝完成,點(diǎn)擊“?1234如果仿真的的目標(biāo)CPUF28335或相關(guān)型號(hào)的浮點(diǎn)型CPU,則需要依次安裝燒寫插件F2823x_RevA_CSP.exesetup_C28XFPU_CSP_v3.3.1207.exe。一些cpu的配置文件,不過可以通過手動(dòng)來添加。仿真器驅(qū)動(dòng)在光盤的YXDSP-XDS510USB驅(qū)動(dòng)文件夾內(nèi)。驅(qū)動(dòng)的名稱是YXDSP-XDS510USB2.0Setup.exe?雙擊程序圖標(biāo),進(jìn)入安裝界面。連續(xù)點(diǎn)擊兩次“下一步”,出現(xiàn)以下界面。選擇安裝路徑,若你安裝的是CCS3.3,那么路徑就是C:\CCStudio_v3.3,若你安裝的CCS3.1,那么路徑就是C:\CCStudio_v3.1,若你安裝的為CCS2.2,那么路徑就是C:\CCStudio_v2.2。之后選擇“下一步”。之后就“下一步”安裝,如果在安裝過程中出現(xiàn)缺少“.DLL”文件時(shí),用戶不必為其擔(dān)心,這與您使用的系統(tǒng)有關(guān),忽略此步即可,繼續(xù)安裝直至安裝完成。插上USB仿真器。首次安裝,電腦會(huì)提示找到新硬件。下面詳細(xì)演示:⑸、找到CCS安 注意:XDS510-USB2.0,若設(shè)備管理器里面未出現(xiàn)或者在此驅(qū)程序。如果出現(xiàn)了XDS510-USB2.0且沒有感嘆號(hào),那證明仿真器識(shí)別成功。?雙擊桌面的SetupCodeComposerStudioV3.3?CCS工作環(huán)境分為:軟件仿真環(huán)境(Simulator)和硬件仿真環(huán)境(Emulator)兩種環(huán)境。CCS(Simulator)環(huán)境中,這就由軟件在PCDSP環(huán)境,可以調(diào)試、運(yùn)行程序。但一般軟件無法構(gòu)造DSP中的外設(shè),所以軟件仿真通常只用于純器等硬件。由于需要硬件仿真,所以應(yīng)將CCS設(shè)置為硬件仿真環(huán)境(Emulator)。?以TMS320F2808“F2808XDS510Emulator”,右擊將其添加到左邊的系統(tǒng)配置欄“AddtoSystem”。?右擊選擇“Properties”,選擇中間選項(xiàng),即“Auto-generateboarddatawithextraconfiguration?配置ConfigurationFile,點(diǎn)擊瀏覽,即“Browser”按鈕,根據(jù)如下路徑找到?返回后,點(diǎn)擊下一步,I/O0X240?選擇退出時(shí)啟動(dòng)CCS?點(diǎn)擊“是”后就會(huì)成功進(jìn)入CCSDSP點(diǎn)擊Debug->Connect,如下圖所示:LED1-LED8分別連接到GPIO0-GPIO7GPIOLED的點(diǎn)亮或⑴測試DSPGPIO首先將板子通過仿真器與計(jì)算機(jī)成功連接;將 拷貝到CCS開發(fā)環(huán)境中的 下在CCS中用project->Open……命令,加載 中在CCS中用File->LoadProgram……命令,加載 下的在CCS中用Debug->Run……觀察LED變化效果;當(dāng)改變函數(shù)DELAY_US()的參數(shù)值時(shí),LED閃爍的頻率會(huì)相應(yīng)改變,用戶可自行實(shí)驗(yàn)。TMS320F2808片上有3個(gè)通用型32-位CPU定時(shí)器,分別被稱為CPU定時(shí)器0、1和2。每個(gè)定時(shí)器中均有一個(gè)32-位減計(jì)數(shù)器,當(dāng)計(jì)數(shù)器減到0時(shí),產(chǎn)生一個(gè)中斷。其中,CPU定時(shí)器0的中斷TINT0為PIE中斷,CPU定時(shí)器1的中斷直接連到CPU中斷的INT13,CPU定時(shí)器2的中斷直接連到CPU中斷的INT14。CPU定時(shí)器2保留為實(shí)時(shí)操作系統(tǒng)(如DSPBIOS)使用,而CPU定時(shí)器0、1則可被用戶使用。首先將板子通過仿真器與計(jì)算機(jī)成功連接;將 拷貝到CCS開發(fā)環(huán)境中的 下;在CCS中用project->Open……命令,加載 中在CCS中用File->LoadProgram……命令,加載 下的在CCS中用Debug->Run……觀察LED變化效果。定時(shí)越長,相應(yīng)的LED變化越慢。GPIOLEDGPIO寄存器來更改LED的狀態(tài)。首先將板子通過仿真器與計(jì)算機(jī)成功連接;將 拷貝到CCS開發(fā)環(huán)境中的 下; CCS中 project->Open……命令,加 lab05_gpiotoggle目錄在CCS中用File->LoadProgram……命令,加載 下的在CCS中用Debug->Run……觀察LED變化效果;當(dāng)改變函數(shù)DELAY_US()的參數(shù)值時(shí),LED閃爍的頻率會(huì)相應(yīng)改變,用戶可自行實(shí)驗(yàn)。種信號(hào),然后經(jīng)過A/D轉(zhuǎn)換。下面介紹測試過程。將板子通過仿真器與計(jì)算機(jī)成功連接;將 拷貝到CCS開發(fā)環(huán)境中的 下;將信號(hào)發(fā)生器的信號(hào)接到開發(fā)板J2的26腳,切記不要超過3V在CCS中用Project->Open……命令,加載 中在CCS中用File->LoadProgram……命令,加載 下的在CCS中用Debug在CCS中的QuickWatch內(nèi)查看SampleTable數(shù)組中的值,進(jìn)行對比;也可以在CCS中的View->Graph->time/frequency進(jìn)行如下設(shè)置。點(diǎn)擊OK,即可觀察如下的波形。CAN總線通口中集成了CAN協(xié)議的物理層和數(shù)據(jù)鏈路層功能,可完成對通信數(shù)據(jù)的成幀處理,符合CAN2.0數(shù)據(jù)傳輸率高達(dá)32個(gè)郵箱,每個(gè)支持以下特點(diǎn):數(shù)據(jù)長度0到8個(gè)字節(jié)在接收或發(fā)送信息時(shí),使用32可編程設(shè)定的總線激活遠(yuǎn)方請求信息的自動(dòng)答復(fù)無裁決或錯(cuò)誤時(shí),數(shù)據(jù)幀自動(dòng)重新發(fā)送32位的本地網(wǎng)絡(luò)時(shí)間計(jì)數(shù)器同步于指定的信息郵箱,通信協(xié)議完全符合CAN2.0協(xié)議。通信速率最高可達(dá)1M,最小不低于23.4K。本測試程序采用eCAN模塊本身提供的SELF-TEST3216個(gè)發(fā)送模式,另外16個(gè)設(shè)置為接收模式,采用自發(fā)自收的方式,循環(huán)發(fā)送,可以通過將接收郵箱里的接收數(shù)據(jù)讀出,來判斷CAN是否正常。首先將板子通過仿真器與計(jì)算機(jī)成功連接;將 拷貝到CCS開發(fā)環(huán)境中的 下;在CCS中用project->Open……命令,加載 中在CCS中用File->LoadProgram……命令,加載 下的在CSS中如下圖所示設(shè)置一個(gè)斷點(diǎn),將TestMbox1、TestMbox3、TestMbox3加到變量窗在CCS中用Debug->Run……程序運(yùn)行到斷點(diǎn)處,查看這3個(gè)值;如下圖所示:不斷電機(jī)Debug->Run,你將會(huì)發(fā)現(xiàn)值在變化。F28082個(gè)SCI接口SCIA、SCIB。YXDSP-F2808DB9接口,分別將SCIA和SCIBMAX3232232J12、J13SCIB了一個(gè)MAX485,用戶可以進(jìn)行485通信。外部引腳:2個(gè)SCI發(fā)送引腳:SCITXDSCI接收引腳:SCIRXD時(shí)波特率=LSPCLK÷16。數(shù)據(jù)格式:1個(gè)開始位,1~8個(gè)數(shù)據(jù)位,奇校驗(yàn)/偶檢驗(yàn)/無校驗(yàn)可選,1或2個(gè)停4個(gè)錯(cuò)誤檢測標(biāo)志:校驗(yàn),溢出,幀和斷點(diǎn)檢測。全雙工和半雙工模式雙緩沖接收和發(fā)送。串口數(shù)據(jù)發(fā)送和接收過程可以通過中斷方式或查尋方式。用232串口線將板子的JP3與計(jì)算機(jī)連接;COM1960NONE再將板子通過仿真器與計(jì)算機(jī)成功連接;將 拷貝到CCS開發(fā)環(huán)境中的 下在CCS中用project->Open……命令,加載 中在CCS中用File->LoadProgram……命令,加載 下的在CCS中用Debug->RunSCIBJ121、2J131、2lab10_uartb例程即可,用串口線把JP4與計(jì)算機(jī)連接。用戶可以自行一個(gè)USB轉(zhuǎn)485設(shè)備,然后將此設(shè)備一端與開發(fā)板連接,另一端與PC機(jī)COM1960NONE再將板子通過仿真器與計(jì)算機(jī)成功連接;將 拷貝到CCS開發(fā)環(huán)境中的 下;在CCS中用project->Open……命令,加載 中在CCS中用File->LoadProgram……命令,加載 下的在CCS中用Debug->Run應(yīng)用在從測量、通信到功率控制與變換的許多領(lǐng)域中。是一種對模擬信號(hào)電平進(jìn)行數(shù)字編碼的F280812個(gè)增強(qiáng)型脈寬調(diào)制模塊,YXDSP-F2808底板將這12路全部引出到J2和J3上。此模塊首先將板子通過仿真器與計(jì)算機(jī)成功連接;將 拷貝到CCS開發(fā)環(huán)境中的 下在CCS中用project->Open……命令,加載 在CCS中用File->LoadProgram……命令,加載 下的 用示波器的地線連到板子的地上,將探針觸在J2-1或者2-6上面上,此時(shí)你觀察示波器上顯示一定頻率的的;用戶可以改變程序中 1Regs.TBPRD的值即可改變方波的頻率,改 1Regs.CMPA.half.CMPA的值即可改變占空比,用戶可自行完成測試。首先將板子通過仿真器與計(jì)算機(jī)成功連接;用信號(hào)發(fā)生器為J9-2提供5KHz、3.3V-5V電壓范圍的信號(hào)將 拷貝到CCS開發(fā)環(huán)境中的 下;在CCS中用project->Open……命令,加載 中在CCS中用File->LoadProgram……命令,加載 下的在CCS中用Debug->Run……然后點(diǎn)擊WatchWindows,分別輸入T1、T2,若顯示的值為20000那證明CAP工作正常。 給CAP1進(jìn)行捕捉。首先將板子通過仿真器與計(jì)算機(jī)成功連接;將J9-2和J2-1用線短接;將 拷貝到CCS開發(fā)環(huán)境中的 下;在CCS中 project->Open……命令,加 目錄 在 中 Program……命令,加 目錄下 在CCSDebug->RunWatchWindowsT1、T2,YXDSP-F2808EQEPQEPA、QEPB、QEPS、QEPI4壓轉(zhuǎn)換3384,可以接受外部5V電平。首先將板子通過仿真器與計(jì)算機(jī)成功連接;用短接線將J2-1與J8-2連接起來;將 拷貝到CCS開發(fā)環(huán)境中的 下在CCS中用project->Open……命令,加 lab19_eqep_freqcal目錄在 中 Program……命令,加 目錄下在CCS中用Debug在WatchWindows中輸入freq查看其值。此程序的目的就是通過QEP兩種計(jì)數(shù)方式計(jì)算 針對不同頻率采用哪式計(jì)算的更精確。YXDSP-F28081KbEEPROM,EEPROM的測試過程主要是對EEPROM相等,則說明對EEPROM的操作沒問題,否則說明硬件上面存在故障。首先將板子通過仿真器與計(jì)算機(jī)成功連接;將 拷貝到CCS開發(fā)環(huán)境中的 下; CCS中 project->Open……命令,加 lab25_iic_eeprom目錄在CCS中用File->LoadProgram……命令,加載 下的在CCS中用Debug->Run如果程序停在如下圖所示的地方,表明測試通過:路為,先向X1226SECOND首先將板子通過仿真器與計(jì)算機(jī)成功連接;將 拷貝到CCS開發(fā)環(huán)境中的 下;在CCS中用project->Open……命令,加載 中在CCS中用File->LoadProgram……命令,加載 下的在CCS中用Debug->Run如果你在WatchWindows輸入SECOND,你不斷刷新變量值,會(huì)發(fā)現(xiàn)SECOND的值是遞增的。這說明X1226工作正常。YXDSP-F2808LCD20LCDLCD相關(guān)Datasheet以及轉(zhuǎn)接板的定義圖。有需要的用戶可以參考。首先將LCD12864連接到LCD接口;將板子通過仿真器與計(jì)算機(jī)成功連接;將 拷貝到CCS開發(fā)環(huán)境中的 下;在CCS中用project->Open……命令,加載 中在CCS中用File->LoadProgram……命令,加載 下的在CCS中用Debug->Run你就會(huì)看到液晶屏上的顯示如下:將板

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論