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

    文章

    3692

    浏览量

    54762
收藏 人收藏

    评论

    相关推荐

    内阻测试仪原理是电桥原理吗

    内阻测试仪的原理并不是严格意义上的电桥原理 。虽然内阻测试仪中也使用了电路的平衡原理,但其测试的目标和测量方式与电桥原理存在显著的区别。 内阻测试仪是一种用于测量电池或其他电源内部电阻
    的头像 发表于 09-18 18:02 523次阅读

    内阻测试仪怎么测内阻怎样测量

    内阻测试仪是一种用于测量电池内阻的仪器,它可以帮助用户了解电池的健康状况和性能。电池内阻是电池内部电阻的总和,它影响着电池的充放电效率和寿命。内阻测试仪通常用于电池制造、电池维护和电池回收等领域
    的头像 发表于 09-18 17:35 740次阅读

    山东防水测试仪的标准设置

    作为检测产品防水性能的重要设备,防水测试仪的标准设置对于保证测试结果的准确性和可靠性非常重要。本文将简要介绍防水测试仪的标准设置过程及其关键参数。防水测试仪通常分为两种类型:手动
    的头像 发表于 08-21 11:46 240次阅读
    山东防水<b class='flag-5'>测试仪</b>的标准设置

    LCR测试仪是测啥的?与电感测试仪有啥区别?

    LCR测试仪是一种用于测量电子元件的电阻、电容和电感特性的电子测试仪器。
    的头像 发表于 05-14 17:19 1900次阅读

    阻抗测试仪测试频率是多少

    阻抗测试仪测试频率范围是衡量其性能的重要参数之一,它决定了测试仪能够测量的信号频率的上限。
    的头像 发表于 05-08 18:19 1768次阅读

    电池内阻测试仪

    公司主营出售/回收:示波器、频谱分析、网络分析、信号发生器、万用表/示波器校准、手机综合测试仪、噪声系数分析、数据采集器、NI-GP
    的头像 发表于 03-29 11:34 1052次阅读

    蓝牙测试仪的作用

    公司主营出售/回收:示波器、频谱分析、网络分析、信号发生器、万用表/示波器校准、手机综合测试仪、噪声系数分析、数据采集器、NI-GP
    的头像 发表于 03-29 11:19 882次阅读

    LCR测试仪的原理和使用方法

    公司主营出售/回收:示波器、频谱分析、网络分析、信号发生器、万用表/示波器校准、手机综合测试仪、噪声系数分析、数据采集器、NI-GP
    的头像 发表于 03-29 11:03 1176次阅读

    接地电阻测试仪使用方法 接地电阻测试仪与绝缘电阻测试仪的区别

    接地电阻测试仪使用方法 接地电阻测试仪是一种用于测量接地体电阻的仪器,广泛应用于建筑、电力、通信、化工等领域。以下是接地电阻测试仪的使用方法: 首先,将接地电阻测试仪的红色
    的头像 发表于 02-18 16:11 1509次阅读

    光功率测试仪怎么使用?

    光功率测试仪怎么使用? 光功率测试仪是一种用于测量光纤连接的光功率的仪器。它是光通信设备测试和维护的重要工具。下面将详细说明光功率测试仪的使用方法。 一、准备工作 首先,确保光功率
    的头像 发表于 01-05 14:31 1515次阅读

    电阻测试仪怎么使用

    电阻测试仪是一种用于测量电阻的仪器,广泛应用于电子、电工、通信等领域。本文将详细介绍电阻测试仪的使用方法和注意事项。 电阻测试仪的主要组成部分 电源部分:为被测电阻提供稳定的电压源。 电流测量部分
    的头像 发表于 01-03 16:58 5370次阅读

    光闭塞测试仪(信令转换器测试仪原理框图)

    电子发烧友网站提供《光闭塞测试仪(信令转换器测试仪原理框图).doc》资料免费下载
    发表于 12-26 10:00 0次下载

    LCR测试仪有什么用?LCR测试仪使用说明

    LCR测试仪有什么用?LCR测试仪使用说明  LCR测试仪是一种专门用来测量和分析电感、电容和电阻等电学元件参数的仪器。LCR测试仪在电子产品制造、电子维修、研发和教学等领域应用广泛,
    的头像 发表于 12-21 16:01 2051次阅读

    电容电感测试仪有什么特点 电容电感测试仪使用方法

    电容电感测试仪有什么特点 电容电感测试仪使用方法  电容电感测试仪是一种常用的电子测试设备,用于测量电容和电感的参数。它具有以下特点: 1. 高精度测量:电容电感
    的头像 发表于 12-20 14:13 800次阅读

    接地电阻测试仪如何接线

    接地电阻测试仪是用来测试接地系统的电阻值的仪器,它主要用于保护人员和设备的安全。接地电阻测试仪的准确测试结果对于防止电击事故和保证设备正常运转非常重要。正确的接线是确保
    的头像 发表于 12-01 14:32 3896次阅读