LDO产品的基础知识解析

低压降稳压器 (LDO)是一种用于调节较高电压输入产生的输出电压的简单方法。在大多数情况下,低压降稳压器都易于设计和使用。然而,如今的现代应用都包括各种各样的模拟和数字系统,而有些系统和工作条件将决定哪种LDO最适合相关电路,因此,现在我们需要关注这些决定性因素。

压降电压VDO,是指为实现正常稳压,输入电压VIN必须高出所需输出电压VOUT(nom) 的最小压差。

如果 VIN 低于此值,线性稳压器将以压降状态工作,不再调节所需的输出电压。在这种情况下,输出电压 VOUT(dropout)将等于 VIN 减去压降电压的值

以调节后电压为 3.3V 的 TPS799 等 LDO 为例:当输出200mA 电流时,TPS799 的最大压降电压指定为 175mV。只要输入电压为 3.475V 或更高,就不会影响调节过程。但是,输入电压降至 3.375V 将导致 LDO 以压降状态工作并停止调节,如图 1 所示。

虽然应将输出电压调节为 3.3V,但TPS799没有保持稳压所需的余量电压。因此,输出电压将开始跟随输入电压变化。

决定压降的因素是什么?

压降主要由LDO 架构决定。为说明原因,让我们来了解一下 P 沟道金属氧化物半导体(PMOS) 和 N 沟道 MOS (NMOS) LDO,并对比其工作情况。

PMOS LDO

图 2 所示为 PMOS LDO 架构。为调节所需的输出电压,反馈回路将控制漏-源极电阻 RDS。随着 VIN 逐渐接近 VOUT(nom),误差放大器将驱动栅-源极电压 VGS 负向增大,以减小 RDS,从而保持稳压。

但是,在特定的点,误差放大器输出将在接地端达到饱和状态,无法驱动 VGS 进一步负向增大。RDS 已达到其最小值。将此 RDS 值与输出电流 IOUT 相乘,将得到压降电压。

请记住,随着 VGS 负向增大,能达到的 RDS 值越低。通过提升输入电压,可以使VGS 值负向增大。因此,PMOS 架构在较高的输出电压下具有较低的压降。图 3 展示了此特性。

如图 3 所示,TPS799 的压降电压随输入电压(也适用于输出电压)增大而降低。这是因为随着输入电压升高 VGS会负向增大。

NMOS LDO

NMOS 架构如图 4 所示,反馈回路仍然控制 RDS。但是,随着VIN 接近 VOUT(nom),误差放大器将增大 VGS 以降低 RDS,从而保持稳压。

在特定的点,VGS 无法再升高,因为误差放大器输出在电源电压 VIN 下将达到饱和状态。达到此状态时,RDS处于最小值。将此值与输出电流 IOUT 相乘,会获得压降电压。

不过这也会产生问题,因为误差放大器输出在 VIN 处达到饱和状态,随着VIN 接近 VOUT(nom),VGS 也会降低。这有助于防止出现超低压降。

偏置 LDO

很多 NMOS LDO 都采用辅助电压轨,即偏置电压 VBIAS,如图5 所示。

此电压轨用作误差放大器的正电源轨,并支持其输出一直摆动到高于 VIN 的 VBIAS。这种配置能够使 LDO 保持较高 VGS,从而在低输出电压下达到超低压降。有时并未提供辅助电压轨,但仍然需要在较低的输出电压下达到低压降。在这种情况下,可以用内部电荷泵代替 VBIAS,如图 6 所示。

电荷泵将提升 VIN,以便误差放大器在缺少外部 VBIAS 电压轨的情况下仍可以生成更大的 VGS 值。

其它因素

除了架构之外,压降还会受到其他一些因素的影响,如表 1所示。

很显然,压降并不是一个静态值。虽然这些因素会提高选择LDO 的复杂程度,但同时,还能帮助您根据特定的条件选择最适合的 LDO。

LDO电容的选择

为了让 LDO 正常工作,需要配备输出电容器。将 LDO 用于实际应用时,如何选择适当的输出电容器是一个常见的问题。因此,让我们来探讨一下选择输出电容器时需要考虑的各种事项及其对 LDO 的影响。

