传感器技术网移动版

主页 > 技术方案 > 环境传感

Microchip Cerebot 32MX7嵌入控制和通信解决方案

Microchip公司的PIC32xx系列是集成了MIPSA M4KA内核的32位MCU,具有USB、CAN 和以太网的高性能32 位闪存,最高80 MHz 的频率,零等待状态闪存访问时性能为1.56 DMIPS/MHz(Dhrystone 2.1),工作电压范围为2.3V 至3.6V,可用在各种嵌入式系统和通信设备。本文介绍了PIC3295F512主要特性和方框图,以及Cerebot 32板主要特性和详细电路图。

具有USB、CAN 和以太网的高性能32 位闪存单片机PIC32MX795F512主要特性:

32 位高性能RISC CPU:

• 带5 级流水线的32 位MIPS32reg; M4Kreg; 内核

• 最高80 MHz 的频率

• 零等待状态闪存访问时性能为1.56 DMIPS/MHz(Dhrystone 2.1)

• 单周期乘法单元和高性能除法单元

• MIPS16ereg; 模式可使代码压缩最多40%

• 两组各32 个内核文件寄存器(32 位),可减少中断延时

• 预取高速缓存模块可加速从闪存的执行速度

单片机特性:

• 工作电压范围为2.3V 至3.6V

• 64 KB 至512 KB 的闪存(附加一个12 KB 的引导闪存)

• 16 KB 至128 KB 的SRAM 存储器

• 引脚与大部分PIC24/dsPICreg; DSC 器件兼容

• 多种功耗管理模式

• 多个具有独立可编程优先级的中断向量

• 故障保护时钟监视器模式

• 带有片内低功耗RC 振荡器的可配置看门狗定时器确保器件可靠工作

外设特性:

• 可在选择外设寄存器上执行原子级置1、清零和翻转操作

• 最多8 通道具有自动数据大小检测功能的硬件DMA

• 支持符合USB 2.0 规范的全速设备和OTG

(On-The-Go)控制器:

专用的DMA 通道

• 带MII 和RMII 接口的10/100 Mbps 以太网MAC:

- 专用的DMA 通道

• CAN 模块:

- 2.0B 主动模式,且支持DeviceNet™ 寻址

- 专用的DMA 通道

• 3 MHz 至25 MHz 的晶振

外设特性(续):

• 内部8 MHz 和32 kHz 振荡器

• 配有以下项的6 个UART 模块:

- 支持RS-232、RS-485 和LIN

- 带片内硬件编码器和解码器的IrDAreg;

• 最多4 个SPI 模块

• 最多5 个I2C™ 模块

• 为CPU 和USB 时钟分别提供独立的PLL

• 带8 位和16 位数据线以及最多16 条地址线的并行主/ 从端口(Parallel Master and SlavePort, PMP/PSP)

• 硬件实时时钟和日历(Hardware Real-Time Clock/Calendar, RTCC)

• 5 个16 位定时器/ 计数器(两个16 位定时器对组合可构成两个32 位定时器)

• 5 路捕捉输入

• 5 路比较/PWM 输出

• 5 个外部中断引脚

• 可在最高80 MHz 时翻转的高速I/O 引脚

• 所有I/O 引脚上的高拉/ 灌电流(18 mA/18 mA)

• 数字I/O 引脚上的可配置漏极开路输出

调试特性:

• 2 个编程和调试接口:

- 双线接口,可与应用程序进行非抢占式访问和实时数据交换

- 4线MIPSreg; 标准增强型联合测试行动小组(Joint Test Action Group, JTAG)接口

• 基于硬件的非抢占式指令跟踪

• 符合IEEE 标准1149.2 (JTAG)的边界扫描特性

模拟特性:

• 最多16 路通道的10 位模数转换器:

- 1 Msps的转换速率

- 可在休眠和空闲模式下进行转换

• 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板电路框图 (责任编辑:admin)