通路关系的判断

  1 阈值电压的提出

  由图2可见,若以VA作为测量的电压量,理论上当VA=0时应为通路,VA>0时应为断路, 且VA的值随两测量通道之间的电阻值的不同而变化。但由于模拟多路开关本身有不可忽略的导通电阻RON,这样,在测量通路形成后,若为通路,VA并不等于 0,而是等于RON上的电压降。由于测量的目的只是获知通/断路关系,没有必要去测量VA的具体值,为此只需用电压比较器比较VA是否大于RON上的电压 降即可。设置电压比较器的阈值电压等于RON上的电压降,电压比较器的输出就是测量结果,该结果为可直接由微控制器读取的数字量。

  PCB反设计系统中的探测电路

  2 阈值电压值的确定

  实验发现RON存在着个体差异,并和环境温度也有关系,所以加载的阈值电压需随闭合的模拟开关通道逐一分别进行设置,为此可通过对D/A转换器编程实现。

  利用图2所示的电路可方便地对阈值数据进行确定,方法为依次闭合开关对Ⅰ-1、Ⅱ-1;Ⅰ-2、Ⅱ -2;……;Ⅰ-N、Ⅱ-N;形成通路回路,每对开关闭合后,向D/A转换器送数,所送的数由小到大递增,并测量此时电压比较器的输出,当电压比较器的输 出由1变为0时,此时的数据与VA相对应。这样可测得每个通道通路时的VA,也就是一对开关闭合时RON上的电压降。对于高精度的模拟多路开关而言,其 RON的个体差异较小,因此可把系统自动测得的VA的一半近似作为此对开关各自RON上电压降的对应数据,就是在现行温度下各模拟开关的阈值数据。

  3 阈值电压的动态设置

  请不要复制本站内容

  利用上面测量到的阈值数据建一个表。在进行夹内测量时,根据所闭合的两个开关编号从表中取出与之对应的数据,把它们的和送D/A转换器形成阈值电压。对于笔夹测量和笔笔测量由于测量通路仅通过Ⅰ路的模拟开关,所以只需加载一个开关的阈值数据。

  另外,由于电路本身(D/A转换器、电压比较器等)具有误差,且实际测量时测试夹具与被测引脚间具 有接触电阻,因此实际加载的阈值电压应在按照上述方法确定的阈值基础上再加一个修正量,以免把通路错判为断路。但增大的阈值电压会把小阻值电阻淹没,即把 两引脚间的小电阻判为通路,因此应根据实际情况合理地选择阈值电压的修正量。通过实验,本探测电路可准确判断两引脚间电阻值大于5欧姆的电阻,其精度明显 高于万用表。

  4 测量结果的几种特殊情况

  请不要复制本站内容

  1. 电容的影响

  当被测引脚间连的是一个电容,其应为断路关系,但开关闭合瞬间测量通路对该电容充电,两测量点间就 像通路一样,此时从电压比较器读得的测量结果为通路。对于这种由电容引起的假通路现象,可采用以下两种方法解决:适当加大测量电流以缩短充电时间,使充电 过程在读取测量结果前结束;在测量软件中加入查验真、假通路的程序段(见第5部分)。 字串5

  2 电感的影响

  请不要复制本站内容

  若被测引脚之间连有电感,其应为断路关系,但由于电感的静态电阻阻抗非常小,用万用表测量的结果总 是通路的。与电容测量的情况相反,在模拟开关闭合的瞬间,由于电感存在感生电动势,这样利用探测电路采集速度快的特点反而可以对电感进行正确地判断。但是 这与电容的测量要求是矛盾的。

  3 模拟开关抖动的影响

  在实际测量中发现模拟开关从开启状态到闭合状态有一个稳定过程,表现为电压VA的波动,使得最初的几次测量结果不一致,为此需要对通路的结果多判断几次,待测量结果一致后再确认。 %%^&*(()~@#%^&

  4 测量结果的确认与记录

  考虑以上各种情况,为适应不同的被测对象,采用如图3所示的软件程序框图进行测量结果的确认与记录。

  图3 软件程序框图

  为了消除电容元件和模拟开关抖动的影响需要延长测量时间,而要消除电感元件的影响,则要利用感生电 动势在很短时间内确定,为此程序中设置了两个计数器:通路次数计数器和断路次数计数器。设置通路次数N是为了消除模拟开关闭合瞬间由于电容充电产生的假通 路影响,即当累计读得N次通路结果时,一般对电容的充电已结束,才确认被测量点间为通路。设置断路次数n是为了排除模拟开关抖动所引起的干扰,一般在连续 测得n次断路结果时表明模拟开关的抖动已经结束,才能确认为断路。但因为电感的感生电动势在模拟开关闭合瞬间最大,随后迅速下降,所以如果第一次和第二次 测量结果都为断路,则确认为断路。由于几种情况之间互相矛盾,计数器及延时的值是在权衡三种情况的基础上根据实际情况确定的。

  当然,使用上述程序判断时,若被测引脚之间为一小电阻、小电感或者大电容,则还有可能误判为通路,这种问题很容易通过软件在测量结果中检查出来,若某个两引脚元件的两端在同一网络之中,则可能存在上述判断错误,确认后加以排除。

微信扫描二维码咨询