什么是电容器

电容器是用于储存电荷的器件,其中包含一对或多对由绝缘体分隔的导体。电容器通常由铝、钽或陶瓷等材料制成。各种材料的电容器在系统中使用时具有各自的优缺点,如表 1 所示。

陶瓷电容器通常是理想的选择,因为其电容变化最小,而且成本较低。

什么是电容?

电容器是用于储存电荷的器件,而电容是指储存电荷的能力。在理想情况下,电容器上标注的值应与其提供的电容量完全相同。但我们并未处于理想情况下,不能只看电容器上标注的值。稍后您将发现电容器的电容可能只有其额定值的10%。这可能是由于直流电压偏置降额、温度变化降额或制造商容差造成的。

直流电压降额

考虑到电容器的动态特性(以非线性方式存储和耗散电荷),有些极化现象在不施加外部电场的情况下也可能会出现;这就是所谓的“自发极化”。自发极化是由材料的不活跃电场引起的,不活跃电场为电容器提供初始电容。对电容器施加外部直流电压会生成电场,生成的电场会反转初始极化,然后将剩余的有源偶极子“锁定”或极化到位。极化与电介质内电场的方向有关。

如图1所示,锁定的偶极子不会对交流电压瞬变作出反应;因此,有效电容低于施加直流电压前的值。

图2显示了对电容器施加电压所产生的影响以及产生的电容。请注意,外壳尺寸较大时损失的电容较小;这是因为外壳尺寸越大,导体之间存在的电介质越多,而这会降低电场强度并减少锁定的偶极子数。

温度降额

与所有电子器件类似,电容器的额定温度高于其额定性能对应的温度。这种温度降额通常会使电容器的电容低于电容器上标注的数值。表2为电容器温度系数额定值解码表。

大多数 LDO 结温范围通常为 -40°C 到 125°C。根据此温度范围,X5R 或 X7R 电容器是理想选择。

如图 3 所示,温度对电容的影响远小于直流偏置降额所产生的影响,直流偏置降额可使电容值降低 90%。

实际应用

常见的 LDO 应用可能是从 3.6V 电池获得输入电压,然后将其降低,为微控制器 (1.8V) 供电。在本例中,我们使用 10µF X7R 陶瓷电容器,0603 封装。0603 封装是指电容器的尺寸:0.06in x 0.03in。

我们来确定一下此应用中上述电容器的实际电容值:

a、直流偏置降额:从制造商提供的电容器直流偏置特性图表(图2)可以看出,直流偏置电压为 1.8V 时,电容值为 7µF。

b、温度降额:基于 X7R 编码,如果在 125°C 的环境温度下应用此电容器,电容值会另外下降 15%,此时的新电容值为 5.5µF。

c、 制造商容差:考虑到 ±20% 的制造商容差,最终的电容值为3.5µF。

可以看出,在上述条件下应用电容器时,10µF 电容器的实际电容值为 3.5µF。电容值已降低至标称值的 65% 左右。显然,上述所有条件并非对任何应用都适用,但务必要了解将电容器用于实际应用时电容值的范围。

尽管 LDO 和电容器乍看起来似乎很简单,但还有其他因素决定着 LDO 正常工作所需的有效电容。

热性能

低压降稳压器 (LDO) 的特性是通过将多余的功率转化为热量来实现稳压,因此,该集成电路非常适合低功耗或VIN 与 VOUT 之差较小的应用。考虑到这一点,选择采用适当封装的适当 LDO 对于最大程度地提高应用性能至关重要。这一点正是令设计人员感到棘手之处,因为最小的可用封装并不总能符合所需应用的要求。

选择 LDO 时要考虑的最重要特性之一是其热阻 (RθJA)。RθJA 呈现了 LDO 采用特定封装时的散热效率。RθJA 值越大,表示此封装的散热效率越低,而值越小,表示器件散热效率越高。

封装尺寸越小,RθJA 值通常越大。

