We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
Item Qty
Your cart is empty.

AN1279ADDENDUM

Title
Title
Offline UPS Reference Design Using the dsPIC DSC
Name
Name
AN1279ADDENDUM
Date
Date
06/24/2015
Application Categories
Application Categories
Power Supply & Conversion / AC DC
Power Supply & Conversion / DC DC
Power Supply & Conversion / Digital Power Conversion
Product Categories
Product Categories
dsPIC DSCs
Description
Description
The reference design in this application note describes the design of an Offline Uninterruptible Power Supply (UPS) using a Switch Mode Power Supply (SMPS) dsPIC® Digital Signal Controller (DSC). The Offline UPS Reference Design consists of three major UPS topology blocks: 1)Push-Pull Converter (steps up the DC battery voltage to a constant high-voltage DC) 2)Full-Bridge Inverter (converts DC voltage to a sinusoidal AC output) 3)Flyback Switch Mode Charger (current source and charges battery with constant current)

Development Tools

Title Part Number Title
Digital-Pure-Sine-Wave-UPS
MICROCHIP’S DIGITAL PURE SINE WAVE UNINTERRUPTIBLE POWER SUPPLY (UPS) REFERENCE DESIGN
DIGITAL-PURE-SINE-WAVE-UPS Digital-Pure-Sine-Wave-UPS MICROCHIP’S DIGITAL PURE SINE WAVE UNINTERRUPTIBLE POWER SUPPLY (UPS) REFERENCE DESIGN

Silicon Products

