Microchip Technology AC300024 数据表
4
Motor Control Design Solutions
■
Large family of code and pin-compatible Flash devices
–
The dsPIC30F device family offers 5V or 3.3V
operation and are available in 28, 40, 64 and 80-pin
packages
packages
–
The dsPIC33F device family provides 3.3V operation
and are available in 20, 28, 44, 64, 80 and 100-pin
packages
packages
–
Easy to migrate between family members
–
Facilitates low-end to high-end product strategy
–
Flash program memory for faster development
cycles and lower inventory cost
■
High Speed 16-bit CPU with Complier-efficient
architecture
–
40 MIPS operation dsPIC33F (30 MIPS operation on
dsPIC30F)
–
Modified Harvard architecture for simultaneous data
and program access
–
16 x 16-bit general purpose registers for efficient
software
operations
–
Optimized for C code by design with industry-leading
efficiency
■
Built-in DSP engine enables high speed and precision
PID control loops
–
Full featured DSP engine with two 40-bit
accumulators for multi-loop PID control
–
Dual data fetches for single-cycle MAC instruction
support
–
Hardware barrel shifter and single-cycle multiplier
–
Saturation support, rounding modes, circular buffer
and modulo addressing modes for shorter control
loops
loops
■
Direct-Memory Access (DMA) (many dsPIC33F devices)
–
Peripherals automatically store/retrieve data from
RAM without stealing cycles from the CPU
■
Single supply voltage rails eliminate extra voltage
regulator circuits
■
Precision High Speed Internal Oscillator eliminate
external crystal
■
Comprehensive System Integration Features
–
Up to 4 Kbytes of Data EEPROM (dsPIC30F) for
non-volatile data storage
–
High current sink/source I/O pins: 25 mA/25 mA
(dsPIC30F), 4 mA/4 mA (dsPIC33F)
–
Flexible Watchdog Timer (WDT) with on-chip
low-power RC oscillator for reliable operation
–
Power-on Reset (POR), Power-up Timer (PWRT) and
Oscillator Start-up Timer (OST)
Advanced On-chip Peripherals
dsPIC® 16-bit Digital Signal Controller
Product Family
Product Family
16-bit Product Family with Advanced Peripherals
Microchip’s 16-bit dsPIC Digital Signal Controllers (DSC’s)
provide on-chip peripherals to design high-performance,
precision motor control systems that are more energy
efficient, quieter in operation, have greater range and an
extended life.
provide on-chip peripherals to design high-performance,
precision motor control systems that are more energy
efficient, quieter in operation, have greater range and an
extended life.
■
Motor Control PWM Module (MCPWM)
–
Dedicated time base with up to 8 PWM outputs
–
Up to 4 complementary pairs for 3-phase control
–
Independent output mode for BLDC Control
–
Edge and Center-aligned Modes for quieter operation
–
Programmable Dead-Time Insertion with separate
turn-on and turn-off times
–
Programmable A/D trigger for precise sample timing
–
Up to 2 fault inputs to shutdown PWMs
–
Multiple time bases (i.e., supports motor control and
PFC)
■
High-speed analog-to-digital converter (ADC)
–
Up to 16 channels, 10-bit resolution, 1.1 Msps (1 μs)
high speed conversion rate
–
Up to 4 sample and hold circuits for simultaneous
sampling capability for all 3 phases
–
Flexible sampling and conversion modes with 16 result
registers
–
Monotonic with no missing codes
■
Up to 2 Quadrature Encoder Interfaces (QEI) for shaft
encoder inputs
–
Programmable digital noise filters on input pins for
robustness against noise
–
Full encoder interface support: A, B, Index and Up/Down
■
Up to 2 Comparators
–
20 ns response time for rapid response
–
Programmable voltage reference
■
12-bit A/D converter (up to 0.5 Msps operation)
■
Up to eight Input Capture, Output Compare, Standard
PWM channels
■
Communication peripherals including UART, SPI, I
2
C™
and CAN
–
Fail-Safe clock monitor operation detects clock failure
and switches to on-chip low power RC oscillator
–
Programmable code protection
–
In-Circuit Serial Programming™ (ICSP™)
–
Selectable Power-Saving modes – Sleep, Idle and
Alternate Clock modes; Doze mode (dsPIC33F)
–
Programmable Low-Voltage Detection (PLVD) (dsPIC30F)
–
Programmable Brown-out Reset (BOR)
–
Industrial and extended temperature ranges
–
Codeguard™ Security helps eliminate loss of IP
Advanced Motor Control often does not require DSP but benefi ts greatly from the DSP resources found on the dsPIC®
Digital Signal Controllers (DSCs). For example, our sensorless fi eld-oriented control algorithm makes use of the single
cycle MAC with data saturation, zero overhead looping and barrel shifting to achieve stunning performance.
Digital Signal Controllers (DSCs). For example, our sensorless fi eld-oriented control algorithm makes use of the single
cycle MAC with data saturation, zero overhead looping and barrel shifting to achieve stunning performance.