例如,TPS732 根据封装不同而具有不同的热阻值:小外形晶体管 (SOT)-23 (2.9mm x 1.6mm) 封装的热阻为205.9°C/W,而 SOT-223 (6.5mm x 3.5mm) 封装的热阻为 53.1°C/W。这意味着 TPS732 每消耗1W 功率,温度就会升高 205.9°C 或 53.1°C。这些值可参见器件数据表的“热性能信息”部分,如表 1 所示。

是否选择了适合的封装?

建议的 LDO 工作结温介于-40°C 至 125°C 之间;同样,可以在器件数据表中查看这些值,如表 2 所示。

这些建议的温度表示器件将按数据表中“电气特性”表所述工作。可以使用公式 1 确定哪种封装将在适当的温度下工作。

其中 TJ 为结温,TA 为环境温度,RθJA 为热阻(取自数据表),PD 为功耗,Iground 为接地电流(取自数据表)。

下面给出了一个简单示例,使用 TPS732 将 5.5V 电压下调至3V,输出电流为 250mA,采用 SOT-23 和 SOT-223 两种封装。

热关断

结温为 154.72°C 的器件不仅超过了建议的温度规范,还非常接近热关断温度。关断温度通常为 160°C;这意味着器件结温高于 160°C 时会激活器件内部的热保护电路。此热保护电路会禁用输出电路,使器件温度下降,防止器件因过热而受到损坏。

当器件的结温降至 140°C 左右时,会禁用热保护电路并重新启用输出电路。如果不降低环境温度和/或功耗,器件可能会在热保护电路的作用下反复接通和断开。如果不降低环境温度和/或功耗,则必须更改设计才能获得适当的性能。

一种比较明确的设计解决方案是采用更大尺寸的封装,因为器件需要在建议的温度下工作。下文介绍了有助于最大程度地减少热量的一些提示和技巧。

增大接地层、VIN 和 VOUT 接触层的尺寸

当功率耗散时,热量通过散热焊盘从 LDO 散出;因此,增大印刷电路板 (PCB) 中输入层、输出层和接地层的尺寸将会降低热阻。

如图 1 所示,接地层通常尽可能大,覆盖 PCB 上未被其他电路迹线占用的大部分区域。该尺寸设计原则是由于许多元件都会生成返回电流,并且需要确保这些元件具有相同的基准电压。最后,接触层有助于避免可能会损害系统的压降。大的接触层还有助于提高散热能力并最大限度地降低迹线电阻。增大铜迹线尺寸和扩大散热界面可显著提高传导冷却效率。

在设计多层 PCB 时,采用单独的电路板层(包含覆盖整个电路板的接地层)通常是个不错的做法。这有助于将任何元件接地而不需要额外连线。元件引脚通过电路板上的孔直接连接到包含接地平面的电路板层。

串联电阻分担功耗

可以在输入电压侧串联电阻,以便分担一些功耗;图 3 所示为相关示例。该技术的目标是使用电阻将输入电压降至可能的最低水平。

由于 LDO 需要处于饱和状态以进行适当调节,可以通过将所需的输出电压和压降相加来获得最低输入电压。公式 2 表示了LDO 的这两种属性的计算方式:

使用 TPS732 示例中的条件(输出 250mA 电流,将 5.5V 调节至 3V),可以使用公式 3 计算电阻的最大值以及该电阻消耗的最大功率:

选择适合的电阻,确保不会超过其“额定功耗”。此额定值表示在不损坏自身的情况下电阻可以将多少瓦功率转化为热量。因此,如果 VIN = 5.5V、VOUT = 3V、VDROPOUT = 0.15V(取自数据表)、IOUT = 250mA 且 IGROUND = 0.95mA(取自数据表),则:

电流限制

在一些外部条件和情况下,LDO 可能会出现意外的高流耗。如果此高电流传输到其他正被供电的电子系统,会对大多数电子系统以及主机电源管理电路造成损害。选择具有电流限制和内部短路保护的 LDO,将有助于防止产生这种不良影响,并在设计整体电源管理模块时提供额外保护。

