Pakdel | Integrated Power Electronics, 2 Volume Set | Buch | 978-1-394-46475-3 | www.sack.de

Buch, Englisch, 848 Seiten

Pakdel

Integrated Power Electronics, 2 Volume Set

A Guide to Programming the TMS320F28379D and Simulation with QSPICE
1. Auflage 2026
ISBN: 978-1-394-46475-3
Verlag: John Wiley & Sons Inc

A Guide to Programming the TMS320F28379D and Simulation with QSPICE

Buch, Englisch, 848 Seiten

ISBN: 978-1-394-46475-3
Verlag: John Wiley & Sons Inc


Master the future of power electronics with this definitive, hands-on guide that bridges the gap between firmware and hardware, giving you the exact QSPICE simulation workflows and TI C2000 microcontroller code needed to virtually prototype and build the next generation of smart, energy-efficient systems.

In an era driven by megatrends like automotive electrification and advanced industrial automation, there is a growing push for greater energy efficiency. Tools like QSPICE represent the next generation of circuit simulation, allowing engineers to accurately model not just analog power stages but complex digital control algorithms and switching logic, enabling virtual prototyping that reduces costly hardware iterations. This two-volume set offers a comprehensive look at the convergence of several powerful trends: specialization of control hardware, the sophistication of algorithms like SVPWM, and the integration of intelligence and safety. It addresses the core challenge of mastering the synergy between specialized DSC peripherals, advanced control theory, and modern simulation tools to build the next generation of efficient, smart, and reliable systems.

Unlike traditional texts that treat firmware and power stage design separately, this two-volume guide deeply dives into both sides of modern converter control. Volume One provides a rigorous, hands-on introduction to the TMS320F28379D dual-core microcontroller, covering GPIO, timers, interrupts, enhanced PWM, analog-to-digital conversion, and interprocessor communication using Code Composer Studio and C2000Ware. Volume Two then shifts focus to QSPICE simulation, walking through the essential modulation techniques applied to buck, half-bridge, full-bridge, and three-phase converter topologies. Each chapter is built around fully coded and simulated examples, from setting up a blank dual-CPU project to executing a space vector PWM on a three-phase converter. Whether you are a practicing power electronics engineer seeking to implement digital control on TI C2000 hardware, a graduate student needing a combined firmware-plus-simulation workflow, or an embedded systems developer venturing into switched-mode power supplies, this book provides the integrated methodology you need.

Pakdel Integrated Power Electronics, 2 Volume Set jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


Volume 1
Preface ix

1 Introduction to DSP 320F28379D 1
1.1 Overview 1
1.2 The Target Audiences 4
1.3 Tips on Completing the Book 7
1.4 The Hardware Requirements 10
1.5 The Software Requirements 15

2 The System Setup 19
2.1 Introduction 19
2.2 Installation of Code Composer Studio (CCS) 20
2.3 The Quick Overview of CCS IDE 24
2.4 Installing C2000Ware Software Development Kit (SDK) 26
2.5 Downloading Documentation 30
2.6 Managing Projects in CCS 35
2.7 Understanding the Need for Visual Studio Code 45
2.8 Installing the Visual Studio Code 52
2.9 Importing Sample Projects 55
2.10 Executing Sample Projects on the LAUNCHXL-F28379D 64
2.11 The Types of Files in a Typical CCS Project 67
2.12 Tips for Performing Electronics 69

3 The System Architecture and GPIO Module 73
3.1 Introduction 73
3.2 The Overview of Microcontroller Architecture 75
3.3 The Overview of GPIO Module 79
3.4 Configuring a GPIO Pin 82
3.5 Changing the Level of a GPIO Pin 88
3.6 The Project Options (Driverlib versus Bitfield) 89
3.7 The Registers in Memory 93
3.8 A Deeper Dive into the Example Projects 96
3.9 Creating a Blank Dual-CPU Project 105
3.10 The GPIO Coding 114
3.11 Connecting LEDs to GPIO Pins 135
3.12 Compiling the Projects 137
3.13 Executing the Projects 143
3.14 The Conclusions 148

4 Timers and Interrupts 151
4.1 Introduction 151
4.2 Importance of Timing in Power Electronics 152
4.3 The Oscillators and Clocks in F28379D 154
4.4 The Interrupts 157
4.5 The Interrupt Vector Table 161
4.6 Setting Up the System Clock 165
4.7 Configuring the CPU Timers 170
4.8 The Review of Example Project Code 176
4.9 Setting Up the Timer Projects 204
4.10 Coding the Timer Projects 210
4.11 Compiling the Project 254
4.12 Executing the Project 258
4.13 Conclusions 260

