0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

简易IC测试仪的制作教程

454398 来源:工程师吴畏 2019-07-31 17:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

原理图

简易IC测试仪的制作教程

IC测试仪电路

这款IC测试仪非常简单,由两个主要单元组成:

PIC18芯片,其GPIO连接到DIP20插座和UART USB连接

可以配置GPIO的VB.net程序

PIC18引导时,首先执行配置代码,设置内部振荡器,UART模块和GPIO。一旦启动,PIC就会等待一个循环并通过UART外设读取命令。这些命令包括:

D - PC已完成发送所有数据并准备测试IC

R - 重置缓冲区并准备新的data

1 - 将引脚设置为输入或逻辑输出1

0 - 将引脚设置为输出或逻辑输出0

20个GPIO引脚连接到DIP20插座,其中包括PORTB,PORTC和PORTD,一旦所有数据都流入,PIC就会配置GPIO来测试IC。为了正确配置,需要配置TRIS和LAT寄存器,为此,PC流40字节,其中前20个字节配置TRIS寄存器,后20个字节配置LAT寄存器。

配置完所有GPIO引脚后,PIC会回流20个字节,代表GPIO引脚的状态(通过读取PORT寄存器来完成)。

此IC测试仪可用于测试功耗低于10mA的设备,包括7400和4000系列设备。 PIC18上的GPIO甚至可以直接为VCC和VSS线路供电,但请记住遵循下列规则:

VCC引脚 - 将PIC引脚配置为输出并设置LAT bit to 1

VSS引脚 - 将PIC引脚配置为输出并将LAT位设置为0

输入引脚 - 将PIC引脚配置为输出并设置LAT位到x,其中x是测试变量

输出引脚 - 将PIC引脚配置为输入

此IC测试仪无法测试开路集电极输出

IC测试程序

控制我们的IC测试程序的程序是用VB.net编写的,是一个表单应用程序,它使GUI应用程序变得非常容易。在这一点上我应该注意,这远不是一个完整的程序,可以大大改进!主窗口有两个标签页:

IC测试 - 用于测试IC

创建测试 - 这是一个简单的应用程序,可以编写测试稍微容易了

IC测试

“连接”按钮用于将VB.net程序连接到需要在编译程序之前确定的FTDI COM端口(通过转到设备可以轻松找到COM端口)经理和寻找连接的端口)。建立连接后,“刷新”按钮用于显示代表IC测试的文件列表。默认情况下,该项目带有两个IC:4081四通道AND门和4049十六进制非门。选择列表中的一个IC测试,并将IC放在20DIP插槽中,并将两个引脚1放在同一位置。然后按“测试IC”,程序将执行测试。

测试文件由每三行代表一次测试的行组成。第一行包含TRIS配置数据(20个字符1或0),第二行包含LAT配置数据(20个字符1或0),第三行包含PORT寄存器的预期结果(20个字符1或0)。

执行测试时,程序首先确定程序中的行数,然后将该数除以3;这表示需要执行的测试数。然后,执行每个测试,并且如果任何单个测试失败(例如,来自PIC的20个字节与文件中的行不匹配),则测试失败并返回错误代码。如果所有结果都按预期返回,则IC已通过!

创建测试

“创建test“选项卡用于创建IC测试文件。虽然这些可以手动编写,但可视化哪些位控制哪些引脚以及它们的预期值应该是非常棘手的。因此,创建测试页面可用于执行此操作。该页面显示了许多表示TRIS(GPIO的方向),LAT(GPIO需要输出的值)和RES的复选框,这是该引脚的预期结果(开或关)。

为了更好地理解如何使用它,让我们为4081 IC创建一个测试。该IC有四个AND门,因此我们将进行一个简单的测试,试图打开AND门的所有输出。下图显示了创建测试页面上的引脚分布和覆盖图,因此您可以看到哪个GPIO连接到哪些引脚。

