Introducing the dsPIC33EV 5V Family of dsPIC...
Transcript of Introducing the dsPIC33EV 5V Family of dsPIC...
Introducing the dsPIC33EV 5V Family of dsPIC® DSCs
November 25, 2014
2
Announcing at SPS/IPC Drives: dsPIC33EV 5V Family
Noise Immunity & Robustness
5V Operation for Applications in Harsh Environments
Up to 150°C with AEC-Q100 Grade 0 Automotive Qualification
Peripheral Integration
Ideal Motor Control Combination – 6 PWMs, Op Amps, ADC
CAN, LIN and SENT for Automotive Communications
Sensor Interfaces such as Touch, Level, and Flow Sensing
Safety-Critical Features
Error Correcting Code (ECC) Flash
Deadman Timer (DMT)
Windowed Watchdog Timer (WWDT)
70 MIPS including DSP Acceleration
High-Speed Control Algorithm Execution
3
Example Applications
Automotive Sensors User Interfaces Fuel Pumps Cooling Fans Water Pumps
Appliance Dryers Refrigerators Dishwashers Range Hoods Control Panels
Industrial Power Tools Sewing Machines Actuators Building Controls HVAC Systems
4
dsPIC33EV Target Markets
Automotive Sensors
Intelligent Analog
Integrated CAN
ECC for reliability
Motor Control Advanced PWMs
Integrated Analog
Safety-Critical Features & Library
(Class B and UL)
Touch HMI 5V for noise immunity
Hardware & Software support for cap touch
5
Application Example: Automotive Sensor
5V Operation
Better noise immunity
Connection to 5V sensors
CAN, LIN and SENT Peripherals
Automotive systems communication
70 MIPS of Performance with DSP
Execute smart-sensor filter algorithms
Easy communication stack integration
ECC Flash
Enhanced reliability: 2-bit error detection & single bit correction
150°C Operation for Under-the-Hood Systems
AEC-Q100 Grade 0 Qualified
6
Application Example: Dishwasher Motor Control
Advanced Motor Control Peripherals
Up to 6 Advanced PWMs
Op Amps and ADC
5V Operation
Increased robustness
Safety-Critical Features
CRC
Deadman Timer and Windowed WDT
Backup system oscillator
Certified Class B software stack
Simplifies regulatory compliance
ECC Flash
Enhanced reliability: 2-bit error detection & single bit correction
7
Application Example: Touch User Interface
Integrated Touch and Analog Peripherals
Analog hardware and software library support for
capacitive touch sensing
5V Operation
More dynamic range for signals
Improved sensitivity
Enables larger touch-screen sizes
Better noise immunity
CAN and LIN Peripherals
Enables easy communication with automotive systems
70 MIPS of Performance
8
dsPIC33EV256GM106 Family Block Diagram
9
Low Voltage Motor Control
Development Bundle DV330100 $369.00
dsPIC33EV256GM106 5V
Motor Control PIM for
LV MC Dev Bundle
MA330036 $25.00
Development Tools
dsPIC33EV 5V CAN-LIN Starter Kit DM330018 $79.99
Motor Control Applications
Other Applications
10
Free Motor Control Software
Application Notes and Tuning Guides
Sensorless Field Oriented Control (FOC) for Permanent
Magnet Synchronous Motors (PMSM)
Sensorless Brushless DC Motors
Motor Control Library
MATLAB® & Simulink® Blocks
Includes Simulation Capabilities
Code Generation (free & enhanced versions)
Blocks generate code based on MC library code
Peripheral blocks for code generation
PMSM Motor Model
11
dsPIC33EV256GM Family
dsPIC33EV for 5V Applications
Improved noise immunity & robustness
Operate in harsh environments: appliance & automotive
Up to 150°C with AEC-Q100 Grade 0 automotive qualification
Advanced Peripheral Integration
Up to 6 advanced PWMs, Op Amps, and ADC for motor control
CAN, LIN and SENT peripherals for automotive communications
Sensor Interfaces for touch, level and flow sensing applications
Error Correction Code Flash for increased safety
High-Speed DSP Control Algorithm Execution
70 MIPS of Performance including DSP acceleration
Advanced motor control algorithms
High-performance DSP filtering
www.microchip.com/dsPIC33EV256GM106
Note: The Microchip name and logo, dsPIC, and PIC are registered trademarks of Microchip Technology Inc. in the U.S.A. and other countries.
All other trademarks mentioned herein are property of their respective companies.
BACKUP SLIDES
14
PIC® MCU Safety Overview
Flash CRC Module, Error Correction, Read/Write Protection
RAM Stuck At Faults
SFR DC Fault Detection
CPU Trap Instruction, Program Counter Stuck-At Faults
Clocks Redundant Osc., Windowed WDT, Lockable Clock,
Clock Fail Detect, Freq. Detect
Peripherals Hardware Limit Timer, Dead-man Timer, PWM Fault
15
Flash Error Correction Code (ECC)
Up to 2-bit errors detected, Single bit correction
Real-time monitor & correction
Transparent hardware implementation
24 1
24 1
24 1
6 1
Flash Memory Contents
Data to be written to Flash
ECC Bits
ECC Engine Detects 2 single bit failures, corrects 1 bit errors
Flash Read Data
15
16
Windowed WDT
Detects and Resets MCU in event of code
execution error
Window option implements selectable CLRWDT time
Scalable period from 1 ms to 131s
Dedicated clock source, independent of system clock
17
Deadman Timer (DMT)
Counts instructions executed
Requires “Proper Clear” to avoid reset
Based on system clock
Detects out-of-sequence execution
18
Free Class B Software Library
Class B Safety Software Library routines
detect the occurrence of faults in a single-
channel CPU
Developed in accordance with IEC 60730
to support Class B certification process
Routines directly integrate into MCU
applications to test and verify the critical
functionalities without affecting the end
application
19
dsPIC33EV Family Product Variants
Package Part Number Flash CAN
64-pin TQFP, QFN
dsPIC33EV256GM106
dsPIC33EV128GM106
dsPIC33EV64GM106
256 KB
128 KB
64 KB
CAN
dsPIC33EV256GM006
dsPIC33EV128GM006
dsPIC33EV64GM006
256 KB
128 KB
64 KB
-
44-pin TQFP, QFN
dsPIC33EV256GM104
dsPIC33EV128GM104
dsPIC33EV64GM104
256 KB
128 KB
64 KB
CAN
dsPIC33EV256GM004
dsPIC33EV128GM004
dsPIC33EV64GM004
256 KB
128 KB
64 KB
-
28-pin SOIC, SPDIP, QFN
dsPIC33EV256GM102
dsPIC33EV128GM102
dsPIC33EV64GM102
256 KB
128 KB
64 KB
CAN
dsPIC33EV256GM002
dsPIC33EV128GM002
dsPIC33EV64GM002
256 KB
128 KB
64 KB
-