5 The Enhanced Pulse-Width Modulation Module 263
5.1 Introduction 263
5.2 The EPWM Module Overview 265
5.3 Preparing the EPWM Module 268
5.4 The Time-Base Submodule 272
5.5 The Counter-Compare Submodule 277
5.6 The Action-Qualifier Submodule 280
5.7 Creating a Basic EPWM Project 284
5.8 Compiling the Basic EPWM Project 331
5.9 Executing the Basic EPWM Project 333
5.10 Event-Trigger and Interrupt Submodule 335
5.11 The Project Setup for Event Trigger and Interrupt Submodule 341
5.12 Coding the Event Trigger Project 344
5.13 Compiling the Event Trigger Project 364
5.14 Executing the Event Trigger Project 366
5.15 The Deadband Submodule 368
5.16 Coding the Deadband Project 374
5.17 Compiling the Deadband Project 382
5.18 Executing the Deadband Project 383
5.19 The Trip-Zone Submodule 384
5.20 Coding the TZ Submodule Project 389
5.21 Compiling the TZ Project 405
5.22 Executing the TZ Project 406
5.23 Conclusions 408

6 The Analog-to-Digital Converter Module 411
6.1 Introduction 411
6.2 The ADC Module Overview 412
6.3 The ADC Module Setup 416
6.4 The Start of Conversion Signal 420
6.5 The Channel Selection and Configuration 424
6.6 The Process of Conversion 428
6.7 The End of Conversion and Interrupts 430
6.8 Generation of Analog Signals for ADC Input 435
6.9 Coding the ADC Project 437
6.10 Compiling the ADC Project 507
6.11 Executing the ADC Project 510
6.12 Conclusions 526

7 The Interprocessor Communication Module 529
7.1 Introduction 529
7.2 The IPC Module Overview 531
7.3 The IPC Signal Registers 533
7.4 The IPC Data Registers 539
7.5 The Project Setup for IPC Module 543
7.6 Defining the IPC Project 545
7.7 Coding the IPC Project 547
7.8 Compiling the IPC Project 562
7.9 Executing the IPC Project 564
7.10 Conclusions 570

Volume 2

8 Introduction to QSPICE 571
8.1 Brief Overview 571
8.2 Target Audience 573
8.3 Requirements 575
8.4 Tips on Completing the Book 577

9 The Concept of Modulation 579
9.1 Introduction 579
9.2 The Background from Communications 580
9.3 The Overview of Power Electronics 583
9.4 Using PWM in Power Electronics 589
9.5 The Buck Converter Topology and Operation 595
9.6 Simulation of the Buck Converter 599
9.7 The Conclusion 622

10 The Half-Bridge Converter 625
10.1 Introduction 625
10.2 Modified Buck-Boost Converter Topology and Operation 626
10.3 Simulating the Modified Buck-Boost Converter 630
10.4 Bidirectional Buck Converter Topology and Operation 643
10.5 The Half-Bridge Module or Converter Leg 646
10.6 Simulation of Bidirectional Buck Converter 650
10.7 The Conduction States of Half-Bridge Module 663
10.8 The Bidirectional Buck-Boost Converter Topology and Operation 667
10.9 The Bidirectional Buck-Boost Converter Simulation 669
10.10 The Half-Bridge DC-AC Converter 679
10.11 The Simulation of a Half-Bridge DC-AC Converter 682
10.12 The Conclusion 689

11 The Full-Bridge Converter 691
11.1 Introduction 691
11.2 The Full-Bridge Converter Topology and Operation 692
11.3 The Bipolar PWM for Full-Bridge Converter 696
11.4 The Simulation of a Full-Bridge Converter with Bipolar PWM 698
11.5 Additional Conduction States of the Full-Bridge Converter 707
11.6 Expressing the Converter Output Voltage as a Vector 710
11.7 The Simulation of a Full-Bridge Converter with Unipolar PWM 716
11.8 The Simulation of Full-Bridge Converter with Phase-Shift PWM 721
11.9 The Conclusion 743

12 The Three-Phase Converter 745
12.1 Introduction 746
12.2 The Overview of Three-Phase Systems 747
12.3 The Topology of a Three-Phase Converter 751
12.4 The Output Voltages of a Three-Phase Converter 753
12.5 The Simulation of a Three-Phase Converter with Sine-Triangle PWM 757
12.6 The Vector Representation of the Output Voltages 766
12.7 The Space Vector PWM Theory 771
12.8 Simulating a Three-Phase Converter with Space Vector PWM 786
12.9 The Conclusion 817

Index 819


Majid Pakdel, PhD, is an electrical and computer engineer and a prolific author in the fields of power electronics, embedded systems, and industrial automation. With over 15 years of experience as an electrical, instrumentation, and automation expert at MISCO, his work bridges theoretical research and real-world industrial application. He is renowned for his ability to explain complex technical subjects, shown through his many books and more than 20 academic papers.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.