什么是电流限制功能,该功能如何运作?

LDO 中的电流限制定义为,建立所施加电流的上限。与恒流源不同,LDO 按需输出电流,同时还会控制调节的总功率。

电流限制通过用于控制 LDO 内输出级晶体管的内部电路实现,见图 1。这是一种典型的 LDO 限流电路,由于达到限值后该电路会突然停止输出电流,通常被称为“砖墙”电流限制。此内部电路中,LDO 测量反馈的输出电压,同时测量输出电流相对于内部基准 (IREF) 的缩放镜像。

砖墙电流限制

在砖墙电流限制中,已定义电流上限,LDO会逐渐增大供应电流,直至达到电流限制。一旦超过电流限制,输出电压不再进行调节,并由负载电路的电阻 (RLOAD) 和输出电流限制 (ILIMIT)确定(公式 1):

只要结温处于可接受的范围 (TJ < 125°C) 内时,热阻 (θJA)允许正常的功耗,传输晶体管就继续此操作并耗散功率。当VOUT 过低且达到温度上限时,热关断功能将断开器件,保护器件免受永久性损害。器件温度降低后,它将重新接通,并且可以继续进行稳压调节。这在可能出现短路的情况下尤为重要,因为 LDO 会继续将 VOUT 调节至 0V。

例如,TI 的 TPS7A16 可以在宽电压范围内限制高电流输出。图2 所示为 30V 输入条件下限流功能的行为示例。可以看出,一旦超过电流限制,LDO 继续以限值输出电流,但不再将VOUT调节至 3.3V。一旦超过 105mA 的热限制,将启动热关断功能。

该限流功能有助于对镍镉和镍氢单单元电池充电,因为这两种电池都需要恒定的电流供应。电池电压在电池充电时会发生变化,TPS7A16 等 LDO 有助于将恒定电流保持在限值 (I)。

防止出现反向电流

在大多数低压降稳压器 (LDO) 中,电流沿特定方向流动,电流方向错误会产生重大问题!反向电流是指从 VOUT 流向 VIN 而不是从 VIN 流向 VOUT 的电流。这种电流通常会穿过LDO 的体二极管,而不会流过正常的导电通道,有可能引发长期可靠性问题甚至会损坏器件。

LDO 主要包括三个组成部分(见图 1):带隙基准、误差放大器和导通场效应晶体管 (FET)。在典型应用中,导通 FET 与任何标准 FET 一样,在源极和漏极之间传导电流。用于产生 FET体的掺杂区(称为块体)与源极相连;这会减小阈值电压变化量。

将块体与源极相连有一个缺点,即会在FET 中形成寄生体二极管,如图 2 所示。此寄生二极管被称为体二极管。在这种配置中,当输出超过输入电压与寄生二极管的 VFB 之和时,体二极管将导通。流经该二极管的反向电流可能会使器件温度升高、出现电迁移或闩锁效应,从而导致器件损坏。

在设计 LDO 时,务必要将反向电流以及如何防止出现反向电流纳入考量。有四种方法可以防止反向电流:其中两种在应用层实施,另外两种在集成电路 (IC) 设计过程中实施。

使用肖特基二极管

如图 3 所示,在输出和输入之间使用肖特基二极管可以在输出电压超过输入电压时防止 LDO 中的体二极管导通。您必须使用肖特基二极管,肖特基二极管的正向电压较低,而传统二极管的正向电压与肖特基二极管相比要高得多。在正常工作中,肖特基二极管会进行反向偏置,不会传到任何电流。此方法的另一项优势是,在输出和输入之间放置肖特基二极管后,LDO的压降电压不会增大。

在 LDO 之前使用二极管

如图 4 所示,此方法在 LDO 之前使用二极管以防电流流回到电源。这是一种防止出现反向电流的有效方法,但它也会增大防止 LDO 出现压降所需的必要输入电压。置于 LDO 输入端的二极管在反向电流条件下会变为反向偏置状态,不允许任何电流流过。此方法与下一种方法类似。

额外增加一个 FET

