开关模式电源（Switch Mode Power Supply，SMPS），又称交换式电源、开关变换器或开关电路，是一种高频化电能转换装置，是电源供应器的一种。其功能是将一个位准的电压，透过不同形式的架构转换为用户端所需求的电压或电流。开关电源的输入多半是交流电源（例如市电）或是直流电源，而输出多半是需要直流电源的设备，例如个人电脑，而开关电源就进行两者之间电压及电流的转换。
开关电源不同于线性电源，开关电源利用的切换晶体多半是在全开模式（饱和区）及全闭模式（截止区）之间切换，这两个模式都有低耗散的特点，切换之间的转换会有较高的耗散，但时间很短，因此比较节省能源，产生废热较少。理想上，开关电源本身是不会消耗电能的。电压稳压是透过调整电晶体导通及断路的时间来达到。相反的，线性电源在产生输出电压的过程中，功率晶体工作在放大区，本身也会消耗电能。开关电源的高转换效率是其一大优点，而且因为开关电源工作频率高，可以使用小尺寸、轻重量的变压器，因此开关电源也会比线性电源的尺寸要小，重量也会比较轻。
若电源的高效率、体积及重量是考虑重点时，开关电源比线性电源要好。不过开关电源比较复杂，内部电晶体会频繁切换，若切换电流未加以处理，可能会产生杂讯及电磁干扰影响其他设备，而且若开关电源没有特别设计，其电源功率因数可能不高。
稳压电源的基本原理
可以把稳压电源想象成为如下的一种情形：当试图从一个直径较大的自来水管中取出连续不断的且较小的水流时，可以采用两种策略：一种是使用一个转接阀门，并将阀门开启在较小位置，这就是线性电源的工作原理（可以将阀门看作晶体管）。线性电源的电压调整晶体管上承受着很大的“压力”（具体的表现是转换为热能的形式散耗）；或者，可以改进一下，让大水管的水流到一个比较大的“水桶”里，小水管连接到这个水桶上取水，接着，需要做的就是断续的打开/关闭大水管上的阀门，保证水桶内的水既不会完全没有，也不会因为太多而溢出——开关电源的基本原理就是如此。
与线性电源的比较
与传统的线性电源相比，开关电源的优势在于效率高（此处的效率可以简单的看作输入功率与输出功率之比），加之开关晶体管工作于开关状态，损耗较小，发热较低，不需要体积/重量非常大的散热器，因此体积较小、重量较轻。但开关电源工作时，由于频率较高，会对电网及周围设备造成干扰，因此，必须妥善的处理此问题。
线性电源的优势在于结构相对简单，可靠性相对较高，电流纹波率可以很容易的做到比较低，维修也较为方便。
实际上，现代的电路中，开关电源电路和线性电源电路在大多数情况下，是组合使用的——使用开关电源进行初步的变换，给纹波、精度要求不高的电路使用；同时，使用低压差稳压器（LDO）获取精密的、低纹波（噪声）的电压供诸如运算放大器（OP-AMP），模数转换器（A/D Converter）使用。
类型及拓扑
开关电源的拓扑指开关电源电路的构成形式。一般是根据输出地线与输入地线有无电气隔离，分为隔离及非隔离变换器。非隔离即输入端与输出端相通，没有隔离措施，常见的DC/DC变换器大多是这种类型。所谓隔离是指输入端与输出端在电路上不是直接联通的，使用隔离变压器通过电磁变换方式进行能量传递，输入端和输出端之间是完全电气隔离的。通常来说，为了保护使用者的人身安全，使用市电或输入电压高于安全电压（目前公认是36伏特）的开关电源必须是隔离式。
非隔离型拓扑
非隔离式变换器是最为简单的交换式电源结构，它们的电源变换方式为「直流-直流」变换。根据电压变换类型，分为三种基本类型：升压斩波器（Boost Chopper，又称Boost变换器，Boost Converter）、降压斩波器（Buck Chopper，又称Buck变换器，Buck Converter）以及降压-升压斩波器（Buck-Boost Chopper，又称Buck-Boost变换器，Buck-Boost Converter），它们的结构都非常相似，输入、输出和地都会在一点上交汇，都使用电感器作能量存储之用，它们之间的主要区别在于电感器的连接方式，若电感器放置于电路的输出端，则为降压斩波拓扑；电感器放置于电路的输入端，则是升压斩波拓扑。当电感器连接到地时，就是降压-升压斩波拓扑。由于结构的相似性，因此往往简单改变这些电路拓扑中一些元器件的连接或是改变输入极性，可成为另一种变换器拓扑，比如一个12V输入、5V输出的降压斩波器可以将原输出接地并从接地端引出新的输出端获得一个7V输入、-5V输出的降压-升压斩波器。
由降压-升压斩波电路，还衍生出升降压斩波电路、Cuk、SEPIC以及ZETA等多种非隔离型直流-直流变换电路，SEPIC变换器和ZETA变换器都是Ćuk变换器的小幅重排版。实际使用中根据负载需要，基本升压斩波电路以及基本降压斩波电路的组合，可构成复合斩波器。对结构相同的基本斩波电路，可构成多相多重斩波器，以满足负载对电源更高的稳定性和效能。近年来还出现一种只利用电容器作储能元件的电荷泵变换器电路。另有中性点拓扑结构用于电源供应器以及有源滤波器上。
在脉冲占空比极短时，开关器件的效率会下降。如果需要更高数值的电压变换，那样就需要用到带变压器的隔离型拓扑了。
下表是非隔离型拓扑类型总览。表中「D」是变换器触发脉冲的占空比，数值在0到1之间。输入电压（V1）假定远大于0；如果无输入电压，就没有输出电压（V2）。
隔离型拓扑
所有的隔离式拓扑都包含一个变压器，通过调整变压器的匝数比可获得更高或更低或是负电位的输出电压。在一些拓扑结构里，可在变压器上绕上多重绕组以便输出多种电压值。一些变换器还会利用变压器充当储能器件，而其它的变换器仍需要独立的电感器。它们的电源变换方式均为「直流-交流-直流」变换。
* 1返驰式变换器的对数控制回环的性能状态可能会比其它类型变换器的更难控制。
* 2顺向式变换器也可细分，主要区别在于变压器如何在每个电压变换周期内重设至零磁通点。
准谐振零电流/零电压开关
在准谐振零电流/零电压开关（quasi-resonant zero-current/zero-voltage switch，ZCS/ZVS）将电能拆分为一定大小的「封包」形式输出，开关的开通和关断发生在零电流点和零电压点，而形成一个无损耗开关。准谐振开关（Quasi-resonant switching），也称作波谷开关（valley switching），可从以下两方面降低电磁干扰：
* 当电压值降到最低值（于波谷时）使双极型开关器件开关动作，将硬开关效应产生的电磁干扰降到最低。
* 当检测到谷值时，使开关动作，不是通过固定的周期/频率触发开关器件，引入了将射频发射频谱分离的自然频率抖动来降低整体的电磁辐射。
效率、电磁干扰
更高的输入电压以及同步整流模式使得交换式电源的电能转换过程的效率更高，即使电源控制器的电能消耗也被计入。更高的开关频率使得一些电源组件的体积得以减小，如变压器，但是高频率的开关动作会产生大量的电磁干扰。谐振式顺向变换器产生的电磁干扰是所有类型的交换式电源中最小的，这是因为它使用了软切换开关技术。传统的硬切换开关会产生很大的电压、电流突波。相对硬切换开关而言，软切换开关可将电压、电流的突波降到最低，
控制模式
控制模式是指稳定电压输出的方法。从采样量上可分为电流模式和电压模式。
* 电压模式：采样输出电压而进行负反馈的控制模式。
* 电流模式：采样输入电流和输出电压而进行负反馈的控制模式。
* 双电压模式：采样输出电压和输入电压进行负反馈的控制模式。
从转移函数上，可分为PID和Bang-Bang控制
* PID控制：采用锯齿波产生器和补偿网络构建的一阶或二阶PID控制系统。
* Bang-Bang控制：只采用比较器构建的迟滞控制系统。又称为迟滞模式。
混沌行为
开关模式电源中有许多不同种类的混沌特性，例如系统参数连续改变造成特性大幅改变的分岔（bifurcation）、奇异吸引子突然出现或是消失的危机（crisis）及阵发混沌（intermittency）。