中国电子技术网

设为首页 网站地图 加入收藏

 

[原创] Microchip PIC32MZ DA系列MPU开发方案

关键词:PIC32MZ MCU MPU

时间:2017-06-16 14:15:24       作者:Microchip       来源:中电网

microchip公司的PIC32MZ DA系列是集成了2D图像处理单元(GPU),图像控制器,频率高达200MHz,和多达32MB DDR2存储器以及128MB 外部可寻址的DDR2 DRAM,2MB闪存,640KB SRAM.此外还集成了多达45个模拟输入的12位18MSPS ADC模块,CAN和HS SUB.主要用在包括控制逻辑到具有USB,以太网和LCD的全集成系统等各种应用领域.本文介绍了PIC32MZ DA系列主要特性,框图,MIPS32 microAptiv微处理器核框图以及PIC32MZ DA系列入门板主要特性,电路图,材料清单和主要元件分布图.

PIC32MZ DA series offers MPU like performance with ease of design of an MCU for GUI designs with it’s 2MB Flash and 640KB of SRAM, available on-chip 32MB or 128MB externally addressable DDR2 DRAM, integrated Graphics Controller, Graphics Processor, 200 MHz speed, 12-bit 18 MSPS ADC module with up to 45 analog inputs, CAN and HS USB.

PIC32MZ DA主要特性:

