- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
LK8820测试机常用函数
——VM板
LK8820测试机常用函数
测试程序是测试机用户根据芯片测试规范,调用测试机自带的函数库内部的函数编写的软件,目前常用的测试机系统编程环境为TurboC2.0,芯片测试程序运行于DOS环境。测试程序除了可用于TurboC2.0提供的全部函数外,还需要用到测试机厂家提供的一些专用函数,这些函数以库函数cl.lib和包含文件user.h的形式提供,下面介绍一下LK8820测试机的常用测试函数。
LK8820测试机常用函数
VM
板函数
测试机
常用函数
PV
板函数
PE
板函数
ST
板函数
WM
板函数
VM板简介
参考电压与电压测量模块(VM板)可提供四个参考电压,四个参考电压可通过程序设定,分别为输入高电平(VIH)、输入低电平(VIL)、输出高电平(VOH)、输出低电平(VOL)。具备电压测量功能,可测试范围±30V。
VM板的常用函数包括:
设置逻辑电平函数_set_logic_level()、
电压测量函数_measure_v()、
电流测量函数_measure_i()。
VM板函数简介
1._vm_init()
函数原形:_vm_init();
函数功能:VM板初始化,参考电压预置到0V,关闭AD采样通道。
参数说明:无参数
应用实例:_vm_init();
//VM板初始化
VM板函数简介
2._set_logic_level()
函数原形:
void_set_logic_level(floatvih,floatvil,floatvoh,floatvol);
函数功能:
设置驱动参考电压和比较参考电压。
参数说明:
vih——驱动高电平(V),电压范围-10~+10V、
vil——驱动低电平(V),电压范围-10~+10V、
voh——比较高电平(V),电压范围-10~+10V、
vol——比较低电平(V),电压范围-10~+10V;
应用实例:
_set_logic_level(5,0,4,1);//设置驱动电压vih为5V,vil为0V,voh为4V,vol为1V。
VM板函数简介
3._measure_v()
函数原形:
float_measure_v(unsignedintchannel,unsignedintgain);
函数功能:
测量电源通道电压,返回值范围-30~30V,单位V;
参数说明:
chanel——电源通道(1,2,3···8)、
gain——测量增益(1,2,3);
1:衰减比1:3;2:增益1倍;3:增益5倍;
应用实例:
_measure_v(1,2);//测量电源通道1的电压,增益一倍。
VM板函数简介
4._measure_i()
函数原形:
float_measure_i(unsignedintchannel,unsignedintstate,unsignedintgain);
函数功能:
选择合适电流档位,精确测量工作电流,单位μA;
参数说明:
channel——电源通道(1,2,3···8)、
state——电流档位(1,2,3···7)、
1:500mA;2:100mA;3:10mA;4:1mA;5:100uA;6:10uA;
7:1uA;
gain——测量增益(1,2,3);
1:衰减比1:3;2:增益1倍;3:增益5倍;
应用实例:
_measure_i(2,4,3);//测量电源通道2电流,量程为1mA,增益5倍;
VM板函数简介
5._get_ad()
函数原形:float_get_ad(unsignedintchannel,unsignedintgain);
函数功能:读取A/D输入电压值,返回值范围-10~10V,单位V。
参数说明:channe——测量通道(1,2,3···16)
其中测量通道1,3,5,7,9,11,13,15测量电流通道电压值,测量通道2,4,6,8,10,12,14,16测量电压通道电压值。
gain——测量增益(1,2,3)
1:衰减比1:3;2:增益1倍;3:增益5倍
应用实例:_get_ad(2,2);
//测量电源通道1的电压值,无增益
Thankyouforwatching.
文档评论(0)