2022年2022年集成电路封装与系统测试 .pdf

上传人:Che****ry 文档编号:34258565 上传时间:2022-08-15 格式:PDF 页数:12 大小:1.01MB
返回 下载 相关 举报
2022年2022年集成电路封装与系统测试 .pdf_第1页
第1页 / 共12页
2022年2022年集成电路封装与系统测试 .pdf_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《2022年2022年集成电路封装与系统测试 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年集成电路封装与系统测试 .pdf(12页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、集成电路封装与系统测试课程实验报告电子、集成专业(20142015 学年第一学期)课程名称集成电路封装与系统测试课程类别必修限选班级学号姓名任课教师考试日期名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - - 1 - 目录一、实验目的. - 2 -二、实验原理. - 2 -2.1 BC3199 集成电路测试系统简介. - 2 -2.2 测试电路原理图. - 3 -2.3 测试参数分析. - 3 -2.3.1 测量输出电压Vo.

2、- 3 -2.3.2 测量电源电压调整率. - 4 -2.3.3 测量负载电压调整率. - 4 -三、实验设备. - 4 -四、实验步骤. - 4 -4.1 焊制电路板 . - 4 -4.2 建立 LM7805 测试程序 . - 5 -4.3 测试数据及结果. - 5 -五、实验结论. - 6 -六、心得体会. 错误!未定义书签。附录: . - 6 -名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - - 2 - 一、实验目的随着

3、各种模拟、数字集成电路的用量越来越大,其质量对整机的性能和可靠性起着越来越大的作用, 因此深入开展集成电路相关测试技术的研究具有重要的意义。本次实验我们以BC3199 测试系统作为集成电路测试平台,将模拟集成电路 LM7805 作为测试对象, 测试其输出电压、 电源电压调整率和负载电压三个参数。二、实验原理2.1 BC3199 集成电路测试系统简介BC3199 测试系统是一款模拟数字混合信号测试系统,用于测试电源管理类器件、运算放大器、模拟开关、DAC/ADC 以及中小规模数字电路,适用于工程测试与量产测试。BC3199 集成电路测试系统分为电源箱与测试头两部分,适配器可以直接安装到测试头引出

4、的测试插座之上,无需任何测试连接线, 测试时通过双手按压测试控制板的两个测试按钮进行测试。SBC主控计算机安装在机箱的上部,分体机外接主计算机。 PCI 槽上插有一块专用接口板, 用于计算机和系统主机之间数据传输,此接口板通过50 线扁平电缆与机内的系统接口板连接。机内有系统接口板、电压/电流源、电压测量及数据采集板、时间测量单元、交流信号源、数字 I/O 板等。系统框图如图 1 所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - -

5、- - - 3 - 图 1 BC3199 集成电路测试系统框图VeritestATE 为 BC3199 集成电路测试机的配套控制软件, 可以对被测器件进行测试序列生成、测试参数生成以及自动测试,同时具有设备校准与自检, 测试结果保存和分析,以及HANDLER 连接等功能。该软件可以在Windows XP 系统上运行。 系统软件采用与测试程序分离的编程方法,用户可以建立单独的工程编写测试方案的代码, 所生成的动态连接库可以被系统软件识别和运行,用户可以在所生成的工程中调试这些代码。2.2 测试电路原理图通过查找资料分析综合后采用如下电路原理图图 2 测试原理图其中 C1=1.03uF,C0=0.

6、1uF2.3 测试参数分析根据 LM7805 的器件参数文档,需要器件的测试参数如下图3 所示。图 1LM7805电气特性2.3.1 测量输出电压 Vo 输出电压即为在一定条件下,LM7805 输出端口的电压值。在代码中,利用名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 12 页 - - - - - - - - - - 4 - GetVo函数即可得到不同条件下的Vo值。2.3.2 测量电源电压调整率电源电压调整率即为当输入侧电压从允许输入的最低值变化到规定的最大值时,输

7、出电压的相对变化值占额定输出电压的百分比,一般不超过0.1%。在图 2 中,通过测出的输出电压Vo值,利用公式:res1 = fabs(Vo2-Vo1); regline =( (res1 / 1.25)/ (fabs(Vi2)-fabs(Vi1) )*100; 2.3.3 测量负载电压调整率负载调整率来源于电源的输出电压因负载大小的变化(空载到满载),而电压调整率来源于电源在满载时,其输出电压因该电源的供电电压波动引起的变化。三、实验设备BC3199 VC2005 四、实验步骤4.1 焊制电路板焊制后的电路板如下图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -

8、 - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 12 页 - - - - - - - - - - 5 - 图 4 实际电路4.2 建立 LM7805 测试程序BC3199 测试程序编写采用C+语言对系统硬件行为进行描述。 它采用了测试策略与数据分离的设计。 用户可以通过测试程序编写出所需要的全部或者基本测试参数, 通过系统软件界面修改或者输入数据。用户编写的测试程序最终将生成 DLL 动态链接库,可以使用系统软件调用这些测试程序。测试代码见附录4.3 测试数据及结果加载以上测试程序,进入以下测试界面。在连测状态下,BC3199 测试系统可对测试结

9、果进行数据统计并生成报表。经测试,得到某批次 LM7805 测试数据结果报表见表 1。序号Vo (V ) Vo 7V (V ) Vo 20V (V ) Vo 5mA (V ) Vo 1A (V ) Regline1 (mV ) Regline2 (mV ) Regload1 (mV ) Regload2 (mV ) 1 5.0122 5.0134 5.0089 5.0137 5.0116 6.95 1.52 4.88 1.83 2 5.0124 5.0135 5.0089 5.0139 5.0118 7.06 1.50 5.02 1.80 3 5.0123 5.0135 5.0087 5.01

10、37 5.0117 7.33 1.41 5.20 1.87 4 5.0120 5.0131 5.0081 5.0136 5.0116 7.50 1.37 5.86 1.73 5 5.0119 5.0130 5.0078 5.0135 5.0115 7.49 1.23 5.99 1.68 6 5.0116 5.0125 5.0074 5.0133 5.0113 7.47 1.29 6.33 1.66 7 5.0114 5.0122 5.0070 5.0130 5.0110 7.36 1.27 6.32 1.65 8 5.0112 5.0120 5.0068 5.0126 5.0108 7.40

11、1.39 6.23 1.68 9 5.0110 5.0118 5.0066 5.0123 5.0106 7.45 1.38 6.30 1.72 10 5.0114 5.0122 5.0070 5.0130 5.0110 7.35 1.36 6.30 1.66 表 1 实验测试数据名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 12 页 - - - - - - - - - - 6 - 图 5 芯片手册数据由实验数据可知,当输入条件为5.0mAIo1.0A, 7VViOpen

12、AllCBits(); pDrv-Delay(5); /根据判据判断量程if(V outMax SetMeasureChannel(BMV0, VM_2V); else if(VoutMax SetMeasureChannel(BMV0, VM_5V); else if(VoutMax SetMeasureChannel(BMV0, VM_10V); else if(VoutMax SetMeasureChannel(BMV0, VM_20V); else if(VoutMax SetMeasureChannel(BMV0, VM_50V); /输入电压设置, 判断箝位量程PVI_CURREN

13、T_RANGE irange = PVI20UA; if(IClamp 0.02) irange = PVI20UA; else if(IClamp 0.2) irange = PVI200UA; else if(IClamp 2) irange = PVI2MA; else if(IClamp 20) irange = PVI20MA; else if(IClamp 200) irange = PVI200MA; else if(IClamp 2000) irange = PVI2A; else if(IClamp VIFV(APVI0, FPRG, Vi, PVIV_AUTO, IClam

14、p, -IClamp, irange); /负载电流设置, 判断箝位量程PVI_VOLTAGE_RANGE vrange = PVI2V; if(VClamp 2.00) vrange = PVI2V; else if(VClamp 5.00) vrange = PVI5V; else if(VClamp 20.00) vrange = PVI20V; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 12 页 - - - - - - - - - - 10 - else

15、if(VClamp VIFI(APVI1, FT3, Io, PVII_AUTO, VClamp, -VClamp, vrange); /接入输入输出滤波电容pDrv-SetCBits(pDrv-GetRelay(), pDrv-GetRelay(54, 55); pDrv-Delay(5); /打开输出继电器if(fabs(Io) 0.00001) pDrv-EnableOut(APVI0); pDrv-Delay(10); pDrv-VIOn(APVI0); pDrv-Delay(10); pDrv-EnableOut(APVI1); pDrv-Delay(VsOn_Delay); /测量

16、pDrv-SetTriggerTimer(VsOn_Delay); pDrv-V oltageMeausure(SITE1,TRIG, DIV, NUM); pDrv-SetCBits(pDrv-GetRelay(55), pDrv-GetRelay(); pDrv-DisableOut(APVI1); pDrv-Delay(5); pDrv-VIOff(APVI0); /关闭输出继电器pDrv-DisableOut(APVI0); pDrv-Delay(10); pDrv-OpenAllCBits(); pDrv-Delay(5); pDrv-VMReadResult(SITE1, res)

17、; return res1; void ReglineProc(PARAMLIST) USING_PARAM_POS(VoutMax, 0); USING_PARAM_FLOAT(Vi1, 1); USING_PARAM_FLOAT(Vi2, 2); USING_PARAM_POS(VClamp, 3); USING_PARAM_FLOAT(Io, 4); USING_PARAM_POS(IClamp, 5); USING_PARAM_POS(VsOn_Delay, 6); USING_PARAM_UINT(DIV, 7); USING_PARAM_UINT(NUM, 8); 名师资料总结 -

18、 - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 12 页 - - - - - - - - - - 11 - USING_RESULT(res); float VO1 = GetVO(VoutMax, Vi1, VClamp, Io, IClamp, VsOn_Delay, DIV, NUM, pDrv, pCond); float VO2 = GetVO(V outMax, Vi2, VClamp, Io, IClamp, VsOn_Delay, DIV, NUM, pDrv, pCo

19、nd); res1 = fabs(VO2 - VO1); res1 = (res1 / 1.25) / (fabs(Vi2) - fabs(Vi1) * 100; RETURN_UNIT_RESULT(SITE1, res, %/V); void RegloadProc(PARAMLIST) USING_PARAM_POS(VoutMax, 0); USING_PARAM_FLOAT(Vi, 1); USING_PARAM_POS(VClamp, 2); USING_PARAM_FLOAT(Io1, 3); USING_PARAM_FLOAT(Io2, 4); USING_PARAM_POS(

20、IClamp, 5); USING_PARAM_POS(VsOn_Delay, 6); USING_PARAM_UINT(DIV, 7); USING_PARAM_UINT(NUM, 8); USING_RESULT(res); float VO1 = GetVO(V outMax, Vi, VClamp, Io1, IClamp, VsOn_Delay, DIV, NUM, pDrv, pCond); float VO2 = GetVO(V outMax, Vi, VClamp, Io2, IClamp, VsOn_Delay, DIV, NUM, pDrv, pCond); res1 = fabs(VO1 - VO2); RETURN_UNIT_RESULT(SITE1, res, mV); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 12 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com