设计有阻止反向电流功能的 LDO 通常会额外增加一个 FET,以此帮助防止反向电流。如图 5 所示,两个 FET 的源级背靠背放置,以便体二极管面对面放置。现在,当检测到反向电流条件时,其中一个晶体管将断开,电流将无法流过背靠背放置的二极管。

64f3701e-ca69-11ed-bfe3-dac502259ad0.png

此方法最大的缺点之一是使用此架构时压降电压基本上会翻倍。为降低压降电压,需要增大金属氧化物半导体场效应晶体管 (MOSFET) 的尺寸,因此将增大解决方案的整体尺寸。应用于汽车中的 LDO(如 TI 的 TPS7B7702-Q1)使用此方法防止出现反向电流。

电源抑制比

低压降稳压器 (LDO) 最受欢迎的优势之一是,能够衰减开关模式电源生成的电压纹波。这对于数据转换器、锁相环 (PLL) 和时钟等信号调节器件而言尤为重要,因为含有噪声的电源电压会影响这类器件的性能。电源抑制比 (PSRR)仍然常被误认为是单个静态值,下面让我们讨论一下什么是 PSRR,以及影响它的因素有哪些。

什么是 PSRR?

PSRR 是一个常见技术参数,在许多 LDO 数据表中都会列出。它规定了特定频率的交流元件从 LDO 输入衰减到输出的程度。公式 1 将 PSRR 表示为:

公式 1 表明衰减程度越高,以分贝表示的 PSRR 值将越大。(某些供应商采用负号来表示衰减,而大多数供应商,包括 TI在内,却并非如此。)

在数据表的电气特性表中,常常可以找到在 120Hz 或 1kHz 频率下规定的 PSRR。但是,单独使用此参数可能无法确定给定的 LDO 是否满足具体的滤波要求。下面,对原因进行具体说明。

确实适合应用的 PSRR

图 1 所示为将 12V 电压轨调节至 4.3V 的直流/直流转换器。后面连接了 TPS717,这是一款 PSRR 值较高的 LDO,用于调节3.3V 电压轨。4.3V 电压轨上因开关生成的纹波为 ±50mV。LDO 的 PSRR 将确定在 TPS717 的输出端剩余的纹波量。

为确定衰减程度,首先必须了解出现纹波的频率。假设此示例中对应的频率为 1MHz,因为此值正好处于常见开关频率范围的中间。可以看到,在 120Hz 或 1kHz 下指定的 PSRR 值对此分析没有任何帮助。相反,您必须参考图 2 中的 PSRR 图。

在以下条件下,1MHz 时的 PSRR 指定为 45dB。

IOUT = 150mA

VIN - VOUT = 1V

COUT = 1μF

假设这些条件与具体的应用条件相符。在此情况下,45dB 相当于 178 的衰减系数。可以预计,输入端的 ±50mV 纹波在输出端将被降至 ±281μV。

更改条件

但是,假设您更改了条件并决定将VIN - VOUT 减小到 250mV,以便更有效地进行调节。那么,您需要参考图 3 中的曲线。

可以看到,如果保持所有其他条件不变,1MHz时的 PSRR 减小到 23dB,即衰减系数为 14。这是因为互补金属氧化物半导体 (CMOS) 导通元件进入三极管(或线性)区,即,随着 VIN -VOUT 的值接近压降电压,PSRR 开始降低。(请记住,压降电压是输出电流及其他因素的函数。因此,较低的输出电流会降低压降电压,有助于提高 PSRR。)

更改输出电容器的电容值也会产生影响,如图 4 所示。

将输出电容器的电容值从 1μF 提高到 10μF 时,尽管 VIN - VOUT的值仍然为 250mV,1MHz 时的 PSRR 将增大到 42dB。曲线中的高频峰已向左移动。这是由于输出电容器的阻抗特性导致的。通过适当调整输出电容值,可以调整或增大衰减程度,以便与特定开关噪声频率保持一致。

调整所有参数

仅靠调整 VIN - VOUT 和输出电容,就可以提高特定应用的PSRR。但影响 PSRR 的因素并不仅限于这两项。表 1 概述了对其产生影响的多个因素。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/37107.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

