Microchip Cerebot 32MX7嵌入控制和通信解決方案
Microchip公司的PIC32MX7xx系列是集成了MIPSA M4KA內(nèi)核的32位MCU,具有USB、CAN 和以太網(wǎng)的高性能32 位閃存,最高80 MHz 的頻率,零等待狀態(tài)閃存訪問時性能為1.56 DMIPS/MHz(Dhrystone 2.1),工作電壓范圍為2.3V 至3.6V,可用在各種嵌入式系統(tǒng)和通信設(shè)備。本文介紹了PIC32MX795F512主要特性和方框圖,以及Cerebot 32MX7板主要特性和詳細(xì)電路圖。
具有USB、CAN 和以太網(wǎng)的高性能32 位閃存單片機PIC32MX795F512主要特性:
32 位高性能RISC CPU:
? 帶5 級流水線的32 位MIPS32reg; M4Kreg; 內(nèi)核
? 最高80 MHz 的頻率
? 零等待狀態(tài)閃存訪問時性能為1.56 DMIPS/MHz(Dhrystone 2.1)
? 單周期乘法單元和高性能除法單元
? MIPS16ereg; 模式可使代碼壓縮最多40%
? 兩組各32 個內(nèi)核文件寄存器(32 位),可減少中斷延時
? 預(yù)取高速緩存模塊可加速從閃存的執(zhí)行速度
單片機特性:
? 工作電壓范圍為2.3V 至3.6V
? 64 KB 至512 KB 的閃存(附加一個12 KB 的引導(dǎo)閃存)
? 16 KB 至128 KB 的SRAM 存儲器
? 引腳與大部分PIC24/dsPICreg; DSC 器件兼容
? 多種功耗管理模式
? 多個具有獨立可編程優(yōu)先級的中斷向量
? 故障保護時鐘監(jiān)視器模式
? 帶有片內(nèi)低功耗RC 振蕩器的可配置看門狗定時器確保器件可靠工作
外設(shè)特性:
? 可在選擇外設(shè)寄存器上執(zhí)行原子級置1、清零和翻轉(zhuǎn)操作
? 最多8 通道具有自動數(shù)據(jù)大小檢測功能的硬件DMA
? 支持符合USB 2.0 規(guī)范的全速設(shè)備和OTG
(On-The-Go)控制器:
專用的DMA 通道
? 帶MII 和RMII 接口的10/100 Mbps 以太網(wǎng)MAC:
- 專用的DMA 通道
? CAN 模塊:
- 2.0B 主動模式,且支持DeviceNet? 尋址
- 專用的DMA 通道
? 3 MHz 至25 MHz 的晶振
外設(shè)特性(續(xù)):
? 內(nèi)部8 MHz 和32 kHz 振蕩器
? 配有以下項的6 個UART 模塊:
- 支持RS-232、RS-485 和LIN
- 帶片內(nèi)硬件編碼器和解碼器的IrDAreg;
? 最多4 個SPI 模塊
? 最多5 個I2C? 模塊
? 為CPU 和USB 時鐘分別提供獨立的PLL
? 帶8 位和16 位數(shù)據(jù)線以及最多16 條地址線的并行主/ 從端口(Parallel Master and SlavePort, PMP/PSP)
? 硬件實時時鐘和日歷(Hardware Real-Time Clock/Calendar, RTCC)
? 5 個16 位定時器/ 計數(shù)器(兩個16 位定時器對組合可構(gòu)成兩個32 位定時器)
? 5 路捕捉輸入
? 5 路比較/PWM 輸出
? 5 個外部中斷引腳
? 可在最高80 MHz 時翻轉(zhuǎn)的高速I/O 引腳
? 所有I/O 引腳上的高拉/ 灌電流(18 mA/18 mA)
? 數(shù)字I/O 引腳上的可配置漏極開路輸出
調(diào)試特性:
? 2 個編程和調(diào)試接口:
- 雙線接口,可與應(yīng)用程序進行非搶占式訪問和實時數(shù)據(jù)交換
- 4線MIPSreg; 標(biāo)準(zhǔn)增強型聯(lián)合測試行動小組(Joint Test Action Group, JTAG)接口
? 基于硬件的非搶占式指令跟蹤
? 符合IEEE 標(biāo)準(zhǔn)1149.2 (JTAG)的邊界掃描特性
模擬特性:
? 最多16 路通道的10 位模數(shù)轉(zhuǎn)換器:
- 1 Msps的轉(zhuǎn)換速率
- 可在休眠和空閑模式下進行轉(zhuǎn)換
? 2 個模擬比較器
圖1。PIC32MX795F512方框圖
The Cerebot 32MX7 board is a useful tool for embedded control and network communications projects for both students and hobbyists.
Its versatile design and programmable microcontroller lets you access numerous peripheral devices and program the board for multiple uses. The board has many I/O connectors and power supply options. It’s network and communications features include 10/100 Ethernet interface, Full Speed USB 2.0 OTG interface, dual CAN network interfaces, dual I2C buses, up to three UART ports and up to three SPI ports.
The Cerebot 32MX7 works with the Microchip MPLAB development environment and provides built in programming and debugging support within MPLAB.
The Cerebot 32MX7 provides a number of connections for peripheral devices. It has six connectors for attaching Digilent Pmod? peripheral modules. Digilent peripheral modules include H-bridges, analog-to-digital and digital-to-analog converters, speaker amplifier, switches, buttons, LEDs, as well as converters for easy connection to RS232, screw terminals, BNC jacks, servo motors, and more.
Cerebot 32MX7板主要特性:
? a PIC32MX795F512L microcontroller
? support for programming and debugging within the Microchip MPLAB development environment
? six Pmod connectors for Digilent peripheral module boards
? 10/100 Ethernet
? USB 2.0 Device, Host, and OTG support
? two CAN network interfaces
Kit contents:
Cerebot 32MX7 board
USB A -> micro B cable
圖2。Cerebot 32MX7板外形圖
圖3。Cerebot 32MX7板電路框圖
評論