要打开AND门的输出,我们需要打开两个输入,所以我们需要将相应的引脚设置为输出(将TRIS框设置为未标记,表示0)。 AND门的输出将由GPIO读取,因此需要检查这些TRIS位,这代表1.由于我们将向所有AND门输入馈送1,我们还需要检查它们相应的LAT位(这使GPIO切换到VCC。

VCC和VSS都需要将其TRIS位清零,但只有VCC引脚(引脚20)的LAT位会被检查,因为VSS需要接地,这是通过将GPIO设置为0来完成的。下面是4081四通门的完整检查设置,当两个输入都打开时,它检查AND门功能。

需要将未使用的I/O设置为输出,并且需要将其输出位设置为1以及预期结果。要添加此测试,请单击“添加测试”。但是我们可以通过更改复选框并单击“添加测试”来为同一IC添加更多测试。因此,我们将添加第二个测试,检查其中一个输入关闭时AND输出是否关闭。

现在我们有两个测试,我们可以单击“创建测试”,这将生成一个文本文件,其中包含代表两个不同测试的六行数据,系统只有在通过两个测试时才会通过IC!

该项目可以使用大多数电路构造方法构建,并且非常容易构建。电路板从FTDI 232 USB转串口转换器获得电源,无需电源电路,PIC仅连接到编程器,串行端口和DIP 20,因此该项目非常容易制作使用电线。

适用于该项目的电路构造技术包括条形板,面包板,矩阵板,甚至PCB。我在这个项目中使用了PCB,因为我不太喜欢接线电路,我想测试一下我购买的干膜焊膜。它效果很好!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试仪
    +关注

    关注

    6

    文章

    4148

    浏览量

    60820
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LCR测试仪如何实现智能化与AI融合

    随着科技的飞速发展,人工智能(AI)正以前所未有的速度渗透到各个领域,测试测量行业也不例外。LCR测试仪作为电子元器件测试的重要工具,其智能化与AI的融合不仅提升了测试的精度和效率,还
    的头像 发表于 08-08 16:49 646次阅读
    LCR<b class='flag-5'>测试仪</b>如何实现智能化与AI融合

    LCR测试仪的使用方法与注意事项

    一、引言 LCR测试仪(电感、电容、电阻测试仪)是电子工程领域的核心测量工具,广泛应用于元件参数测试、电路调试及产品质量控制。其高精度、多功能特性使其成为实验室和生产线不可或缺的设备。本文将详细介绍
    的头像 发表于 04-29 10:36 5409次阅读
    LCR<b class='flag-5'>测试仪</b>的使用方法与注意事项

    绝缘电阻测试仪使用方法

    缘电阻测试仪(Insulationresistance testing instrument)又称数字绝缘电阻测试仪、兆欧表、智能绝缘电阻测试仪等,是一种常用的仪器设备,用于测量电气设备的绝缘电阻值。
    的头像 发表于 04-12 10:53 3650次阅读
    绝缘电阻<b class='flag-5'>测试仪</b>使用方法

    怎样使用防水测试仪对手机进行测试

    在当今手机不离手的时代,手机的防水性能越来越重要。那么,如何使用防水测试仪测试手机呢?以下是一个简单易懂的操作过程的详细说明。一、前期准备(1)选择合适的防水测试仪:根据手机的尺寸和防水等级要求
    的头像 发表于 02-27 16:58 1710次阅读
    怎样使用防水<b class='flag-5'>测试仪</b>对手机进行<b class='flag-5'>测试</b>

    行业不同,防水测试仪咋选?

    在技术和工业领域,防水测试仪是保证产品质量、满足用户防水需求的关键设备。然而,不同行业对防水测试仪的需求存在显著差异,因此选择合适的测试仪已成为一项重要任务。对于智能手机、智能手表等电子产品
    的头像 发表于 02-11 11:50 739次阅读
    行业不同,防水<b class='flag-5'>测试仪</b>咋选?

    直流电阻测试仪的原理?直流电阻测试仪的作用?

    直流电阻测试仪的原理是通过施加一定电压,测量电路中的电流,从而计算出电路中的电阻值。 即欧姆定律,即电流通过电阻时,电阻与电流之间的关系为R=V/I,其中R为电阻值,V为电压,I为电流。 那
    发表于 02-06 15:44

    光谱测试仪是测什么的_光谱测试仪有辐射吗

     光谱测试仪,也被称为光谱或分光,是一种用于将成分复杂的光分解为光谱线的科学仪器。它的测量对象非常广泛,以下是对光谱测试仪测量内容的详细归纳:
    的头像 发表于 01-28 14:10 2193次阅读

    安立Anritsu S332D 天馈线测试仪驻波比测试仪

    安立Anritsu S332D 天馈线测试仪驻波比测试仪 S332D天馈线测试仪 品牌:Anritsu 安立 型号:S332D 名称:天馈线测试仪 频率:100kHz - 3GHz 描
    的头像 发表于 01-24 11:38 938次阅读

    OTDR与光纤测试仪的区别

    在光纤通信领域,测试和维护是确保网络性能和可靠性的关键环节。OTDR(光时域反射)和光纤测试仪是两种常用的测试设备,它们各自扮演着不同的角色。 1. 定义与原理 OTDR(光时域反射
    的头像 发表于 12-30 17:54 2565次阅读

    化妆品包装在密封测试仪的应用

    随着化妆品行业的快速发展,对产品的质量和安全性提出了越来越高的要求。其中,包装的密封性能直接关系到产品的保质期、稳定性和用户体验。因此,密封测试仪在化妆品包装检测中起着至关重要的作用。密封性测试仪
    的头像 发表于 12-30 11:26 872次阅读
    化妆品包装在密封<b class='flag-5'>测试仪</b>的应用

    防水测试仪:快速测试技巧分享

    在产品质量控制中,防水性能检测是一个关键环节。作为一种专业的测试设备,防水测试仪可以帮助我们快速准确地评估产品的防水性能。然而,在实践中,掌握一些快速测试技能可以进一步提高测试效率,确
    的头像 发表于 12-20 15:21 956次阅读
    防水<b class='flag-5'>测试仪</b>:快速<b class='flag-5'>测试</b>技巧分享

    膜厚测试仪的测量范围 膜厚测试仪的操作注意事项

    膜厚测试仪是一种用于测量涂层、镀层、薄膜等材料厚度的精密仪器。它在工业生产、质量控制、科研等领域有着广泛的应用。以下是关于膜厚测试仪的测量范围和操作注意事项的介绍: 膜厚测试仪的测量范围 膜厚
    的头像 发表于 12-19 15:42 1944次阅读

    绝缘电阻测试仪

    绝缘电阻测试的八个技巧 作为绝缘电阻测试仪的作者,我知道很多人会对这种测试仪感到困惑。这种测试仪的作用是测量电器或电气设备的绝缘电阻,以确保设备的安全和稳定性。在这篇文章中,我将帮助大
    发表于 12-16 10:46

    导体电阻测试仪导体电阻测试仪

    概述 KDBR-A型电线电缆导体电阻材料电阻率智能测试仪主要是为测量电线电缆导体直流电阻、铜杆铝杆、铜排铝排等导体材料体积电阻率设计制作的。测试仪可以自动测量换算导体电阻并根据环境温度换算到20
    的头像 发表于 12-11 11:21 1070次阅读
    导体电阻<b class='flag-5'>测试仪</b>导体电阻<b class='flag-5'>测试仪</b>

    绝缘电阻测试仪的校准方法 绝缘电阻测试仪的工作原理

    绝缘电阻测试仪是一种用于测量电气设备绝缘电阻的仪器,它对于确保电气系统的安全运行至关重要。 绝缘电阻测试仪的校准方法 校准前的准备: 确保测试仪处于良好的工作状态,电池充足。 准备校准所需的标准
    的头像 发表于 12-10 14:50 3337次阅读