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

    文章

    4298

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    肺功能测试仪,为什么肺功能测试仪考虑EMC电磁兼容?

            在现代医疗体系中,肺功能测试仪是评估呼吸系统健康的重要设备,其检测结果直接影响医生诊断的准确性;随着医疗设备向智能化、数字化发展,肺功能测试仪内部集成了高速电路、开关电源及无线通信
    的头像 发表于 04-23 09:29 98次阅读
    肺功能<b class='flag-5'>测试仪</b>,为什么肺功能<b class='flag-5'>测试仪</b>考虑EMC电磁兼容?

    航智新一代高精度直流测试仪,一台搞定电芯/模组/PACK电池充放电测试仪的校准

    在电池测试领域,从电芯→模组→PACK,充放电测试仪器规格愈发多样化:·电芯充放电测试仪的常用规格:5V/5A~1000A(±0.05%FS)·模组充放电测试仪的常用规格:60V~20
    的头像 发表于 04-22 16:30 8473次阅读
    航智新一代高精度直流<b class='flag-5'>测试仪</b>,一台搞定电芯/模组/PACK电池充放电<b class='flag-5'>测试仪</b>的校准

    电池测试仪:电池性能大考验,这款测试仪来“打怪”

    在新能源汽车、储能系统、消费电子等产业高速迭代的当下,电池作为核心能量载体,其性能稳定性、安全性与一致性直接决定终端产品的品质与使用寿命。电池测试仪作为集成多参数测量、性能评估与安全验证的精密设备
    的头像 发表于 03-25 11:23 1040次阅读

    导热系数测试仪在金属材料的测试应用

    的导热系数已成为科研与生产中的重要环节。南京大展仪器新推出一款采用瞬态热源法的DZDR-AS导热系数测试仪,被广泛应用在金属材料的测试应用。导热系数测试仪在金属
    的头像 发表于 03-02 11:30 238次阅读
    导热系数<b class='flag-5'>测试仪</b>在金属材料的<b class='flag-5'>测试</b>应用

    半导体测试设备现状:国产IC测试仪能否替代进口?

    国产 IC 测试仪能否替代进口?需从多维度客观审视。国产设备在模拟及混合信号、中低端数字、功率半导体测试领域已站稳脚跟,性价比与稳定性可与进口同台竞争,但高端数字及超高速射频测试仍由海
    的头像 发表于 01-27 10:45 400次阅读

    真空试漏测试仪是密封检测吗-岳信仪器

    在工业生产质量把控环节,真空试漏测试仪与密封检测是常被提及的设备,不少人会疑惑:真空试漏测试仪是密封检测吗?答案是肯定的,二者只是叫法不一样。从工作原理来说,它们如出一辙。真空试漏
    的头像 发表于 12-31 14:11 369次阅读
    真空试漏<b class='flag-5'>测试仪</b>是密封检测<b class='flag-5'>仪</b>吗-岳信仪器

    华科智源IGBT静态参数测试仪

    HUSTEC华科智源HUSTEC-1600A-MTIGBT功率器件测试仪一:IGBT功率器件测试仪主要特点华科智源HUSTEC-1600A-MT静态测试仪可用于多种封装形式的IGBT测试
    的头像 发表于 10-29 10:39 2555次阅读
    华科智源IGBT静态参数<b class='flag-5'>测试仪</b>

    认识成品电池综合测试仪

    在我们每天的生活中,电池无处不在。从手机到电动车,从家用电器到各种工具,电池为它们提供了能量。为了保证这些电池的安全和性能,在它们出厂前,有一道非常重要的工序,那就是使用成品电池综合测试仪进行
    的头像 发表于 10-20 16:57 918次阅读

    炭黑含量测试仪:材料质量把控的关键利器

    在橡胶、塑料、电缆料等高分子材料行业,炭黑的添加比例直接影响产品的强度、耐磨性与抗老化性能,而炭黑含量测试仪正是精准把控这一关键指标的核心设备,为材料质量检测提供了科学可靠的解决方案。​上海和晟
    的头像 发表于 09-26 09:47 660次阅读
    炭黑含量<b class='flag-5'>测试仪</b>:材料质量把控的关键利器

    光伏IV测试仪原理:实现太阳能电池测试的关键技术

    在太阳能领域的研究和应用中,光伏IV测试仪是一种非常重要的设备。通过测试光伏电池的电流和电压特性,可以评估其性能和效率。本文将详细介绍光伏IV测试仪的原理和工作方式,以及其在太阳能行业中的应用。
    的头像 发表于 09-22 16:54 1292次阅读
    光伏IV<b class='flag-5'>测试仪</b>原理:实现太阳能电池<b class='flag-5'>测试</b>的关键技术

    LCR测试仪测量电阻的快速准确技巧

    LCR测试仪作为电子元件参数测量的核心工具,在电阻测量中扮演着关键角色。本文将结合LCR测试仪的工作原理、操作步骤及实用技巧,深入探讨如何实现快速、精准的电阻测量,帮助工程师和测试人员提升工作效率
    的头像 发表于 09-09 11:29 9534次阅读
    LCR<b class='flag-5'>测试仪</b>测量电阻的快速准确技巧

    LCR测试仪在电容器老化测试中的应用

    在电子设备的可靠性评估中,电容器作为关键元件,其老化状态直接影响系统的长期稳定性。随着电子设备向高频、高压、小型化方向发展,传统老化测试方法已难以满足精密测量的需求。LCR测试仪(电感/电容/电阻
    的头像 发表于 08-18 17:17 1320次阅读
    LCR<b class='flag-5'>测试仪</b>在电容器老化<b class='flag-5'>测试</b>中的应用

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

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

    导热系数测试仪:材料热性能的 “探测者”

    在科学研究与工业生产的众多领域,热传导性质的准确测量至关重要。导热系数测试仪作为一种专门用于测定材料导热系数的精密仪器,正发挥着不可或缺的作用。​导热系数测试仪的工作原理基于热传导的基本定律。它通过
    的头像 发表于 07-14 10:22 703次阅读
    导热系数<b class='flag-5'>测试仪</b>:材料热性能的 “探测者”

    IGBT静态参数测试仪系统

    HUSTEC华科智源 HUSTEC-1600A-MT IGBT功率器件测试仪 一:IGBT功率器件测试仪主要特点 华科智源HUSTEC-1600A-MT静态测试仪可用于多种封装形式的 IGBT
    的头像 发表于 07-08 17:31 2371次阅读