springboot的特点是什么?

Spring Boot是一个基于Spring框架的开源项目&#xff0c;它旨在简化Spring应用的初始搭建和开发过程。以下是Spring Boot的一些主要特点&#xff1a; 快速开发&#xff1a; Spring Boot提供了许多默认配置&#xff0c;使得开发者可以更快地开始开发应用程序&#xff0c;而无需…

秋招突击——6/28、6.29——复习{数位DP——度的数量}——新作{}

文章目录 引言复习数位DP——度的数量个人实现参考实现 总结 引言 头一次产生了那么强烈的动摇&#xff0c;对于未来没有任何的感觉的&#xff0c;不知道将会往哪里走&#xff0c;不知道怎么办。可能还是因为实习吧&#xff0c;再加上最近复习也没有什么进展&#xff0c;并不知…

如何借助 LLM 设计和实现任务型对话 Agent

1 引言 在人工智能的快速发展中&#xff0c;任务型对话 Agent 正成为提升用户体验和工作效率的关键技术。这类系统通过自然语言交互&#xff0c;专注于高效执行特定任务&#xff0c;如预订酒店或查询天气。尽管市场上的开源框架如 Rasa 和 Microsoft Bot Framework 在对话理解…

揭秘多年免费听音乐、直播、影视的自用方案:手机、电视、电脑多平台0成本实现媒体自由(内含相关资源)

文章目录 📖 介绍 📖🏡 演示环境 🏡📒 多媒体自由 📒🎧 音乐资源📱安卓平台🍎 苹果平台💻 PC平台🎥 影视资源📱 安卓平台🍎 苹果平台📺 电视盒子💻 PC平台📥 电影下载📺 直播资源📱 手机平台💻 PC平台📺 电视盒子⚓️ 相关链接 ⚓️�…

ISS检测原理

ISS(Intrinsic Shape Signatures)是由Yu Zhong于2009年提出的一种三维形状描述子,用于描述局部或半局部区域的点云,局部区域可以理解为以一个点云中某点为球心,以一定半径构成的可以包含多个内点的球形区域,半局部则是半个球形区域。ISS可用于不同视角点云的配准、快速姿…

Nuxt3 的生命周期和钩子函数(六)

title: Nuxt3 的生命周期和钩子函数&#xff08;六&#xff09; date: 2024/6/30 updated: 2024/6/30 author: cmdragon excerpt: 摘要&#xff1a;本文深入解析了Nuxt3框架中的多个核心生命周期钩子和组件注册功能&#xff0c;包括imports:sources、imports:extend、import…

刷代码随想录有感(121):贪心算法——买卖股票的最佳时机III

题干&#xff1a; 代码&#xff1a; class Solution { public:int maxProfit(vector<int>& prices) {if (prices.size() < 2) return 0;int buy1 prices[0];int buy2 prices[0];int sell1 0, sell2 0;for (int i 1; i < prices.size(); i) {buy1 min(bu…

dsp入门

安装环境 安装 ccs5.5安装 BIOS-MCSDK 多核软件开发包安装 仿真器驱动 工程创建与导入工程 创建工程 创建工程填信息添加.cmd文件&#xff0c;配置内存编译 导入工程 导入 配置工程 选择properties 环境变量 头文件 库文件 仿真器 添加仿真器 先调出仿真器界面创建仿…

rtthread stm32h743的使用(十二)spi设备fal驱动的使用

我们要在rtthread studio 开发环境中建立stm32h743xih6芯片的工程。我们使用一块stm32h743及fpga的核心板完成相关实验&#xff0c;核心板如图&#xff1a; fal驱动的使用是建立在sfud驱动之上的&#xff0c;所以我们在上一节使用的工程基础上继续实验。 1.在上一节工程的基础…

SpringCloud Alibaba Seata2.0基础入门与安装

官网地址&#xff1a;https://seata.apache.org/zh-cn/ GitHub下载地址&#xff1a;https://github.com/apache/incubator-seata/releases 本文这里下载的是seata2.0.0版本。 【1】概述 ① Seata是什么 Simple Extensible Autonomous Transaction Architecture&#xff0c…

