简 介:本文记录了识别和测试ADS1112芯片的过程。首先通过清洗芯片表面并借助AI工具识别出该芯片为16位Σ-Δ ADC转换器。随后设计测试电路,使用CRU32F单片机搭建单面PCB板进行验证。测试中发现I2C总线信号异常,时钟脉冲丢失,经排查可能存在三种问题:芯片型号识别错误、器件损坏或电路设计缺陷。最终实验未能成功验证芯片功能,作者分析了可能原因并决定暂停进一步测试。整个过程展示了电子元器件识别与测试的典型流程及可能遇到的问题。
关键词:ADS1112,故障
猜测是ADS1112的器件
**AD\Test\2026\May\TestADS1112CIU32F003.SchDoc ***
- ADS1112
01【这是什么器件?】
一、查找期间
这个芯片是从一个测试电路板拆下来的, 表面文字由于被防潮漆所覆盖,不太清楚, 我们将它的图片放置在豆包中,查询它的功能。 但是豆包给出答案显然与我们猜测的它的功能不太一样, 因为根据拆卸下来的电路板的功能, 它的功能应该是一个高精度的ADC, 但是豆包这里给出来的解释与ADC没有什么关系, 我们使用酒精对它表面再次进行清洗, 这样看起来稍微好一点, 这次豆包根据图片查询他的功能, 大体是一个电机驱动芯片, 这仍然不是我们想要的, 我们再次对它进行清洗, 然后下面我们通过提示词来进行查询, 可以看到此时豆包也识别出他第1行的文字和第2行的文字, 给出它可能是一个ADS1112, 这是一个AD转换器, 没错,这次是我们想要的结果, 它的主要结论是这个芯片对应的ADS11122, 它的丝网文字就是BHG。 而且对应的封装。与现在图片中的封装都属于MSOP-10封装是一样的。 好,下面我们通过制作电路板, 对它的功能进行, 可以确定它最终的功能。
二、测试电路
设计测试电路,控制单片机使用CRU32f单片机, 这个单片机比较便宜, 也多次用于前面的实验中。 铺设单面PCB适合一分钟制板, 一分钟之后得到电路板, 电路板制作的非常完美。 这是使用的过碳酸钠加稀盐酸进行腐蚀的, 虽然现在线间的间距为8个毫英寸。 也可以看到这次制作的线间。 腐蚀还是比较彻底的,没有什么粘连, 那么下面进行焊接测试。
焊接电路,清洗之后进行调试, 使用DLink下载测试程序, 可以看到现在单片机已经开始工作。 单片机工作在5伏状态下, ADS1112也是工作在5伏状态下。 下面编写对应的I方c总线控制命令, 查看一下该器件是否真的属于ADS1112这个SigmadeltA ADc转换器。
三、软件测试
很可惜,现在通过单片机扫描阿方C总线上的地址, 看是否能够得到ADS1112这个器件的回应, 但是通过扫描全部地址之后, 没有发现RC上有相应的器件, 通过观察,iPhoneC总线上两个数据线的波形, 这是其中的时钟线,它的波形, 可以看到似乎受到了影响, 本应该是8个这样的一个时钟脉冲信号。 但是其中有三个被吃掉了, 也许这样的一个问题是由于我们现在焊接的这个器件本身不是adS1112而是别的器件。
▲ 图1.3.1 SCL信号波形我们将器件去掉,重新测试单片机发送 I2C 总线信号, 可以看到这一次它就正常了, 由此又说明我们刚才所使用的器件, 它存在以下三种可能故障, 使得我们现在无法来通过RC总线访问它。 第1种可能就是这个器件本身它根本不是adS1112器件, 是其他的器件,因此我们所使用的管脚对于单片机发送的r3c总线信号有影响。 第2种可能就是这个器件它是ADS1112, 但是现在为止它发生了故障, 或者说它损坏了,也对单片机发送的信号产生了影响。 当然还存在第3个情况, 那就是我们现在制作的测试电路板中间存在某个Bug, 只不过现在我们没有看出。 焊接上之后呢器件无法进行正常的被访问。 好吧,今天由于时间比较晚,这个实验到此为止, 也许它存在的其他问题, 可以通过后续的实验来进行验证。 应该留下时间去吃饭吧, 总之这个时间到现在为止没有达到自己所想象的结果, 心里总是还觉得不甘,但是我想, 如果碰到问题始终无法解决, 我们能不能够纠缠于此。 也许是一个我们无法解决的问题。
■ 相关文献链接:
- ADS1112
● 相关图表链接:
- 图1.3.1 SCL信号波形