dsPIC33 DSC - Digital Power Update
dsPIC33 DSC - Digital Power Update
dsPIC33 DSC - Digital Power Update
• 16-bit CPU • 16-bit CPU • 16-bit CPU • 32-bit CPU and 32/64-bit FPU
3
Microchip Proprietary and Confidential
Concept Samples
dsPIC33AH4096MPS9
Dual-Core / MPU+PPU
dsPIC33AK4096MPS6
dsPIC33CK1024MP7 dsPIC33CH1024MP7 dsPIC33AK1024MPS6 1-4MB ECC Flash,
512KB - 1MB ECC Flash, 512 – 1MB + 128K ECC Flash 512KB - 1MB ECC Flash, 736KB ECC RAM BIST,
dsPIC33EP128GS8 64 - 128KB RAM BIST, 124K + 60KB RAM BIST 5x12-bit ADC, Op-Amps,I3C
256KB ECC RAM BIST, 3xCAN-
64 - 128KB Flash, Single Core, DACs, Dual Core, 2xCAN-FD, Safety, FD, Touch, Security, I3C, Eth HSM, Ethernet, 3xCAN-FD
8KB RAM Op-Amps, 2xCAN-FD SW-Touch, Boot, OTP T1S, ISO 26262 compliant, 64/100/128/144/176 pins
Live Update, PTG, CLC 48/64/80/100 pins 48/64/80/100/128 pins Safety,
DACs, PGAs, 2xCAN
64/80/100/128 pins
28/44/48/64/80 pins dsPIC33CK512MP6 dsPIC33CH512MP5
Features / Memory
4
Microchip Proprietary and Confidential
dsPIC33 C Family Features
• DSC optimized for digital power and motor control applications
• High-speed 12-bit ADCs (285ns) and High-resolution PWMs (250ps)
• 40-bit accumulators for unprecedented intermediate precision
• Highly parallel CPU architecture: up to 8 operations per clock (per core)
• Sustainable 100 MMACS performance (per core)
PERIPHERAL BUS
PERIPHERAL BUS
PERIPHERAL BUS
PERIPHERAL BUS
PERIPHERAL BUS
Comp dsPIC33CH dsPIC33CH Comps
CAN-FD SPI
SPIs UART
UARTs SCCP
Timer Timer
dsPIC33CH512
Main / Secondary Interface (MSI)
48KB 16KB
512KB 72KB
Data DMA DMA Data
Flash PRAM
RAM RAM
PERIPHERAL BUS
PERIPHERAL BUS
Comp dsPIC33CH dsPIC33CH Comps
CAN-FD SPI
Mailbox
Mailbox UART
SPIs Mailbox
Mailbox
Mailbox
Mailbox
Mailbox
Mailboxes
UARTs SCCP
S –> M FIFO
dsPIC33CH512 MP Main Core Peripherals
Main Core’s Dedicated Peripherals
48KB 6 General DMA channels
512KB
Data DMA 2 CAN-FD (with 2 dedicated DMA channels)
Flash
RAM
2 SENT
MEMORY BUS 2 SPI with I2S support
2 I2C with PMBus support
Main 2 UARTs
PERIPHERAL BUS
dsPIC33CH 1 Peripheral Trigger Generator (PTG)
Core
4 Configurable Logic Cells (CLCs)
90 MHz
1 QEI (Quadrature Encoder Interface)
8 SCCPs - 32 bit-timer/Cap/Compare
1 CRC Module
1 12-bit ADC with up to 18 channels
1 Analog Comparator w/ 12-bit DAC
1 DAC output buffer (shared across cores)
8 PWM Generators
64 x 48 bits of OTP Flash
dsPIC33CH512 MP Secondary Core Peripherals
Secondary Core’s Dedicated Peripherals
3 12-bit ADCs w/ up to 18 channels 72KB
16KB
DMA Data
PRAM
3 Analog Comparators with 12-bit DACs RAM
PERIPHERAL BUS
dsPIC33CH
1 QEI (Quadrature Encoder interfaces) Core
4 SCCPs - 32 bit-timer/Cap/Compare 100 MHz
1 16-bit Timer
2 Channel DMA
1 SPI with I2S support
1 UART
1 I2C with PMBus support
1 Deadman Timer
dsPIC33CH Family
Core vs Chip-wide Events
48KB 16KB
512KB 72KB
Data DMA DMA Data
Flash PRAM
RAM RAM
PERIPHERAL BUS
PERIPHERAL BUS
Comp dsPIC33CH dsPIC33CH Comps
CAN-FD SPI
WDT & DMT WDT & DMT
Mailbox
Mailbox UART
SPIs Mailbox
Mailbox
Mailbox
Mailbox
Mailbox
Mailboxes
UARTs SCCP
PERIPHERAL BUS
PERIPHERAL BUS
Comp dsPIC33CH dsPIC33CH Comps
CAN-FD SPI
WDT & DMT WDT & DMT
Mailbox
Mailbox UART
SPIs Mailbox
Mailbox
Mailbox
Mailbox
Mailbox
Mailboxes
UARTs SCCP
PERIPHERAL BUS
PERIPHERAL BUS
Comp dsPIC33CH dsPIC33CH Comps
CAN-FD SPI
WDT & DMT WDT & DMT
Mailbox
Mailbox UART
SPIs Mailbox
Mailbox
Mailbox
Mailbox
Mailbox
Mailboxes
UARTs SCCP
PERIPHERAL BUS
PERIPHERAL BUS
Comp dsPIC33CH dsPIC33CH Comps
CAN-FD SPI
WDT & DMT WDT & DMT
Mailbox
Mailbox UART
SPIs Mailbox
Mailbox
Mailbox
Mailbox
Mailbox
Mailboxes
UARTs SCCP
Each core has its own peripheral pin select (PPS) mux to
select which peripherals connect the outside
dsPIC33CH Family
Pin Ownership Mux
48KB 16KB
512KB 72KB
Data DMA DMA Data
Flash PRAM
RAM RAM
PERIPHERAL BUS
PERIPHERAL BUS
Comp dsPIC33CH dsPIC33CH Comps
CAN-FD SPI
WDT & DMT WDT & DMT
Mailbox
Mailbox UART
SPIs Mailbox
Mailbox
Mailbox
Mailbox
Mailbox
Mailboxes
UARTs SCCP
Programmable waveforms:
DAC
Control
• 2V Step Response Design Targets:
• Settle to ± 30 mV in 350 ns
• Settle to ± 3 mV in 500 ns Ref Peak Inductor
Current Ref Example
• Settle to ± 1 mV in 800 ns
• Waveform Generation: Duty Cycle
• Up to 1 MHz triangle or slope waveforms
dsPIC33C Family
Live Update
• Update firmware in an operating power converter
Live Update 2P2Z to 3P3Z Demo
while maintaining continuous regulation
24
dsPIC33CH Family
Dual Core Debug
Net ISR:
0 ns 0.57 μs At 40% CPU for
dsPIC33CH’MP ADC compensator:
Compensator sampling
100 MHz 285 ns Calculations frequencies of >1
ISR 280 ns MHz are
achievable
Latency
dsPIC33CH Performance Example
Digital Power 3P3Z Latency
ADC Trigger Overall Latency PWM Update
Net ISR:
43 ns
0.89 μs At 40% CPU for
ADC compensator:
300 ns Compensator Calculations sampling
dsPIC33EP’GS
543 ns frequencies of
70 MHz
ISR 500KHz are
achievable
Net ISR:
0 ns 0.57 μs At 70% of
dsPIC33CH’MP ADC Secondary CPU
Compensator sampling Ideal
100 MHz 285 ns Calculations for GaN
frequencies of
ISR 280 ns ~1.8 MHz are
achievable
Latency
dsPIC33C Family
Advanced PWM Key Features & Benefits
Key Feature Benefit
250ps Resolution Precise control of duty cycle, phase, period and
With No Calibration Required dead time for a broad range of applications
Automatic hardware response to external events
reduces control latency and software workload.
Configurable PWM Control Inputs
Configure state machines for sophisticated
core-independent control
48-lead TQFP (PT) 64-lead TQFP (PT) 80-lead TQFP (PT) 100-lead TQFP (PT) 128-lead TQFP (PT)
28-lead SSOP (SS)
7 x 7 x 1 mm 10 x 10 x 1 mm 12 x 12 x 1 mm 12 x 12 x 1 mm 14 x 14 x 1 mm
10.2 x 5.3 x 2 mm
(Lead Pitch: 0.5 mm) (Lead Pitch: 0.5 mm) (Lead Pitch: 0.5 mm) (Lead Pitch: 0.4 mm) (Lead Pitch: 0.4 mm)
(Lead Pitch: 0.65 mm)
28 to 128 pins
dsPIC33AH4096MPS9
Dual-Core / MPU+PPU
dsPIC33AK4096MPS6
dsPIC33CK1024MP7 dsPIC33CH1024MP7 dsPIC33AK1024MPS6 1-4MB ECC Flash,
512KB - 1MB ECC Flash, 512 – 1MB + 128K ECC Flash 512KB - 1MB ECC Flash, 736KB ECC RAM BIST,
dsPIC33EP128GS8 64 - 128KB RAM BIST, 124K + 60KB RAM BIST 5x12-bit ADC, Op-Amps,I3C
256KB ECC RAM BIST, 3xCAN-
64 - 128KB Flash, Single Core, DACs, Dual Core, 2xCAN-FD, Safety, FD, Touch, Security, I3C, Eth HSM, Ethernet, 3xCAN-FD
8KB RAM Op-Amps, 2xCAN-FD SW-Touch, Boot, OTP T1S, ISO 26262 compliant, 64/100/128/144/176 pins
Live Update, PTG, CLC 48/64/80/100 pins 48/64/80/100/128 pins Safety,
DACs, PGAs, 2xCAN
64/80/100/128 pins
28/44/48/64/80 pins dsPIC33CK512MP6 dsPIC33CH512MP5
Features / Memory
32
Microchip Proprietary and Confidential
dsPIC33CH1024 Family
Preview – 6 ADCs, 8 Analog Comparators, 12 PWM Pairs, 3 PGAs
PERIPHERAL BUS
2x Comps PERIPHERAL BUS dsPIC33C dsPIC33C Comps 6x
Core Core PGAs 3x
3x I2C 85 MHz 75 MHz I2C 2x
2x CAN-FD SPI 2x
Mailbox
Mailbox 2x
3x SPIs Mailbox
Mailbox
Mailbox
Mailbox
UART
Mailbox
Mailboxes
2x UARTs SCCP 4x
8x SCCP M –> S FIFO Out Cmp
PERIPHERAL BUS
dsPIC33CH
1 CRC Module Core
2 QEI (Quadrature Encoder Interface) 75 MHz
4 SCCPs - 32 bit-timer/Cap/Compare
2 SENT
2 SPI with I2S support
2 UARTs
2 I2C with PMBus support
• Pin compatible with rest of the dsPIC33CH family dsPIC33CH512MP706 64 512 124 128 60 Buck 2
dsPIC33CH512MP705 48 512 124 128 60 Buck 2
• LDO version not available in 100 or 128 pin versions since dsPIC33CH1024MP608 80 1024 124 128 60 LDO 2
no need for footprint compatibility with previous variants dsPIC33CH1024MP606 64 1024 124 128 60 LDO 2
dsPIC33CH1024MP605 48 1024 124 128 60 LDO 2
dsPIC33CH512MP608 80 512 124 128 60 LDO 2
• On-die buck regulator (MP4xx & MP7xx) dsPIC33CH512MP606 64 512 124 128 60 LDO 2
dsPIC33CH512MP605 48 512 124 128 60 LDO 2
• 3.3v Vdd input dsPIC33CH1024MP412 128 1024 124 128 60 Buck 0
•
dsPIC33CH1024MP410 100 1024 124 128 60 Buck 0
Much lower Idd dsPIC33CH1024MP408 80 1024 124 128 60 Buck 0
48-lead TQFP (PT) 64-lead TQFP (PT) 80-lead TQFP (PT) 100-lead TQFP (PT) 128-lead TQFP (PT)
7 x 7 x 1 mm 10 x 10 x 1 mm 12 x 12 x 1 mm 12 x 12 x 1 mm 14 x 14 x 1 mm
(Lead Pitch: 0.5 mm) (Lead Pitch: 0.5 mm) (Lead Pitch: 0.5 mm) (Lead Pitch: 0.4 mm) (Lead Pitch: 0.4 mm)
48 to 128 pins
Concept Samples
dsPIC33AH4096MPS9
Dual-Core / MPU+PPU
dsPIC33AK4096MPS6
dsPIC33CK1024MP7 dsPIC33CH1024MP7 dsPIC33AK1024MPS6 1-4MB ECC Flash,
512KB - 1MB ECC Flash, 512 – 1MB + 128K ECC Flash 512KB - 1MB ECC Flash, 736KB ECC RAM BIST,
dsPIC33EP128GS8 64 - 128KB RAM BIST, 124K + 60KB RAM BIST 5x12-bit ADC, Op-Amps,I3C
256KB ECC RAM BIST, 3xCAN-
64 - 128KB Flash, Single Core, DACs, Dual Core, 2xCAN-FD, Safety, FD, Touch, Security, I3C, Eth HSM, Ethernet, 3xCAN-FD
8KB RAM Op-Amps, 2xCAN-FD SW-Touch, Boot, OTP T1S, ISO 26262 compliant, 64/100/128/144/176 pins
Live Update, PTG, CLC 48/64/80/100 pins 48/64/80/100/128 pins Safety,
DACs, PGAs, 2xCAN
64/80/100/128 pins
28/44/48/64/80 pins dsPIC33CK512MP6 dsPIC33CH512MP5
Features / Memory
38
Microchip Proprietary and Confidential
dsPIC33C Family
Single Core Devices: dsPIC33CK
SMPS PWM - 24 Channels (12 pairs) 250ps Resolution
dsPIC33 Core 100 MIPS
Context Selected Regs 12-bit ADCs - 5 (Up to 24 Channels) 285 ns Latency
16x16 Barrel Analog Comp – 6 (with 12-bit DACs) 15 ns Response
16-Bit ALU
Registers Shifter
Operational Amplifiers - 3 15 MHz BW
PERIPHERAL BUS
17x17 JTAG & Address
MPY EMU Generation
UART - 3
64 – 1024KB 8 - 128KB
DMA - 8 SCCP - 8
Flash RAM
MCCP - 1
dsPIC33CK512MP Additions:
• 2x flash memory (up to 512KB)
16-bit Timers - 1
• 40KB more RAM (64KB total)
• 2 more 12-bit ADCs (5 total) CAN FD - 2
• 2 more analog comps with DACs (6 total)
• 1 more CAN FD (2 total)
• 4 more DMA
Peripheral Trigger Generator (PTG)
dsPIC33CK1024MP Additions:
• 2x flash memory (up to 1MB) Configurable Logic Cells (CLC) - 8
• 64KB more RAM (128KB total)
• 100 pin packages
• 4 more PWM pairs (in 100 pin package)
• 4 more CLCs (8 total)
Hardware Features – dsPIC33C DSCs Flash Memory
CodeGuard Flash Security Boot Segment
• Partitions Flash into ‘Boot’ and ‘General’ segments Write / Erase Protect
for Immutability
which are user configurable
Configurable Size
• Simplifies Secure Boot implementation (for Secure Boot code)
* Flash OTP by ICSP Write Inhibit works together with Read/Write Protect and FICD Config register setting
** Flash OTP by ICSP Write Inhibit works together with CodeGuard Flash Security
41
Released
dsPIC33CK512MPT608
dsPIC33CK Secure DSC dsPIC33C Core & Secure Subsystem
Integrated Off-Die HSM
Peripherals
• dsPIC33C DSC Security Features Crypto Engine
ECC / RSA / SHA / AES
• CodeGuard Protection for Immutable Secure Boot CodeGuard Protection +
OTP Flash
• Flash configurable as One Time Programmable (OTP) memory SPI Key Mgmt.
43
dsPIC33 A-Core Preview
32-Bit Arithmetic Extensions and DP FPU
dsPIC33 A-Core
Design Objectives
Improve the dsPIC33 Architecture …
ADC Compensator
dsPIC33EP
300 ns Calculations
70 MHz
ISR 543 ns 0.89 μs
ADC Compensator
dsPIC33C 285 ns
100 MHz Calculations
ISR 280 ns
0.57 μs
dsPIC33A ADC
16- or 32-bit fixed point:
200 MHz 150 ns
ISR 0.19 μs (estimate)
(Target)
Latency
Microchip Proprietary and Confidential
dsPIC33AK DSC Family Block Diagram Sampling
dsPIC33A CPU High Resolution PWM – 12 pairs (78ps Res.)
DMA 200 MHz
Up to 8 Channels
3x QEI and 1x Master BiSS
8 sets of Context DP FPU
Registers 5x 40 Msps 12-bit ADC – up to 28 Channels
CAN-FD
Up to 2
Integrated Touch Controller(ITC), 32 inputs
Cryptographic System Bus
Acceleration 8x 12-bit DAC/CMP
Peripheral Bus
ECC Flash ECC RAM 16x virtual re-mappable pins
Immutable Root of
Trust / Secure Boot
2kB Cache 3x UART, 4x SPI, 2x SENT
IP Protection
Security Access
BOR WWDT Up to 16x IO Monitor - FuSa
Control DMT
IRT Secure Key Storage
I2C – 3
Dual Panel Flash Clock Backup Buck
Live Update Monitor OSC Regulator
8x SCCP/1xMCCP
ASIL B Compliant Design Target AEC-Q100 Grade 0 Qualification Peripheral Trigger Generator (PTG) - 1
47
Microchip Proprietary and Confidential
Security Features of dsPIC33 DSC Family
dsPIC33CK- dsPIC33CK-MPT dsPIC33A
Security Feature
MP/MC DSC Secure DSC MPS/GMS DSC
Immutable Secure Boot/Immutable Root of
✓ ✓ ✓
Trust
ICSP Write Inhibit for Flash configurable
✓ ✓ ✓
as OTP memory
Unique ID ✓ ✓ ✓
Disable Entry Into Debug Mode ✓ ✓ ✓
Secure Debug Entry - - ✓
Chip Erase Lock ✓ ✓ ✓
Boot Protect Lock ✓ ✓ ✓
User configurable Secure Boot Segment ✓ ✓ ✓
Secure Firmware Update (OTA Update) ✓ + ECC608/TA100 ✓ ✓
Secure Key Storage Pair with ECC608/TA100 ✓ (Secure Subsystem) IRT Keys
Crypto Acceleration Pair with ECC608/TA100 ✓ (Secure Subsystem) ✓
TRNG Pair with ECC608/TA100 ✓ (Secure Subsystem) ✓
Anti-RollBack ✓ ✓ ✓
Environmental Monitors in Secure
Pair with ECC608/TA100 ✓ (Secure Subsystem) Pair with ECC608/TA100
Subsystem
Intrusive Physical Attack Protection in
Pair with ECC608/TA100 ✓ (Secure Subsystem) Pair with ECC608/TA100
Secure Subsystem
49
Microchip Proprietary and Confidential
Cryptographic Acceleration Module (CAM)
• AES-128, AES-192, AES-256
• ECB, CBC, CFB, OFB, CTR, GCM, CCM, XTS, CMAC
• RSA, DSA, DH
• Up to 4096 bit
• J-PAKE, SRP
• DPA Countermeasures
• TRNG
• NIST 800-90A/B/C
• HASH of the memory (or part of the memory) to be shared via debug interface
50
Microchip Proprietary and Confidential
Digital Power Development
Design Tools
PowerSmart Development Suite
The Fast Way to a Working Power Supply
• Create MPLAB X project
• Select device, compiler version, etc.
DCDT
MPLAB Code
Configurator
LIB
Working Design
Compensator
Libraries
• Starter kits
• Development boards / EVBs
• Reference designs
• Code examples
• Application notes
dsPIC33 Model-based Tools
For Digital Power Design
• PLECS - Dedicated power electronics simulation platform
• Electrical, magnetic and thermal domains
• Time, frequency and spectrum domain analysis
• Powerful analysis tools
• Simulation scripts
• PLECS Coder generates generic ANSI-C code from a PLECS Blockset or PLECS
Standalone model
• MATLAB / Simulink
• MPLAB Device Blocks for Simulink
• Library blocks configure peripherals and inserts code in the MathWorks generated
code by embedded coder
• More comprehensive dsPIC33 solution for motor control development (as of today)
55
PLECS
Different Simulation Use-Cases
• Strict Circuit Simulation
• Circuit analysis using PECS models and blockset
• Simulation scripts describe non-linear behavior
• RT Box Simulations
• Simulation controls signal generation hardware (RT Box)
• Target device peripherals are stimulated by analog and digital signals
• Full enclosure of target device CPU and peripheral dependencies in simulation
56
PLECS Virtual Power Supply Development Environment
Using Processor In the Loop (PIL)
Power Stage
15W Multi-Coil Wireless 15W Multi-Coil Wireless Power 15W Multi-Coil Wireless
Qi 1.3 MPA13 Topology
Wireless
Power
Qi 1.3 MPA22 Topology 15W Wireless Power MPA9 Topology
Qi 2.0 MPP + EPP Topology
Quarter Brick DC/DC Bi-directional DC/DC Bus 11kW DAB DC/DC Converter
Converter USB Power Delivery
w/ UPD350
DC/DC
dsPIC33FJ ‘GS dsPIC33EP ‘GS dsPIC33CK ‘MP dsPIC33CH ‘MP Fixed Function Devices
60
Microchip Proprietary and Confidential
E-Mobility Power Ref Designs
Concept
Development
Production
PFC
30 kW L3 Charger Totem Pole PFC Design Complete
(Off Board Charger) DC-DC Hardware CQ2’24
Design by CIRCE Series series resonant Future add dsPIC33
converter
Package Contents:
• Board (~ 5” x 2.5”)
• Mini USB cable
• 9V Power Supply
• Info Sheet with schematic
$199.99
Order # DM330017-3
Digital Power PIMs
• Building blocks for Microchip’s digital power development boards
• Controller easily swapped out for evaluation of various dsPIC33 family members
• Flexibility for prototyping with PCBs that use this standardized DP PIM connector
• Features
• ICSP programming header
• On-board LDO with Power Good (PG) function
• Micro USB connector
• MCP2221A USB to UART/I2C serial converter
• Edge connection for analog inputs/outputs, PWM outputs and GPIO ports
• Test point loop for DAC output
48V Generator
/ Starter 48V Li-Ion
Battery
48V Power
Bi-directional Bi-directional
48V-based Options: Supporting
Rail A
Conversion Stage Rail B
- Turbo Drives
- Dampers Power Plant
48V dsPIC33 Control and
12V
Monitoring
System System-level
Management Monitoring &
MCU Housekeeping /
Communication
(AUTOSAR)
CAN Bus
Automotive Digital Power Applications
Microchip Components:
DC – DC Bus Converter Digital Signal Controllers
FET Driver Dual Non-inverting
Buck Buck 2V to 15V
dsPIC33EP64GS506
MIC4104YM
MCP16301T-E/CH
Buck Buck 2V to 24V MCP16331T-E/CH
1600W DC-DC Bus Converter 48V <-> 12V VREF 2.5V MCP1525T-I/TT
LDO 5V MCP1804T-5002I/OT
• Four-phase synchronous buck topology FET Driver Single-Non-Inverting MCP1402T-E/OT
Temperature Sensor MCP9700T-E/TT
• Non isolated DC/DC converter OpAmp 1-Ch 2.8MHz MCP601T-I/OT
• Controllers: 2 x dsPIC33EP64GS506
• Switching frequency equivalent: 348kHz
• Reverse bias protection on both rails
• Dimensions: 188 x 127 x 40mm
12V
Battery
48V Li-Ion
48V Battery
Generator
/ Starter
48V Mechanisms:
- Turbo
- Dampers
Totem-pole PFC Development System
Level 2 Onboard Charger Power Factor Correction
11kW Totem-pole PFC Features:
⚫ Single- or 3-phase AC source
⚫ Level 2: 11kW from 3-phase source
⚫ Up to 3.6kW from single-phase
⚫ Bidirectional operation
AC Acquisition
Board
N
Vsense_offset RB2
DC → AC / Reverse Current
PC1_PFC
Basic Load
CAN-ID
0x202/0x203
CAN Bus
PC2_
230Vac Inverter
AC → DC / Forward Current CAN-ID
0x302/0x303
23Vac
Microchip Confidential & Proprietary
Totem-pole PFC Development System
Hardware and Software Setup
Line 1
Line 2
EMI
Line 3 Filter
PE
DC Output -
SiC SBDs & MOSFETs (per phase)
MSC050SDA120B x 2
MSC015SMA070B x 4
Op Amps
MCP6021T-E
MCP6V51T-E Gate Bias
Drivers Supplies
Op Amp
Op Amp
MCP6021T-E Digital Signal MCP6021T-E
Controller
dsPIC33CH512MP506
CAN Bus
CAN
ATA6561-GAWQ-N
• Additional balancing used only to compensate component tolerances is run at a lower frequency
• Reduces current feedback bandwidth requirements thereby lowering BOM cost
• Enhanced feed-forward control scheme used to stabilize the loop gain across changing input and
output voltages
• Stabilizes the output impedance and allows output impedance tuning to optimize PDN decoupling
• Digital Type IV (4P4Z) voltage mode controller implemented to increase control bandwidth
• Roughly 15 times faster than a conventional multi-loop approach
• Reduces voltage deviations during transients
• Minimizes required PDN decoupling capacity
Backup Slides
dsPIC33 for Digital Power Conversion
Performance For More Sophisticated Algorithms
• Adaptive algorithms
• For improved efficiency over widely varying load conditions
• Implement phase shedding, real-time dead-time adjustment, variable switching frequency and
variable bulk voltage
• Performance headroom
• For additional independent control loops or more outputs
• Run-time diagnostics, communications, predictive maintenance
Predictive and Non-linear Algorithms
Improve Dynamic Responsiveness
• Predictive Algorithms – e.g. bypass damping of control loops
• Non-linear Algorithms – e.g. real-time coefficient scaling
Decay / Boost
=60°
Modify compensator output by
non-linear factor(s)
=30°
represents a vector:
Sum of the absolute value of Steady State
3 error samples vs 0 degree Linear compensator such as 3P3Z
vector representing errors
averaging zero =-30° Attack
Override compensator results
=- 60°
with min/max values for a
limited number of cycles
dsPIC33 Automotive Ecosystem
Bootloaders
• MCC Bootloader
AUTOSAR BSW and OS support • Production Ready Bootloader – Simma SW and iHr
from 3rd party partners
MCAL Drivers from Microchip motorBench® Development Suite
GUI-based software tool for FOC motor control
MPLAB® X IDE, XC, MCC Integrated with MPLAB X IDE (MCC Library)
• Single IDE for all controllers
• Functional Safety XC Compiler
• Intuitive graphical programming tool MATLAB® and Simulink® for Motor Control
• Code Coverage plugin Development
Allows you to compile and flash a Simulink model
CAN BUS Solutions of a motor control system into a dsPIC33 DSC
High-speed CAN networking
solutions from our 3rd party partners PowerSmart Development Suite
Graphically design discrete compensation filters
LIN BUS Solutions Integrated with MPLAB X IDE (MCC Library)
LIN-compliant drivers from our
3rd party partners
Trace32 dsPIC33 debugger
10BASE-T1S- Single Pair Ethernet Full high-level and assembly
Expand the ethernet to edge nodes of OT networks debugger from Lauterbach
96
AUTOSAR-Ready DSCs: Off-the-Shelf Support
Tools Chain
• Customer Engagements
ISO 26262 Functional Safety Packages
IP Protection NDA NDA and License Agreement NDA and License Agreement
*The complete list of supported modules and diagnostic functions offered within the libraries in ISO 26262 functional safety starter and advanced packages are shared under NDA.
100
Functional Safety Collateral
• Quantifies the device • Blueprint of how the
FIT rates, fault modes, device should be used
and corresponding including a description
detection methods to of hardware features Microchip eases
help create a coverage against dependent and Functional Safety
plan systematic failures
compliance with:
Safety • FMEDA
FMEDA
Manual • Safety Manual
• Diagnostic Software
• AEC-Q100 Qual Silicon
• Provides a starting • Benchmarking • Technical Support
point for achieving Software and • 3rd Party Tool Access
fault coverage for the Compliance
hardware device Management Tools • “Functional Safety Ready”
(LDRA) Products
Diagnostic Development
Software Tools