基于dsPIC33F和PIC24H設(shè)計(jì)的Microstick
本文 首先介紹了PIC24H系列16 位高性能單片機(jī)主要特性,方框圖,接著介紹了Microstick 開發(fā)板主要特性及其電路圖。
Microstick 開發(fā)板是Microchip 公司的用來開發(fā)16位數(shù)字信號控制器(DSC)dsPIC33F 和16位MCU PIC24H,主要用來開發(fā)智能傳感器和其它嵌入式控制應(yīng)用。Microstick 開發(fā)板的成本很低,它集成了編程器/調(diào)試器,可以單獨(dú)使用,也可以插入原型板進(jìn)行開發(fā),成本很低。
PIC24H系列16 位高性能單片機(jī)主要特性:
通信模塊:
? 4 線SPI (最多2 個(gè)模塊):
- 幀支持與簡單編解碼器的I/O 接口
- 支持8 位和16 位數(shù)據(jù)
- 支持所有串行時(shí)鐘格式和采樣模式
? I2C?:
- 完全支持多主機(jī)從模式
- 7位和10 位尋址
- 總線沖突檢測和仲裁
- 集成信號調(diào)理
- 從地址掩碼
? UART(最多2個(gè)模塊):
- 檢測到地址位時(shí)產(chǎn)生中斷
- 出現(xiàn)UART 錯(cuò)誤時(shí)產(chǎn)生中斷
- 檢測到起始位時(shí)將器件從休眠模式喚醒
- 4字符深的發(fā)送和接收FIFO 緩沖區(qū)
- LIN總線支持
- 硬件IrDA? 編解碼器
- 高速波特率模式
- 使用CTS 和RTS 的硬件流控制
? 增強(qiáng)型CAN (ECAN?模塊) 2.0B active:
- 最多8 個(gè)發(fā)送緩存區(qū),最多32 個(gè)接收緩存區(qū)
- 16個(gè)接收過濾器和3 個(gè)屏蔽器
- 環(huán)回、監(jiān)聽和監(jiān)聽所有報(bào)文模式
- 用于診斷和總線監(jiān)視的報(bào)文模式
- 接收到CAN 報(bào)文時(shí)喚醒
- 遠(yuǎn)程發(fā)送請求的自動(dòng)處理
- 使用DMA 的FIFO 模式
- DeviceNet?尋址模式
? 并行主從端口(PMP/EPSP):
- 支持8 位或16 位數(shù)據(jù)
- 支持16 根地址線
? 可編程循環(huán)冗余校驗(yàn)(Cyclic Redundancy Check, CRC):
- CRC 發(fā)生器多項(xiàng)式的可編程位長度(最大 16 位長度)
- 用于數(shù)據(jù)輸入的8 級深16 位或16 級深8 位 FIFO
系統(tǒng)管理:
? 靈活的時(shí)鐘選擇:
- 外部振蕩器、晶振、諧振器和內(nèi)部RC 振蕩器
- 全集成鎖相環(huán)(Phase-Locked Loop, PLL)
- 極低抖動(dòng)PLL
? 上電延時(shí)定時(shí)器
? 振蕩器起振定時(shí)器/ 穩(wěn)定器
? 自帶RC 振蕩器的看門狗定時(shí)器
? 故障保護(hù)時(shí)鐘監(jiān)視器
? 多個(gè)復(fù)位源
功耗管理:
? 片上2.5V 穩(wěn)壓器
? 實(shí)時(shí)時(shí)鐘源切換
? 可快速喚醒的空閑、休眠和打盹模式
模數(shù)轉(zhuǎn)換器(Analog-to-Digital Converter,ADC):
? 10 位1.1 Msps 或12 位500 Ksps 轉(zhuǎn)換:
- 2路或4 路輸入同時(shí)采樣(10 位ADC)
- 最多13 路帶自動(dòng)掃描功能的輸入通道
- 可手動(dòng)啟動(dòng)轉(zhuǎn)換或與4 個(gè)觸發(fā)源中的一個(gè)同步
- 休眠模式下仍可進(jìn)行轉(zhuǎn)換
- 最大積分非線性誤差為±2 LSb
- 最大微分非線性誤差為±1 LSb
比較器模塊:
? 帶可編程輸入/ 輸出配置的兩個(gè)模擬比較器
CMOS 閃存技術(shù):
? 低功耗高速閃存技術(shù)
? 全靜態(tài)設(shè)計(jì)
? 3.3V (±10%)工作電壓
? 工業(yè)級和擴(kuò)展級溫度
? 低功耗
封裝:
? 28 引腳SPDIP/SOIC/QFN-S
? 44 引腳TQFP/QFN
圖1。PIC24HJ32GP302/304、PIC24HJ64GPX02/X04 和PIC24HJ128GPX02/X04框圖
dsPIC33F 和PIC24H開發(fā)板Microstick
Microstick for dsPIC33F and PIC24H Development Board
The Microstick for dsPIC33F and PIC24H devices is designed to provide an easy to use, economical development environment for 16-bit digital signal controllers and microcontrollers. The board includes an integrated debugger/programmer, a socket for the device under test and pins that facilitate insertion into a prototyping board for extremely flexible development.
圖1。dsPIC33F 和PIC24H開發(fā)板Microstick外形圖
The Microstick for dsPIC33F and PIC24H devices is designed to provide designers with an easy to use, economical development environment for 16-bit Digital Signal Controllers and Microcontrollers.
Microstick provides all you need to get started at a very low cost. It has an integrated programmer / debugger. It can be used stand-alone or plugged into a prototyping board for extremely flexible development. The device under test is socketed for easy change-out, and Microchip’s MPLAB Integrated Development Environment supports Microstick. It has never been more affordable to get started with Microchip 16-bit devices!
開發(fā)板Microstick主要特性:
Low Cost – Priced at $24.99 at Microchip Direct
Integrated USB programmer / debugger – No external debugger required
USB Powered – Ease of use, No external power required
Socketed dsPIC/PIC24 – Flexible, Easy device replacement
0.025” Pin headers – Enables plug-in to Breadboard with room for jumper wires
Easy access to all device signals for probing
Small size - Smaller than a stick of gum at 20 x76mm – Easily Portable
On board debug LED, Utility LED and Reset Switch
Free demo code
圖3。dsPIC33F 和PIC24H開發(fā)板Microstick電路圖
評論