一、概述
EL-EMCU-I實驗箱是集EDA /CPLD/FPGA和MCU 開發為一體的綜合性實驗箱,它不僅可以獨立完成各種EDA /CPLD/FPGA設計,也可以完成多種CPU開發。
1、MCU
ARM M3系列CPU:EXP-LM3S615、EXP-LM3S2948、EXP-LM3S3749、
EXP-LM3S6952、EXP-LM3S9B90
MSP430 系列CPU:EXP-MSP430F155、EXP-MSP430FW427、EXP-MSP430F5419
Cygnal 系列CPU:EXP-C8051F021
8051 系列CPU:EXP-89S51/52/53
AVR 系列CPU:EXP-Atmega128
2、EDA
CPLD系列CPU:EXP-EP3128、EXP-EP3256
FPGA系列CPU:EXP-EP1K30、EXP-EP1K100
SOPC系列CPU:EXP-3C05、EXP-3C10
二、硬件資源
1. EXP接口的CPU擴展板和EDA/CPLD/FPGA擴展板
2. 外擴看門狗(MAX705)模塊
3. IC卡讀寫模塊
4. DS18B20溫度采集模塊
5. 12串行A/D(TLC2543)和D/A(TLV5616)轉換模塊
6. 蜂鳴器模塊
7. 光耦與繼電器模塊
8. 外部脈沖輸入模塊
9. 鍵盤輸入與LED輸出模塊
10. 電機控制模塊(包括直流電機測速與步進電機正轉)
11. 7279鍵盤與顯示模塊
12. TFT真彩液晶顯示模塊
13. 16X16LED點陣顯示模塊
14. 通信模塊(包括UART、RS45、CAN以及串口無線通信)
15. E-LAB模塊
三、實驗項目
(一)MCU部分
(1) IO輸入輸出實驗
(2) 外部中斷實驗
(3) 定時器/計數器實驗
(4) 串口通信實驗
(5) 存儲器實驗
(6) PWM發生器實驗
(7) WDG看門口實驗
(8) SPI總線實驗
(9) IC總線實驗
(10) 綜合實驗
(11) TFT真彩液晶實驗
(12) 16X16LED點陣實驗
(二)EDA部分
(1) 簡單門電路實驗
(2) 地址譯碼電路實驗
(3) 分頻器電路實驗
(4) 鎖存器電路實驗
(5) LED數碼管顯示實驗
四、ARM M3 CPU介紹
德州儀器(TI)公司Stellaris®所提供一系列的微控制器是首款基于ARM® CortexTM-M3的控制器,它們為對成本尤其敏感的嵌入式微控制器應用方案帶來了高性能的32位運算能力。這些具備領先技術的芯片使用戶能夠以傳統的8位和16位器件的價位來享受32位的性能,而且所有型號都是以小占位面積的封裝形式提供。
硬件資源:
1. 內核:ARM Cortex-M3內核
2. 最大主頻:50~100MHz,具體取決于所選擇芯片型號
3. 片內存儲器:Flash:32KB~256KB;SRAM:8KB~96KB,具體取決于所選擇的芯片型號
4. 通用收入輸出口(GPIO):30~60個,具體取決于所選擇的芯片型號及外設
5. 定時器模塊
6. 同步串行接口SSI模塊
7. IIC模塊
8. UART模塊
9. ADC模塊
10. 模擬比較器模塊
11. PWM模塊(部分芯片)
12. CAN2.0 A/B控制器模塊(部分芯片)
13. USB2.0 OTG/Host/Device模塊(部分芯片)
14. 10/100以太網 MAC/PHY(部分芯片)
15. IIS模塊(部分芯片)
應用領域:
汽車電子、運動控制、過程控制、醫療設備、網絡設備和交換機、遠程監控等要求低成本的嵌入式微控制器領域。
套件實例:
|
CPU板 |
外擴模塊 |
備注 |
A |
EXP-LM3S3749 |
E-LAB微打模塊 |
通過USB或以太網接口與上位機進行通信 |
B |
EXP-LM3S6952 |
E-LAB射頻卡模塊 |
|
C |
EXP-LM3S6952 |
E-LAB指紋識別模塊 |
A、USB微型打印機套件:
用EXP-LM3S3749CUP板的GPIO口控制EL-PRINTER模塊,USB線連接PC機與CPU板。給CPU板上電,打開上位機軟件,在上位機軟件中輸入任意字符或數字,按下回車后,打印機開始打印波形,直至打完整個波形。
B、以太網射頻卡套件:
此系統并非完整的實際產品,僅是為客戶的產品開發提供一種方案。功能是:用Web Server顯示射頻卡上的不同編號。用LM3S6952控制射頻卡模塊讀卡,用交叉網線與PC機連接,射頻卡上所讀到卡的編號通過以太網發送到PC機Web Server上。
C、以太網指紋套件:
此系統并非完整的實際產品,僅是為客戶的產品開發提供一種方案。功能是:用Web Server顯示錄入指紋的用戶數。用LM3S6952的串口去發送命令,控制指紋模塊工作,通過交叉網線與PC機連接,所錄入指紋的客戶數通過以太網發送到PC機Web Server上。