吉时利用于为稳压器提供直流输入电压,以及监控LDO的输入电流。是德科技数字万用表用于提供来自 LDO 的测量输出电压。执行此测量不一定需要电源电流读数,但可以添加电源电流读数来监视输入电流,作为器件正常运行的指标。应设置电源上的电流限制,以防止消耗过多电流。
与线路调节测量一样,吉时利直流电源表输出的电流限制设置为比LDO最大额定电流高出约5-10%。这为设置中的任何额外电流留出了一点余量,并确保输出不会不必要地限制电流。回想一下,负载调整率是输出负载电流变化时输出电压变化的测量值。当测量LDO输出的负载调整率时,以非常高的电阻(RL),如果可能,则为 1 MΩ 或更高,然后是负载电阻 (RL),以便从 LDO 汲取最大电流。在这种情况下,测量两个不同的输出电阻,并通过测量输出电压并除以负载电阻来间接测量电流。
负载调整率测量设置
该脚本的基本目标是记录不同负载条件下的输出电压。由于测量是自动化的,因此我们可以在测试过程中改变输入电压。这对于查看LDO在不同条件下的行为很有用,尽管没有必要这样做。由于测量是自动化的,因此将其添加到代码中相对容易。正如我对行规则脚本所做的那样,我将代码分解为三个主要部分和几个子部分。三个主要部分是:1 – 库设置,2 – 文件名和变量设置,以及 3 – Main 功能。Main 函数部分进一步细分为三个部分:A – 脚本检查,B – 循环以将值记录到文件,C – 创建文件头和写入文件。
回想一下,程序的第一部分是代码中调用所需各种库的位置,以便可以在脚本中使用它们。和以前一样,有一些内置的Python库,以及一些由我在ADI公司的优秀同事生成的库。就个人而言,我非常喜欢Python中的这个功能。我也非常感谢我的同事生成了这些库供其他人使用。俗话说“重新发明轮子是没有意义的”。除了这些库之外,我还使用了一个库,它使我能够轻松地写入 CSV 文件以收集数据。我还有一些其他库,例如 MessageBox,它将在消息框弹出窗口中显示文本,无论它在程序中调用何处。请注意,在本例中,我在脚本检查部分中注释掉了一行(一行开头的 # 符号注释了该行上的后续代码)。我用它来调试代码。这对我们来说是一个方便的工具,因为它可以在调试阶段帮助查看代码在遇到错误之前的进展。
用于测量LDO线路调整率的Python脚本
在库设置部分之后,有文件名和变量设置。在本节中,指定了一个文件名,可以在其中存储脚本的输出数据。此外,此处还定义了在程序的主函数中使用的变量。本节是我为输出文件设置列标签的地方。我再次设置了一个板号(用于序列化数据),定义了被测输出(如果给定设备上有多个输出,这将很有帮助),并为测试条件设置标签。我认为最好设置变量来描述正在执行的测试,以便以后不会对数据的细节提出问题。拥有太多的信息总比没有足够的信息要好。
在脚本的 Main 函数部分中,执行实际测量并将数据写入文件。在本节中,还有一些脚本检查用于帮助调试代码。在脚本的这一部分中,将设置 CSV 文件,并定义吉时利直流电源表和是德科技万用表的地址。本节中的 for 环路定义了在是德科技万用表上测量输出电压时扫描输入直流电压的条件。正是通过这个for循环,可以定义负载调整率测试的范围和步长(增量)。同样,无需扫描输入电压;它只是向输出数据添加一些有趣的信息。在主功能的开头,吉时利直流电源表被启用,最后被禁用。使用在“库设置”部分中调用的 MessageBox 函数,程序将在脚本完成后生成一条弹出消息,该消息声明在代码中设置的用户定义消息。
审核编辑:郭婷
-
电源
+关注
关注
184文章
17484浏览量
249116 -
稳压器
+关注
关注
24文章
4206浏览量
93495 -
ldo
+关注
关注
35文章
1886浏览量
153053
发布评论请先 登录
相关推荐
评论