PIC32MZ嵌入连接MCU主要特性和框图分析

电子发烧友网工程师 发表于 2018-05-03 10:30:00 收藏 已收藏
赞(0) •  评论(0

PIC32MZ嵌入连接MCU主要特性和框图分析

电子发烧友网工程师 发表于 2018-05-03 10:30:00

microchip公司的PIC32MZ EC是32位嵌入连接系列MCU,采用MIPS microAptiv或 M4K内核,工作频率200MHz,高达2MB实时更新闪存和512KB SRAM,具有音频和图像接口,以及高速USB,以太网连接和先进的模拟性能,主要用在高度紧凑的图像/用户接口,以太网/USB/CAN连接,多任务嵌入使控制和高性能音频设备。本文介绍了PIC32MZ嵌入连接(EC)系列MCU主要特性和框图, 带加密引擎的PIC32MZ EC系列入门板主要特性,框图,电路图,材料清单和PCB布局图。

Microchip’s 32-bit portfolio with the MIPS microAptiv or M4K core offer high performance microcontrollers, and all the tools needed to develop your embedded projects. With MPLAB® Harmony software framework, low cost development tools, and pin/peripheral compatibility from 16-bit product lines, PIC32 MCUs shorten time to market and allow your designs to grow. PIC32 gives your application the processing power, memory and peripherals your design needs!

For applications requiring embedded connectivity, the family includes Hi-Speed USB, Ethernet and CAN, along with a broad set of wired and wireless protocol stacks. Many embedded applications are adding better graphics displays, and the PIC32MZ can support up to a WQVGA display without any external graphics chips. Streaming/digital audio applications can take advantage of this family’s 159 DSP instructions, large memory, peripherals such as I2S, and available software.

PIC32MZ嵌入连接(EC)系列MCU主要特性:

Operating Conditions

•2.2V to 3.6V, -40ºC to +85ºC, DC to 200 MHz

•2.2V to 3.6V, -40ºC to +125ºC (Planned)

Core: 200 MHz (up to 330 DMIPS) microAptiv™

•16 KB I-Cache,4 KB D-Cache

•MMU for optimum embedded OS execution

•microMIPS™ mode for up to 35% smaller code size

•DSP-enhanced core:

-Four 64-bit accumulators

-Single-cycle MAC, saturating and fractional math

•Code-efficient (C and Assembly) architecture

Clock Management

•0.9% internal oscillator

•Programmable PLLs and oscillator clock sources

•Fail-Safe Clock Monitor (FSCM)

•Independent Watchdog Timers (WDT) and Deadman Timer (DMT)

•Fast wake-up and start-up

Power Management

•Low-power modes (Sleep and Idle)

•Integrated Power-on Reset and Brown-out Reset

Memory Interfaces

•50 MHz External Bus Interface (EBI)

•50 MHz Serial Quad Interface (SQI)

Audio and Graphics Interfaces

•Graphics interfaces: EBI or PMP

•Audio data communication: I2S, LJ, and RJ

•Audio control interfaces: SPI and I2C™

•Audio master clock: Fractional clock frequencies with USB synchronization

High-Speed (HS) Communication Interfaces (with Dedicated DMA)

•USB 2.0-compliant Hi-Speed On-The-Go (OTG) controller

•10/100 Mbps Ethernet MAC with MII and RMII interface

Security Features

•Crypto Engine with a RNG for data encryption/decryption and authentication (AES,3DES,SHA, MD5,and HMAC)

•Advanced memory protection:

-Peripheral and memory region access control

Direct Memory Access (DMA)

•Eight channels with automatic data size detection

•Programmable Cyclic Redundancy Check (CRC)

Advanced Analog Features

•12-bit ADC module:

-28 Msps with six Sample and Hold (S&H) circuits

-Up to 48 analog inputs

•Flexible and independent ADC trigger sources

•Two comparators with 32 programmable voltage references

•Temperature sensor with ±2ºC accuracy

Communication Interfaces

•Two CAN modules (with dedicated DMA channels):

-2.0B Active with DeviceNet™ addressing support

•Six UART modules (25 Mbps):

-Supports LIN 1.2 and IrDA® protocols

•Six 4-wire SPI modules (50 Mbps)

•SQI configurable as an additional SPI module (50 MHz)

•Five I2C modules (up to 1 Mbaud) with SMBus support

•Parallel Master Port (PMP)

•Peripheral Pin Select (PPS) to enable function remap

Timers/Output Compare/Input Capture

•Nine 16-bit or up to four 32-bit timers/counters

•Nine Output Compare (OC) modules

•Nine Input Capture (IC) modules

•PPS to enable function remap

•Real-Time Clock and Calendar (RTCC) module

Input/Output

•5V-tolerant pins with up to 32 mA source/sink

•Selectable open drain, pull-ups, and pull-downs

•External interrupts on all I/O pins

Qualification and Class B Support

•AEC-Q100 REVG (Grade 1 -40ºC to +125ºC) planned

•Class B Safety Library, IEC 60730

•Back-up internal oscillator

Debugger Development Support

•In-circuit and in-application programming

•4-wire MIPS® Enhanced JTAG interface

•Unlimited software and 12 complex breakpoints

•IEEE 1149.2-compatible (JTAG) boundary scan

•Non-intrusive hardware-based instruction trace

Software and Tools Support

•C/C++ compiler with native DSP/fractional support

•MPLAB® Harmony Integrated Software Framework

•TCP/IP, USB, Graphics, and mTouch™ middleware

•MFi, Android™, and Bluetooth® audio frameworks

•FreeRTOS™, OpenRTOS®, μC/OS™, and other popular RTOS kernels

PIC32MZ嵌入连接MCU主要特性和框图分析

图1. PIC32MZ EC系列框图

带加密引擎的PIC32MZ EC系列入门板

The PIC32MZ EC Starter Kit with Crypto Engine provides the easiest and lowest cost method to experience the high performance and advanced peripherals integrated in the PIC32MZ Embedded Connectivity MCUs. It features PIC32MZ2048ECM144 with onboard crypto engine that reduces software overhead of actions such as encryption, decryption, and authentication. This starter kit features a socket that can accommodate various 10/100 Ethernet transceiver (RJ-45) plug-in connectors for prototyping and development.

The PIC32MZ Embedded Connectivity (EC) Starter Kit contains the following items:

• PIC32MZ Embedded Connectivity (EC) Starter Kit Development Board

• LAN8740 Ethernet PHY Daughter Board

• USB mini-B to full-sized A cable – USB debug cable to debug and power the Development Board

• USB micro-B to full-sized A cable – PIC32 USB cable to communicate with the

PIC32 USB port

• RJ-45 CAT5 Ethernet patch cable – Ethernet CAT5 cable to communicate with the

PIC32 Ethernet port

带加密引擎的PIC32MZ EC系列入门板包括:

On-board PIC32MZ2048ECM144 with 200 MHz, 2 MB Flash and 512 KB RAM with crypto engine

Includes 10/100 Fast Ethernet LAN8740 PHY Daughter Board

Features Energy Efficient Ethernet (IEEE 802.3az) and Wake-On-LAN functionality

Integrated debugger/programmer

USB powered

10/100 Ethernet

CAN 2.0b, Hi-Speed USB 2.0 host/device/dual-role/OTG

4 MB SQI Flash

Can be used with Multimedia Expansion Board II

Can be used with PIC32 Expansion Board using a PIC32MZ adaptor board.

PIC32MZ嵌入连接MCU主要特性和框图分析

图2. 带加密引擎的PIC32MZ EC系列入门板外形图

PIC32MZ嵌入连接MCU主要特性和框图分析

图3. 带加密引擎的PIC32MZ EC系列入门板框图

PIC32MZ嵌入连接MCU主要特性和框图分析

图4. PIC32MZ EC系列入门板电路图:PIC32MZ EC系列产品

PIC32MZ嵌入连接MCU主要特性和框图分析

图5.PIC32MZ EC系列入门板电路图:USB主和OTG电源

PIC32MZ嵌入连接MCU主要特性和框图分析

图6 PIC32MZ EC系列入门板电路图:调试器

PIC32MZ嵌入连接MCU主要特性和框图分析

图7.PIC32MZ EC系列入门板电路图:应用板连接器,SQI存储器和电源,LED和开关

PIC32MZ嵌入连接MCU主要特性和框图分析

图8.PIC32MZ EC系列入门板电路图: N8740 PHY子板

PIC32MZ EC系列入门板材料清单:

PIC32MZ嵌入连接MCU主要特性和框图分析

PIC32MZ嵌入连接MCU主要特性和框图分析

N8740 PHY子板材料清单:

PIC32MZ嵌入连接MCU主要特性和框图分析

PIC32MZ嵌入连接MCU主要特性和框图分析

图9. PIC32MZ EC系列入门板布局图:顶面

1. PIC32MZ2048ECH144-I/PH or PIC32MZ2048ECM144-I/PH (Crypto Engine)

32-bit microcontroller.

2. Green power indicator LED.

3. On-board crystal or oscillator for precision microcontroller clocking (24 MHz)。

4. USB connectivity for on-board debugger communications.

5. Green debug indicator LED.

6. Three push button switches for user-defined inputs.

7. Three user-defined indicator LEDs.

8. USB Type A receptacle connectivity for PIC32 host-based applications.

9. HOST mode power jumper.

10. Daughter board connectors for flexible Ethernet PHY options.

11. 32 kHz oscillator for RTCC and Timer1 (optional)。

12. External 4 GB SQI memory for expanded memory applications.

13. Jumper for using or disconnecting the on-board debugger.

PIC32MZ嵌入连接MCU主要特性和框图分析

图10.IC32MZ EC系列入门板布局图:底面

1. PIC24FJ256GB106 USB microcontroller for on-board debugging.

2. Regulated +3.3V power supply for powering the starter kit through USB or

expansion board.

3. Connector for various expansion boards.

4. USB Type micro-AB receptacle for OTG and USB device connectivity for PIC32

OTG/device-based applications.

5. 50 MHz Ethernet PHY oscillator.

6. USB Host and OTG power supply for powering PIC32 USB applications.

收藏

相关话题
文章来源栏目
+关注

评论(0)

加载更多评论

参与评论

相关文章

分享到

QQ空间 QQ好友 微博
取消