Shuhai2812開發板是一套基于TMS320F2812
DSP 的學習和二次開發平臺。
3、充分考慮了EMC,EMI以及散熱、安裝方面的因素,大可能的引出了所有接口。
4、價格十分低廉,特別適合學生學習使用。
回流焊全自動機器工藝生產
·
DSP處理器TMS320F2812,32位定點高速數字處理器,高工作頻率150M;
·
片內內置128K * 16位 FLASH,利用燒寫插件可以方便的固化用戶程序,FLASH可加密;
·
片內內置 18K * 16位 SRAM;
·
片內內置 4K * 16位 BOOT
ROM;
·
片內內置 1K * 16位 OTP
ROM;
·
擴展 256K * 16位SRAM,IS61LV25616;
·
擴展 512K * 16位FLASH,SST39VF800,方便用戶燒寫較大程序;
·
CPLD 使用EPM3256ATC144,5000門,提供下載接口,用戶可以編寫自己的代碼;
·
提供1個8段數碼管;
·
提供8個LED發光管,方便狀態指示;
·
提供9個獨立按鍵;
·
提供1個蜂鳴器;
·
專用復位芯片MAX706R,保證可靠復位,有獨立復位按鈕,可手工復位;
·
提供2路RS-232接口,可連接PC進行實驗;
·
提供1路CAN2.0接口,方便用戶組網;
·
提供16路AD輸入接口,3、4路加了限流和運放處理,輸入范圍0~3V(不要超出范圍!);
·
提供12864中文圖形液晶接口;
·
提供1602字符液晶接口;
·
提供1個EEPROM,芯片為24LC64,用與IIC總線數據傳輸實驗;
·
提供直流電機控制接口,防反插設計;
·
提供步進電機控制接口,防反插設計;
·
提供SPI接口引出,方便組網;
·
提供MCBSP接口引出;
·
提供6路PWM波輸出接口,防反插設計;
·
外擴2路的非屏蔽中斷源輸入接口;
·
外擴多達5路的可屏蔽中斷源輸入接口,其中1路可由按鍵觸發;
·
提供多達50路CPLD IO接口;
·
總線開放,數據線,地址線,控制線、特殊功能引腳全部引出,方便用戶二次開發;
·
提供+5V、3.3V、3.3VA、1.8V、GND、GNDF等電源測試點;
·
供電直接由外部穩壓電源來提供,更加穩定可靠,USB沒有供電功能;
·
提供四個固定孔,方便用戶安裝固定;
·
物理尺寸:13.5 * 11 cm;
· 采用2層板工藝設計,全機器貼片工藝焊接,保證性能可靠、穩定、高速;
·
擴展引出USB HOST 接口(另外選購USB-NET擴展板);
·
擴展引出網絡接口(另外選購USB-NET擴展板);
·
DSP總線、AD、EVA、EVB等所有功能引腳引出,4個30針的插座,管腳間距2mm,用戶可以擴
展使用;
·
CPLD的50路IO接口引出,3個20pin插座,管腳間距2mm;
·
SPI接口引出,管腳間距2.54mm;
·
MCBSP接口引出,管腳間距2.54mm;
·
符合IEEE 1149.1標準的DSP
JTAG接口,IDC14,管腳間距2.54mm,可以配合市面上所有標
準JTAG接口仿真器使用;
·
6路PWM接口引出,管腳間距2mm;
·
直流電機接口引出,管腳間距2.54mm;
·
步進電機接口引出,管腳間距2.54mm;
·
12864中文圖形液晶接口引出,20p孔座,管腳間距2.54mm;
·
1602字符液晶接口引出,16p孔座,管腳間距2.54mm;
·
2路NMI和4路EINT輸入接口引出,管腳間距2.54mm;
·
CPLD的標準JTAG接口,IDC10插座,管腳間距2.54mm,可下載自己編寫的CPLD代碼;
·
CAN2.0總線接口插座,2位藍色端子,5.08mm間距;
·
1路RS-232標準DB9孔式接口插座,1路RS-232接口SIP3插座引出;
·
DC 5V外部電源輸入接口;
·
擴展引出USB HOST 接口(另外選購USB-NET擴展板);
·
擴展引出網絡接口(另外選購USB-NET擴展板);
1.4
代碼及實驗項目
1)DSP部分代碼
實驗1. 內部定時器0跑馬燈實驗;
實驗2.
內部定時器2交通燈實驗;
實驗3.
事件管理器實驗;
實驗4.
數碼管顯示實驗;
實驗5.
蜂鳴器控制實驗;
實驗6.
外部RAM讀寫實驗;
實驗7.
外部FLASH讀寫實驗;
實驗8.
GPIO控制實驗;
實驗9.
外部中斷控制實驗;
實驗11.RS-232接口通訊實驗;
實驗13.CAN總線接口實驗;
實驗15.直流電機控制實驗;
實驗16.步進電機控制實驗;
實驗17.12864圖形液晶顯示實驗;
實驗18.1602字符液晶顯示實驗;
實驗21.IIC
EEPROM讀寫數據實驗;
實驗22.CPLD燒寫實驗;
實驗23.AD輸入測試實驗;
實驗24.鍵盤掃描實驗;
實驗25.CAN總線與外部設備發送實驗;
實驗26.CAN總線與外部設備接收實驗;
以下為USB-NET擴展板配套實驗:
實驗30.FAT16及U盤讀寫實驗;
實驗31.FAT32及U盤讀寫實驗;
實驗32.FAT32及移動硬盤讀寫實驗;
實驗33.RTL8019測試實驗;
實驗34.UDP測試實驗;
實驗35.ICMP測試實驗;
實驗36.TCPIP測試實驗(QQ2812作為服務器端);
實驗37.TCPIP測試實驗(QQ2812作為客戶端);
以下為算法實驗:
實驗38.FFT實驗;
實驗39.FIR實驗;
實驗40.FIRLMS實驗;
實驗41.IIR實驗;
以上實驗項目均提供C語言版本的程序源代碼,并有詳細中文注釋。
2)CPLD代碼
完成邏輯粘合和地址分配。
1. 完整的原理圖(Protel99格式和PDF格式,保證與PCB完全吻合),快速掌握多項實用接口的應用;
2. 所有實驗提供C語言源代碼,均有詳細中文注釋;
3. 在線燒寫FLASH的方法與工具,用以固化用戶自己的程序;
4. 芯片手冊:提供開發板上全部芯片的芯片資料;
5. 送原版TI DSP開發環境CCS2.2
for C2000;
6. 提供仿真器驅動及其他DSP書籍光盤相關學習資料;
7. 贈送Acrobat
reader、Keil C、Bushound
USB總線監聽軟件、Sscom串口調試助手等調試工具;
8. 贈送Altera下載線原理圖;
9. 贈送液晶字模軟件;
10.贈送TCP/IP協議卷:卷1~3;
11.贈送USB規范文檔;
12.贈送CAN2.0規范文檔;
13.贈送U盤系統說明文檔;
14.贈送FAT16、FAT32系統說明文檔;
15.贈送 UCOS-II
在F2812上的移植源碼;
16.贈送 FFT、FIR等算法庫;
17.贈送 TI 全系列芯片封裝庫;
18.用戶手冊:非常詳細,包含電路分析、代碼介紹、
CCS2000快速入門指導等;
19.
提供Shuhai2812主要接插件位置的PCB圖,方便用戶擴展;
20.提供Shuhai2812開發板所有元器件封裝庫!
以上贈送資料僅供學習用,請勿用于商業用途!
150多頁的用戶手冊,非常詳盡,簡單易懂,非常適合初學者學習和作為客戶二次開發平臺!
目 錄
1.產品概述 4
1.1 產品簡介 4
1.2 與QQ2812的區別 6
1.3 系統資源 7
1.4 擴展接口 8
1.5 代碼及實驗項目 9
1.6 相關資料 10
1.7 典型應用 11
1.8 裝箱清單(基本配置,如有變化以網站新說明為準) 11
1.9 其他可選配件 11
2.學習之前的準備工作 12
2.1 硬件準備 12
2.2 軟件準備 13
2.3 元件布局圖 15
2.4 跳線說明 15
2.5 連接器說明 16
2.6 硬件資源說明 18
3.軟件安裝及設置 19
3.1 安裝步驟簡述 19
3.2 CCS的安裝 19
3.3 安裝仿真器驅動 19
3.4 CCS的設置 21
3.5 CCS軟件簡介 40
3.6 CPLD軟件的安裝(MAXPLUSII) 45
4.硬件電路講解 50
4.1 供電電路 50
4.2 復位電路 51
4.3 時鐘振蕩電路 51
4.4 峰鳴器控制電路 52
4.5 外擴RAM電路 52
4.6 外擴FLASH電路 53
4.7 JTAG接口電路 53
4.8 DSP引腳擴展 54
4.9 走馬燈與按鍵電路 55
4.10 SCI串口通訊電路 56
4.11 CAN通訊接口電路 56
4.12 數碼管控制電路 57
4.13 AD轉換電路 57
4.14 IIC-EEPROM電路 58
4.15 PWM電機控制電路 59
4.16 步進電機接口 59
4.17 12864圖形LCD驅動電路 60
4.18 1602液晶驅動電路 60
4.19 外部中斷控制電路 61
4.20 CPLD外圍IO擴展電路 62
4.21 6路PWM擴展電路 62
5.軟件實驗講解 63
5.1 內部定時器0實驗 63
5.2 內部定時器2實驗 64
5.3 事件定時器實驗 66
5.4 數碼管顯示實驗 67
5.5 蜂鳴器控制實驗 68
5.6 外部RAM讀寫實驗 70
5.7外部FLASH讀寫實驗 73
5.8 GPIO控制實驗 77
5.9外部中斷控制實驗 78
5.11 RS-232串口通訊實驗 80
5.13 CAN總線接口實驗 82
5.15 直流電機控制實驗 84
5.16 步進電機控制實驗 85
5.17 12864液晶顯示實驗 86
5.18 1602液晶實驗 89
5.20 AD實驗 90
5.21 IIC-EEPROM實驗 92
5.22 CPLD燒寫實驗 95
5.23 CAN總線與外部設備發送實驗 99
5.24 CAN總線與外部設備接收實驗 101
5.30 FAT16及U盤讀寫實驗 105
5.31 FAT32及U盤讀寫實驗 108
5.32 FAT32及移動硬盤讀寫實驗 109
5.33 RTL8019測試實驗 111
5.34 UDP測試實驗 115
5.35 ICMP測試實驗 119
5.36 TCPIP測試實驗(QQ2812作為服務器端) 122
5.37 TCPIP測試實驗(QQ2812作為客戶端) 126
5.38 FFT實驗 130
5.39 FIR實驗 132
5.40 FIRLMS實驗 135
5.41 IIR實驗 137
6.FLASH燒寫 140
6.1 安裝燒寫軟件 140
6.2 燒寫FLASH 141
7.參考資料 146
附1: STUDY-XDSPP并口仿真器產品說明 147
附2: STUDY-USB2.0仿真器產品說明 149
附3: 開發板之家產品列表 151
教學應用、工業自動化控制、UPS、電機控制、機器人;
變頻控制、汽車、機械、磁盤驅動、數字濾波;
振動分析、交流伺服、直流電機控制等。
1.7
裝箱清單(基本配置)
1、
Shuhai2812開發板1塊;
2、
+5V直流穩壓電源1個;
3、 串口直連線1條(一頭針一頭孔);
4、
用戶光盤一張;
6、
保修卡;
7、
產品清單;
1.8 其他可選配件
1、直流電機:
15元;
2、步進電機:
25元;
3、1602字符液晶:
20元;
4、12864中文圖形液晶:85元;
5、Altera CPLD下載線:30元;USB
BLASTER下載線 160元;
6、USB-232轉換電纜:
60元(力特USB2.0,精挑細選出來的,兼容性好);
7、USB-NET擴展板:
200元