有一位仁兄,从事军用计算机的测验作业。军用计算机的要求与咱们民用的有很大的差异。假如咱们自己选用的PC机,咱们关怀的或许是CPU的速度、存储器、内存、显卡等等。但军用计算机需求考虑的首要问题,便是可靠性。例如,作业温度或许要从零下十几度到零上几十度, 还要考虑防尘、防震、电磁搅扰等等。
这位仁兄在做计算机的环境实验时,发现了一个问题。跟着计算机的作业环境温度逐步升高时,呈现了不正常的作业状况, 而直接体现在了CPU 的作业电流呈现异常的改变。
该计算机有几路不同的电压供电, 包含1.8V, 3.3V和 5V。他期望经过监测CPU在环境温度上升中的多路电流的改变进程,来判别温度、电流和失效状况的联系,从而改善规划,进步可靠性。但在详细施行进程中,就发现了问题。
信任许多的同仁们榜首想到的是使用示波器加电流探头的办法。 但惋惜的是,示波器电流丈量分辨率和精度远远达不到要求, 何况,电流探头在长期作业后,自己就会发生漂移;在温度箱中接入电流探头也不容易。
第二个办法便是串入数字万用表,这位仁兄开端也是这么做的。但没想到的是,当串入万用表后,CPU的温度还没开端变呢,体系就宕机了!对此他百思不行了解。所以,找到了老赤脚医生。
老赤脚医生经过确诊,判别这是因为万用表测电流时的内阻形成的。绝大多数万用表的电流丈量,是使用内置的分流器, 经过丈量电流发生的压降,取得电流值。例如,在Agilent 34401A 数字万用表中,最大的电流量程所用的内阻是0.1欧姆。实际上,假如输入电压比较高,例如在15V以上,内阻形成的压降,对大多数的丈量来讲或许不是大问题。 这也是许多工程师平常不太介意这个问题的原因。 但在这个丈量进程中,CPU的作业电压最小的只要1.8V, 假如经过3A的电流,将形成0.3V的压降,相当于输入电压被下降到了1.5V, 这样就或许会惹上麻烦了!
当然,遇到这种问题,老赤脚医生也感到很扎手。考虑一再,拿出来了2 个偏方:用电源来完结CPU电流的长期监测和数据收集。
榜首个偏方是选用N6705B 直流电源分析仪,装备了三个模块,包含2个N6752A(50V, 10A, 4mA 的电流回读精度)和1个N6762A 精细模块(50V, 3A, 0.16mA的电流回读精度)。将这3路电源直接代替CPU自身的供电电源,在为CPU供电的一起,接连监测CPU每一路的作业电流。因为电源输出的远端回读功用,不管作业电流怎样变,都能保证CPU端的电压准确操控在需求的作业电压。这样丈量的还有一个优点,便是能够经过调整电源的输出电压,来评价CPU作业电源规模的容限。
第二个偏方便是使用一些特别电源丈量电流的特性, 例如Agilent N6782A SMU电源模块。它的内阻几乎是零,并且有无缝量程切换功用,丈量精度能够抵达8nA, 它在这儿就充当了一个零内阻、高精度、高动态规模的安培计。 详细施行方案是这样的:在N6705B 直流电源分析仪中, 装入了3个N6782A SUM模块 (20V/3A, 8nA 电流回读精度)。 在丈量电流的时分,将这几路模块串入了电流回路, 并设置了0V的输出电压。发动长期数据收集功用,就能够十分顺畅地、长期准确检测电流。如图1所示。
这两个偏方都能够进行对电流长期数据收集,并且无需计算机编程和操控。第二偏方的优势是十分准确,但本钱也比较高。 最终,这位仁兄选用了榜首个偏方,十分顺畅地处理了这个问题。