vue3 全局引入 onMounted, reactive, ref 的插件全局引入

webpack 的引入 npm install -D unplugin-auto-import const AutoImport require(unplugin-auto-import/webpack).default;configureWebpack: {devtool: source-map,module: {rules: [{test: /\.mjs$/,include: /node_modules/,type: javascript/auto}],}, plugins: [Aut…

Java对象创建过程

在日常开发中&#xff0c;我们常常需要创建对象&#xff0c;那么通过new关键字创建对象的执行中涉及到哪些流程呢&#xff1f;本文主要围绕这个问题来展开。 类的加载 创建对象时我们常常使用new关键字。如下 ObjectA o new ObjectA();对虚拟机来讲首先需要判断ObjectA类的…

# Sharding-JDBC从入门到精通(4)- Sharding-JDBC 入门程序几种配置方式

Sharding-JDBC从入门到精通&#xff08;4&#xff09;- Sharding-JDBC 入门程序几种配置方式 一、Sharding-JDBC 入门程序&#xff08;水平分表&#xff09;-使用 application.yml 配置文件的 方式 1、打开 idea 创建 artifactId 名为 dbsharding 的 maven 父工程。 --> i…

python sklearn机械学习模型-回归

&#x1f308;所属专栏&#xff1a;【机械学习】✨作者主页&#xff1a; Mr.Zwq✔️个人简介&#xff1a;一个正在努力学技术的Python领域创作者&#xff0c;擅长爬虫&#xff0c;逆向&#xff0c;全栈方向&#xff0c;专注基础和实战分享&#xff0c;欢迎咨询&#xff01; 您…

redis实战-添加商户缓存

为什么要使用缓存 言简意赅&#xff1a;速度快&#xff0c;好用缓存数据存储于代码中&#xff0c;而代码运行在内存中&#xff0c;内存的读写性能远高于磁盘&#xff0c;缓存可以大大降低用户访问并发量带来的服务器读写压力实际开发中&#xff0c;企业的数据量&#xff0c;少…

找不到mfc100.dll文件怎么办?推荐这7个解决方法快速解决mfc100.dll丢失问题

使用电脑中&#xff0c;会遇到各种各样的问题&#xff0c;比如找不到mfc100.dll&#xff0c;或mfc100.dll丢失导致软件程序无法继续运行&#xff0c;就是日常中比较常见的问题之一&#xff0c;今天我教大家遇到这个mfc100.dll丢失问题时候&#xff0c;要怎么解决&#xff0c;以…

【List集合排序】

List集合排序Demo import com.google.common.collect.Lists; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor;import java.util.*;/*** list order demo*/ public class ListOrderDemo {public static void main(String[] args) {List<String> lis…

Linux基础篇——学习Linux基本工具安装教程视频链接

本篇文章就是记录一下学习Linux需要用到的基本工具的视频教程链接&#xff0c;方便以后查看 VMware15.5安装 安装视频教程&#xff1a;VMware15.5安装教程 centos7.6安装&#xff08;这个视频教程真的很nice&#xff09; 视频教程&#xff1a;centos7.6 虚拟机克隆、快照、…

学习平台推荐_菜鸟教程官网

网址&#xff1a; 菜鸟教程 - 学的不仅是技术&#xff0c;更是梦想&#xff01;菜鸟教程(www.runoob.com)提供了编程的基础技术教程, 介绍了HTML、CSS、Javascript、Python&#xff0c;Java&#xff0c;Ruby&#xff0c;C&#xff0c;PHP , MySQL等各种编程语言的基础知识。 同…

Nginx-2

一、高级配置 1.1网页状态页 基于nginx 模块 ngx_http_stub_status_module 实现&#xff0c;在编译安装nginx的时候需要添加编译参数 --with-http_stub_status_module&#xff0c;否则配置完成之后监测会是提示语法错误注意: 状态页显示的是整个服务器的状态,而非虚拟主机的状…