AccoTEST硬件单板及编程- FPVI10
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SM8122 Rev1.20以上版本的隔离电压为1000V,以下版本为200V
支持与STS 8200系统内FOVI100、QVM和DIO模块同步 工作模式: -支持16工位并行测试 -支持乒乓(Station A/Station B)测试 本板保存校准数据 本板自带温度监测功能
Make Testing More Valuable
注意: SetClamp函数与模式相关,切换FV、FI模式时会清除箝位设置,箝位值会自动还原成102%。 未切换FV和FI状态时,箝位设置会保持不变。 Example: fpvi1.Set(FI, 0, FPVI10_10V, FPVI10_10MA, RELAY_ON); fpvi1.SetClamp (50, 20); //upper clamp: 50% of the full range(FPVI10_10V), lower clamp: 20% of the full range. fpvi1.Set(FV, 1, FPVI10_10V, FPVI10_100MA, RELAY_ON); //From FI to FV, the clamp setting will automatically be restored to 102%. fpvi1.SetClamp (80, 50); //upper clamp: 80% of the full range(FPVI10_100MA), lower clamp: 50% of the full range.
Tpulse
Tdelay
Ioutput
Tdelay = Tpulse * Ioutput / 0.4 其中Ioutput为脉冲电流值,单位为A; Tpulse为电流脉冲持续时间,单位为s;
Tdelay为脉冲输出后电容储能恢复所需的等待时间,单位为s。
Make Testing More Valuable
Make Testing More Valuable
SetClamp()
int SetClamp(double percent_PFS, double percent_NFS) Remarks 设置 FPVI10 的正负箝位值。 percent_PFS 输出正箝位值,此处指占正箝位满量程的百分比,单位%。范围:10~102。 percent_NFS 输出负箝位值,此处指占负箝位满量程的百分比,单位%。范围:10~102。
Make Testing More Valuable
Set()
Example1 fpvi0 .Set(FV, 5, FPVI10_10V, FPVI10_100MA, RELAY_ON); delay_ms(1);
Example2 fpvi0.Set(FV, 0, FPVI10_10V, FPVI10_100MA, RELAY_ON); delay_ms(1); fpvi0.Set(FV, 5, FPVI10_10V, FPVI10_100MA, RELAY_ON, 3);
Make Testing More Valuable
MeasureVI()
DWORD MeasureVI(UINT sampleTimes,UINT samplePeriod,FLOATMEASMODE measMode,UINT T1,UINT T2,UINT T3,UINT T4); Remarks 设置FPVI10的测量次数、测量间隔、测量模式以及AWG测量模式下的四次测量启动时刻。
四线Kelvin连接
及GUARD组成。
FPVI10
1. 每一路FPVI信号的输出由FORCE_H(FH)、SENSE_H(SH)、FORCE_L(FL)、SENSE_L(SL)以
2. FORCE_H、SENSE_H、FORCE_L、SENSE_L用于四线连接,FORCE_H和FORCE_L驱动电流, SENSE_H和SENSE_L采集电压。 3. GUARD为等电位防护线,测试纳安级小电流时需要用其将DUT板PCB上的FORCE和SENSE线包围起来,防 止漏电,通常情况下可不做处理。
四象限输出能力
FPVI10
Make Testing More Valuable
10A档下脉冲输出功率曲线
FPVI10
Make Testing More Valuable
FPVI10
脉冲工作模式下时间设置
大电流脉冲工作模式下依靠电容储能,在脉冲大电流后,FPVI会依靠400mA的恒流源充电, 直至电容充满。因此连续大电流输出时,需要合理控制输出占空比以确保电容储能可以恢复。
StsSetModuleToSite(MD_FPVI10, SITE_1, 0, 1, -1);//set StsSetModuleToSite(MD_FPVI10, SITE_2, 2, 3, -1);//set StsSetModuleToSite(MD_FPVI10, SITE_3, 4, 5, -1);//set StsSetModuleToSite(MD_FPVI10, SITE_4, 6, 7, -1);//set
SH FH FH
FORCE_H SENSE_H
FH SL FL
FPVI
FORCE_L SENSE_L
DUT
FL FL GUARD
Make Testing More Valuable
FPVI10()
FPVI10(BYTE byChannel) FPVI10(BYTE byChannel, char *chName); Remarks 定义一路FPVI10通道,并指定使用的逻辑通道号。 Parameters Bychannel FPVI10逻辑通道号。范围0~31。 Example FPVI10 VIN(0 , "VIN" ); FPVI10 VOUT(1 , "VOUT" ); // define logical channel 0 to VIN // define logical channel 1 to VOUT physical channels 0-1 to SITE1 physical channels 2-3 to SITE2 physical channels 4-5 to SITE3 physical channels 6-7 to SITE4
Maximum Sample Rate 500kSPS
Force/Measure Voltage Ranges
±50V(Max output 40V), ±20V, ±10V, ±5V, ±2V, ±1V ±100mV(Only Measuring) Force/Measure Current Ranges ±1A, ±100mA, ±10mA, ±1mA, ±100uA ±10A(Pulse), ±10uA (Only Measuring) Clamp Voltage Ranges ±50V, ±20V, ±10V, ±5V, ±2V, ±1V ±100mV Clamp Current Ranges ±1A, ±100mA, ±10mA, ±1mA, ±100uA ±10A, ±10uA
Resolution
16bit 16bit Resolution 16bit 16bit Resolution 16bit 16bit Resolution 16bit 16bit
Accuracy (%FS)
±0.05% ±0.4% Accuracy (%FS) ±0.1% ±0.5% Accuracy (%FS) ±0.25% ±2% Accuracy (%FS) ±0.25% ±1%
设置FPVI10的状态,包括工作模式、恒压或恒流值、电压量程或电流量程、输出继电器状态及capload时间。
Parameters
Fvimode: FV:选择恒压模式 FI:选择恒流模式 setValue Double型变量,设置恒压或者恒流值。 选择恒压模式时,该参数为恒压值,单位为V。范围-40~+40。 选择恒流模式时,该参数为恒流值,单位为A。范围-10~10。 vRng FPVI10_50V, FPVI10_20V, FPVI10_10V, FPVI10_5V, FPVI10_2V, FPVI10_1V, FPVI10_100MV iRng FPVI10_10A, FPVI10_1A, FPVI10_100MA, FPVI10_10MA, FPVI10_1MA, FPVI10_100UA, FPVI10_10UA enableRelay RELAY_ON, RELAY_OFF, RELAY_SENSE_ON(Volt meter mode) risingTime Double型变量,设置变化时间。单位为ms,分辨率为0.1ms。该参数不写,则默认为0.2ms; 1)该参数设置小于0.2ms时,risingTime=0.1ms; 2)该参数设置大于等于0.2ms,小于0.5ms时,risingTime=0.2ms; 3)该参数设置大于等于0.5ms,小于1ms时,risingTime=0.5ms; 4)该参数设置大于等于1ms时,自动启动capload功能,risingTime为capload上升或下降的时间。
Make Testing More Valuable
Set()
int Set(VIMode fvimode, double setValue, FPVI10_VRNG vRng, FPVI10_IRNG iRng, OUT_RELAY enableRelay, double risingTime); Remarks
技术指标
FPVI10 AWG Resolution 16bit Digitizer Resolution 16bit Pattern Depth/ Per Channel 4K Capture Memory / Per Channel 4K
FPVI10
DA Update Rate 100KHz AWG Step 100us
Parameters SampleTimes: 设置AD采样次数。范围1~4096。 samplePeriod 设置每次采样之间的时间间隔,单位us。最小采样间隔为2e MEAS_NORMAL:普通测量模式。调用函数后完成测量。 MEAS_AWG:AWG测量模式。只做设置,运行AWG时启动。 该参数可以不写,默认为MEAS_NORMAL模式 Example1: fpvi0 .MeasureVI(20, 10);//sample time:20, interval time:10us,default to MEAS_NORMAL Example2: fpvi0.MeasureVI(100, 10, MEAS_AWG);//sample time:100, interval time:10us, AWG_NORMAL
Make Testing More Valuable
Make Testing More Valuable
AccoTEST硬件单板及编程 --- FPVI10
Make Testing More Valuable
特性
单板双通道,每通道独立浮动
FPVI10
四象限输出电压电流
带远端地线补偿的Kelvin连接 7个电压量程档: -±50V(最大输出±40V ),±20V,±10V,±5V,±2V,±1V,±100mV(仅测量) 7个电流量程档: -±10A(脉冲),±1A,±100mA,±10mA,±1mA,±100uA,±10uA(仅测量) 每通道电压电流可同时测量 每通道具备独立电压测量模式(Volt Meter Mode) 每通道具备硬件数据处理功能,包括最大值、最小值、平均值及跳变值 每通道具备可编程窗口式电压及电流箝位 每通道具备独立的限流保护功能
Make Testing More Valuable
原理框图
FPVI10
Make Testing More Valuable
外观结构及地址开关
FPVI10
Make Testing More Valuable
与测试盒连接
FPVI10
Make Testing More Valuable