Operating Conditions
•2.2V to 3.6V, -40℃ to +85℃, DC to 200 MHz
•2.2V to 3.6V, -40℃ to +105℃ (Planned)
Core: 200 MHz / 330 DMIPS MIPS32® microAptiv™
•32 KB I-Cache, 32 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
•Programmable PLLs and oscillator clock sources
•Dedicated PLL for DDR2
•Fail-Safe Clock Monitor
•Independent Watchdog and Deadman Timers
•Fast wake-up and start-up
Power Management
•Various power management options for extreme power reduction (VBAT, Deep Sleep, Sleep and Idle)
•Deep Sleep current: < 1 μA (typical)
•Integrated POR and BOR
•Programmable High/Low-Voltage Detect (HLVD) on VDDIO and High-Voltage Detect (HVD) on VDDR1V8
Memory Interfaces
•DDR2 SDRAM interface (up to DDR2-400)
•SD/SDIO/eMMC bus interface (up to 50 MHz)
•Serial Quad Interface (up to 80 MHz)
•External Bus Interface (up to 50 MHz)
Graphics Features
•3-layer Graphics Controller with up to 24-bit color support
•High-performance 2D Graphics Processing Unit (GPU)
Audio Interfaces
•Audio data communication: I2S, LJ, and RJ
•Audio control interfaces: SPI and I2C
•Audio master clock: Fractional clock frequencies with USB synchronization
High-Speed Communication Interfaces (with Dedicated DMA)
•USB 2.0-compliant High-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 modules:
-18 Msps with up to six ADC circuits (five dedicated and one shared)
-Up to 45 analog input
-Can operate during Sleep and Idle modes
-Multiple trigger sources
-Six Digital Comparators and six Digital Filters
•Two Comparators with 32 programmable voltage references
•Temperature sensor with ±2ºC accuracy
•Charge Time Measurement Unit (CTMU)
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 (up to 50 MHz)
•SQI configurable as additional SPI module (up to 80 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 and up to four 32-bit timers/counters
•Nine Output Compare (OC) modules
•Nine Input Capture (IC) modules
•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
•Selectable slew rate control
•External interrupts on all I/O pins
•PPS to enable function remap
Qualification and Class B Support
•AEC-Q100 REVG (Grade 2 -40ºC to +105º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
Integrated Software Libraries and Tools
•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
•RTOS Kernels: Express Logic ThreadX, FreeRTOS™, OPENRTOS®, Micriμm® μC/OS™, and SEGGER embOS®

图1.PIC32MZ DA系列框图

PIC32MZ DA中MIPS32 microAptiv微处理器核

The MIPS32 microAptiv Microprocessor core in PIC32MZ DA family devices contains several logic blocks working together in parallel, providing an efficient high-performance computing engine. The following blocks are included with the core:

•Execution unit
•General Purpose Register (GPR)
•Multiply/Divide Unit (MDU)
•System control coprocessor (CP0)
•Memory Management Unit (MMU)
•Instruction/Data cache controllers
•Power Management
•Instructions and data caches
•microMIPS support
•Enhanced JTAG (EJTAG) controller

图2.MIPS32 microAptiv微处理器核框图

PIC32MZ DA系列入门板

Thank you for purchasing a Microchip Technology PIC32MZ DA Family Starter Kit. Thisstarter kit provides a low-cost modular development system for Microchip’s line of32-bit microcontrollers.
The starter kit is available in four versions:
• PIC32MZ Embedded Graphics with External DRAM (DA) Starter Kit (P/N:
DM320008)
• PIC32MZ Embedded Graphics with External DRAM (DA) Starter Kit (Crypto)
(P/N: DM320008-C)
• PIC32MZ Embedded Graphics with Stacked DRAM (DA) Starter Kit (P/N:
DM320010)
• PIC32MZ Embedded Graphics with Stacked DRAM (DA) Starter Kit (Crypto)
(P/N: DM320010-C)
The four versions of the starter kit which are facilitated through a common base board(referred to as PIC32MZ DA SK Base Board) and four different CPU Daughter Cards(referred to as PIC32MZ2064DAx288 Daughter Card and PIC32MZ2064DAx169
Daughter Card) are given below:
• DM320008 comes with PIC32MZ2064DAA288 Daughter Card
• DM320008-C comes with PIC32MZ2064DAB288 Daughter Card
• DM320010 comes with PIC32MZ2064DAG169 Daughter Card
• DM320010-C has PIC32MZ2064DAH169 Daughter Card

PIC32MZ DA系列入门板包括:

• One PIC32MZ Embedded Graphics (DA) Starter Kit
• One LAN8740A Ethernet PHY Daughter Board
• One Type-A male to Micro-B USB cable (to communicate with the PIC32 DEBUGport)
• One ETH cable
• Information sheet

图3.PIC32MZ DA系列入门板高等级框图

图4.PIC32MZ DA系列入门板基板布局图(正面)

图中数字对应为:

1. USB Micro-B power supply connector (J4).
2. Headers to connect PIC32MZ2064DAx288/PIC32MZ2064DAx169 CPU Daughter
Cards (J2, J3).
3. Micro-SD slot (J10).
4. Headers for flexible Ethernet PHY options (J9).
5. USB Type-A connector for PIC32 USB host based applications (J7).
6. USB Micro-B connector for USB-to-UART communication (J5).
7. Three push button switches for user-defined inputs (S1, S2, and S3).
8. Three user-defined indicator LEDs (D3, D4, and D5).
9. Jumper for using or disconnecting the on-board debugger (J17).
10. Connector for an external debugger, such as MPLAB® REAL ICE or MPLAB ICD 3 (J12).
11. 40-pin expansion connector for adding external boards (J15).

图4.PIC32MZ DA系列入门板基板布局图(底面)

图中数字对应为:

1. USB Micro-B connector for on-board debugger (J19).
2. USB Type Micro-AB receptacle for OTG and USB device connectivity for PIC32
OTG/Device-based applications (J6).
3. PIC24FJ256GB106 USB microcontroller for on-board debugging (U7).
4. SST26VF032B SQI-Flash Memory (U5).
5. 50 MHz Ethernet PHY oscillator (Y1).
6. 168-pin Hirose connector for various application boards, such as MEB-II (J3).

图5.PIC32MZ2064DAx288子板布局图(正面)

图中数字对应为:

1. PIC32MZ2064DAA288 (DM320008) or PIC32MZ2064DAB288 (DM320008-C)
(U1).
2. Micron 1 Gbit DDR2-SDRAM (MT47H64M16NF-25E) (U3).
3. 24 MHz oscillator (Y1).
4. 24 MHz crystal (Y3) and 32.768 kHz clock (Y2).
5. 1.8V Regulator (power supply for DDR2-SDRAM, VDDR1V8 and VDDCORE)
(MIC69101) (J7).
6. 3.3V Power LED (LD2).

图6.PIC32MZ2064DAx288子板布局图(背面)

图中数字对应为:

1. Headers to connect the PIC32MZ DA SK Base Board Daughter Cards

图7.PIC32MZ2064DAx169子板布局图(正面)

图中数字对应为:

1. PIC32MZ2064DAA169 (DM320010) or PIC32MZ2064DAB169 (DM320010-C)
(U1).
2. 24 MHz oscillator (Y2).
3. 24 MHz crystal (Y3).
4. 32.768 kHz crystal (Y1)
5. 1.8V Regulator (power supply for DDR2-SDRAM, VDDR1V8 and VDDCORE)
(MIC69101) (J7).
6. 3.3V Power LED (LD2).

图8.PIC32MZ2064DAx169子板布局图(背面)

图中数字对应为:

Headers to connect the PIC32MZ DA SK Base Board Daughter Cards.

图9.子板布局图(正面)

图10.子板布局图(背面)

图11.PIC32MZ2064DAx288子板电路图(1)

图12.PIC32MZ2064DAx288子板电路图(2)

图13.PIC32MZ2064DAx288子板电路图(3)

图14.PIC32MZ2064DAx288子板电路图(4)

图15.PIC32MZ2064DAx169子板电路图(1)

图16.PIC32MZ2064DAx169子板电路图(2)

图17.PIC32MZ2064DAx169子板电路图(3)

图18.PIC32MZDA入门板基板电路图(1)

图19.PIC32MZ DA入门板基板电路图(2)

图20.PIC32MZ DA入门板基板电路图(3)

图21.PIC32MZ DA入门板基板电路图(4)

图22.PIC32MZ DA入门板基板电路图(5)

图23.LAN8740 PHY子板电路图
PIC32MZ2064DAx288子板材料清单:


PIC32MZ2064DAx169子板材料清单:

PIC32MZ DA入门板基板材料清单:



LAN8740A PHY子板材料清单:

详情请见:
http://ww1.microchip.com/downloads/en/DeviceDoc/60001361E.pdf
http://ww1.microchip.com/downloads/en/DeviceDoc/70005311A.pdf
70005311A.pdf
60001361E.pdf

 

猜你喜欢