ICT 数字测试原理 4 --电源监控电路(PMC)
ICT 数字测试原理 4 --电源监控电路(PMC)
文章目录
- ICT 数字测试原理 4 --电源监控电路(PMC)
- 电源监控电路
- 使用 PMC
- 接线规范
电源监控电路
ASRU N 版本卡上的电源监控电路(PMC)用于监控 DUT 板上的内置电涌调节器。它可以在上电测试期间检测/测量电路板直流电压的最多三个输出。该电路可以监控 1.8 V 至 50 V 的电压范围,如果监测到的电压低于预期值,会向系统发送欠压警报。
如果软件检测到中断,硬件将触发 MFAIL~ 信号并将其发送到模块控制卡。该信号将暂停序列器,并立即中断电源。
如果电源故障未检测到中断,设备的测试将暂停以防止反向电流损坏设备。然后继续测试下一个设备。
每个 ASRU-N 卡可在数字测试期间监测最多三个 DUT 电源电压。每个通道可以设置不同的电压限值。
有关详细信息,请参阅以下章节:
- 使用 PMC
- 接线规范
使用 PMC
- 必须手动将 PMC 通道连接到适当的位置(参见接线规范)。
- 必须在电路板配置文件中声明 ASRU N 版本卡。
- 该功能没有自动测试或夹具生成。
- 必须在testplan的
Set_Custom_Options
子程序中将PMC_ON
标志设置为 true 以启用 PMC(参见示例 1-2)。 - 在testplan中,还需取消注释
Setup_Power_Supplies
子程序和Disconnect_Power_On_Board
子程序中的语句以使用 PMC(参见示例 1-3;示例实现如示例 1-4 所示)。 - 在 08.00p 软件发布之前生成的testplan中,必须手动将用于配置和控制 PMC 通道的 BT-Basic 命令添加到testplan中;还需添加在检测到电源故障时启动动作的命令。
示例 1-2
testplan中的 PMC_ON 语句
PMC_On = False ! 选择 {True} 以启用 PMC,! {False} 以禁用 PMC
示例 1-3
testplan中注释的 PMC 语句
sub Setup_Power_Supplies (Status_Code, Message$)
global PMC_On
...
...if PMC_On then ! 在此启用 PMC! spmc <Channel Id >,<电压下限>! spmc reset! spmc interrupt <on/off>! rpmc <Channel Id>,<故障标志变量>end ifsubendsub Disconnect_Power_On_Boarddps...if PMC_On then ! 在此关闭所有或选定通道的 PMC! spmc <Channel Id> off! spmc offend if
subend
在示例 1-4 中,使用通道 4 来监测电压 “+3.3V”,当电压低于电压限值时启用中断。
示例 1-4
PMC 使用示例
if PMC_On then ! 在此启用 PMCspmc 4, 3.1! spmc resetspmc interrupt on! rpmc <Channel Id>,<故障标志变量>end if if PMC_On then ! 在此关闭所有或选定通道的 PMCspmc off ! 关闭所有 PMC! spmc <Channel Id> offend if
接线规范
表1-7显示了ASRU N版卡上的通道到MINT引脚的映射。
模块 | 引脚 |
---|---|
173–174 | 175–176 |
模块3 | 1 |
模块2 | 4 |
模块1 | 7 |
模块0 | 10 |
表1-8显示了PMC引脚的brc标识(面向操作员的一侧)。
模块 | brc |
---|---|
模块3 | 213173到213178 |
模块2 | 201173到201178 |
模块1 | 123101到123106 |
模块0 | 111101到111106 |