Title Product Title
dsPIC33CK512MP708
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK512MP708 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK512MP706
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK512MP706 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK512MP710
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK512MP710 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK64MP506
100MHz High-Performance DSC
dsPIC33CK64MP506 100MHz High-Performance DSC
dsPIC33CK512MP705
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK512MP705 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK64MP103
100MHz High-Performance DSC
dsPIC33CK64MP103 100MHz High-Performance DSC
dsPIC33CK64MP508
100MHz High-Performance DSC
dsPIC33CK64MP508 100MHz High-Performance DSC
dsPIC33CK64MP203
100MHz High-Performance DSC
dsPIC33CK64MP203 100MHz High-Performance DSC
dsPIC33CK256MP606
100 MHz Single-Core DSC
dsPIC33CK256MP606 100 MHz Single-Core DSC
dsPIC33CK128MP205
100MHz High-Performance DSC
dsPIC33CK128MP205 100MHz High-Performance DSC
dsPIC33CK64MP502
100MHz High-Performance DSC
dsPIC33CK64MP502 100MHz High-Performance DSC
dsPIC33CK128MP202
100MHz High-Performance DSC
dsPIC33CK128MP202 100MHz High-Performance DSC
dsPIC33CK32MP505
100MHz High-Performance DSC
dsPIC33CK32MP505 100MHz High-Performance DSC
dsPIC33CK32MP503
100MHz High-Performance DSC
dsPIC33CK32MP503 100MHz High-Performance DSC
dsPIC33CH512MP506
Dual Core, Two DSCs on One Chip
dsPIC33CH512MP506 Dual Core, Two DSCs on One Chip
dsPIC33CK128MP503
100MHz High-Performance DSC
dsPIC33CK128MP503 100MHz High-Performance DSC
dsPIC33CH512MP508
Dual Core, Two DSCs on One Chip
dsPIC33CH512MP508 Dual Core, Two DSCs on One Chip
dsPIC33CK256MP505
100MHz High-Performance DSC
dsPIC33CK256MP505 100MHz High-Performance DSC
dsPIC33CK512MP305
100 MHz Single-Core DSC
dsPIC33CK512MP305 100 MHz Single-Core DSC
dsPIC33CK512MP405
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK512MP405 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK256MP506
100MHz High-Performance DSC
dsPIC33CK256MP506 100MHz High-Performance DSC
dsPIC33CK256MP605
100 MHz Single-Core DSC
dsPIC33CK256MP605 100 MHz Single-Core DSC
dsPIC33CK1024MP406
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK1024MP406 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK256MP508
100MHz High-Performance DSC
dsPIC33CK256MP508 100MHz High-Performance DSC
dsPIC33CK1024MP410
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK1024MP410 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK256MP502
100MHz High-Performance DSC
dsPIC33CK256MP502 100MHz High-Performance DSC
dsPIC33CH256MP208
Dual Core, Two DSCs on One Chip
dsPIC33CH256MP208 Dual Core, Two DSCs on One Chip
dsPIC33CK256MP406
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK256MP406 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CH512MP205
Dual Core, Two DSCs on One Chip
dsPIC33CH512MP205 Dual Core, Two DSCs on One Chip
dsPIC33CK64MP206
100MHz High-Performance DSC
dsPIC33CK64MP206 100MHz High-Performance DSC
dsPIC33CK64MP105
100MHz High-Performance DSC
dsPIC33CK64MP105 100MHz High-Performance DSC
dsPIC33CK128MP508
100MHz High-Performance DSC
dsPIC33CK128MP508 100MHz High-Performance DSC
dsPIC33CK128MP506
100MHz High-Performance DSC
dsPIC33CK128MP506 100MHz High-Performance DSC
dsPIC33CK64MP102
100 MHz Single-Core 16-bit DSC
dsPIC33CK64MP102 100 MHz Single-Core 16-bit DSC
DSPIC33CK32MP102
100MHz High-Performance DSC
DSPIC33CK32MP102 100MHz High-Performance DSC
dsPIC33CK64MP202
100MHz High-Performance DSC
dsPIC33CK64MP202 100MHz High-Performance DSC
dsPIC33CK32MP202
100MHz High-Performance DSC
dsPIC33CK32MP202 100MHz High-Performance DSC
dsPIC33CK256MP306
100 MHz Single-Core DSC
dsPIC33CK256MP306 100 MHz Single-Core DSC
dsPIC33CK32MP103
100MHz High-Performance DSC
dsPIC33CK32MP103 100MHz High-Performance DSC
dsPIC33CK32MP205
100MHz High-Performance DSC
dsPIC33CK32MP205 100MHz High-Performance DSC
dsPIC33CH512MP505
Dual Core, Two DSCs on One Chip
dsPIC33CH512MP505 Dual Core, Two DSCs on One Chip
dsPIC33CH512MP208
Dual Core, Two DSCs on One Chip
dsPIC33CH512MP208 Dual Core, Two DSCs on One Chip
dsPIC33CK128MP505
100MHz High-Performance DSC
dsPIC33CK128MP505 100MHz High-Performance DSC
dsPIC33CK512MP406
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK512MP406 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK512MP306
100 MHz Single-Core DSC
dsPIC33CK512MP306 100 MHz Single-Core DSC
dsPIC33CK512MP606
100 MHz Single-Core DSC
dsPIC33CK512MP606 100 MHz Single-Core DSC
dsPIC33CK1024MP408
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK1024MP408 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CH256MP505
Dual Core, Two DSCs on One Chip
dsPIC33CH256MP505 Dual Core, Two DSCs on One Chip
dsPIC33CH256MP206
Dual Core, Two DSCs on One Chip
dsPIC33CH256MP206 Dual Core, Two DSCs on One Chip
dsPIC33CH256MP205
Dual Core, Two DSCs on One Chip
dsPIC33CH256MP205 Dual Core, Two DSCs on One Chip
dsPIC33CH256MP508
Dual Core, Two DSCs on One Chip
dsPIC33CH256MP508 Dual Core, Two DSCs on One Chip
dsPIC33CK256MP706
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK256MP706 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK64MP505
100MHz High-Performance DSC
dsPIC33CK64MP505 100MHz High-Performance DSC
dsPIC33CK256MP408
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK256MP408 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK1024MP706
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK1024MP706 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK256MP202
100MHz High-Performance DSC
dsPIC33CK256MP202 100MHz High-Performance DSC
dsPIC33CK1024MP710
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK1024MP710 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK256MP208
100MHz High-Performance DSC
dsPIC33CK256MP208 100MHz High-Performance DSC
dsPIC33CK256MP205
100MHz High-Performance DSC
dsPIC33CK256MP205 100MHz High-Performance DSC
dsPIC33CK256MP305
100 MHz Single-Core DSC
dsPIC33CK256MP305 100 MHz Single-Core DSC
dsPIC33CK256MP608
100 MHz Single-Core DSC
dsPIC33CK256MP608 100 MHz Single-Core DSC
dsPIC33CK256MP308
100 MHz Single-Core DSC
dsPIC33CK256MP308 100 MHz Single-Core DSC
dsPIC33CK32MP502
100MHz High-Performance DSC
dsPIC33CK32MP502 100MHz High-Performance DSC
dsPIC33CK32MP203
100MHz High-Performance DSC
dsPIC33CK32MP203 100MHz High-Performance DSC
dsPIC33CK128MP502
100MHz High-Performance DSC
dsPIC33CK128MP502 100MHz High-Performance DSC
dsPIC33CK128MP206
100MHz High-Performance DSC
dsPIC33CK128MP206 100MHz High-Performance DSC
dsPIC33CK512MP605
100 MHz Single-Core DSC
dsPIC33CK512MP605 100 MHz Single-Core DSC
dsPIC33CK256MP503
100MHz High-Performance DSC
dsPIC33CK256MP503 100MHz High-Performance DSC
dsPIC33CK512MP410
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK512MP410 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK512MP608
100 MHz Single-Core DSC
dsPIC33CK512MP608 100 MHz Single-Core DSC
dsPIC33CK1024MP405
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK1024MP405 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CH256MP506
Dual Core, Two DSCs on One Chip
dsPIC33CH256MP506 Dual Core, Two DSCs on One Chip
dsPIC33CK256MP405
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK256MP405 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK64MP503
100MHz High-Performance DSC
dsPIC33CK64MP503 100MHz High-Performance DSC
dsPIC33CK256MP708
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK256MP708 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK64MP205
100MHz High-Performance DSC
dsPIC33CK64MP205 100MHz High-Performance DSC
dsPIC33CK128MP203
100MHz High-Performance DSC
dsPIC33CK128MP203 100MHz High-Performance DSC
dsPIC33CK64MP208
100MHz High-Performance DSC
dsPIC33CK64MP208 100MHz High-Performance DSC
dsPIC33CK32MP105
100MHz High-Performance DSC
dsPIC33CK32MP105 100MHz High-Performance DSC
dsPIC33CK32MP206
100MHz High-Performance DSC
dsPIC33CK32MP206 100MHz High-Performance DSC
dsPIC33CK32MP506
100MHz High-Performance DSC
dsPIC33CK32MP506 100MHz High-Performance DSC
dsPIC33CK256MP203
100MHz High-Performance DSC
dsPIC33CK256MP203 100MHz High-Performance DSC
dsPIC33CK128MP208
100MHz High-Performance DSC
dsPIC33CK128MP208 100MHz High-Performance DSC
dsPIC33CK512MP408
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK512MP408 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK512MP308
100 MHz Single-Core DSC
dsPIC33CK512MP308 100 MHz Single-Core DSC
dsPIC33CK1024MP705
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK1024MP705 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CH512MP206
Dual Core, Two DSCs on One Chip
dsPIC33CH512MP206 Dual Core, Two DSCs on One Chip
dsPIC33CK256MP410
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK256MP410 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK256MP710
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK256MP710 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK256MP705
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK256MP705 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK1024MP708
ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK1024MP708 ISO 26262-and IEC 61508-Compliant 100 MHz Single-Core DSC
dsPIC33CK256MP206
100MHz High-Performance DSC
dsPIC33CK256MP206 100MHz High-Performance DSC