广告

误把双运放当DAC!这个错误有点Low?

2020-10-16 14:02:45 Vinoo Narayanan 阅读:
几年前,我为需要测试的热辐射传感器阵列开发驱动板,采用双串行DAC设计。然而,DAC的模拟输出异常!我思来想去,彻夜未眠,判断可能是DAC芯片本身的问题。当我准备要换掉这颗芯片时,才发现,原来它不是DAC芯片……

几年前,我为需要测试的热辐射传感器阵列开发驱动板。串行多路复用的传感器输出需要多步闭环校正方案,以改善传感器的不均匀性。9kQednc

为了进行测试,我采用带双串行DAC的设计。我编写了校正方案软件代码,然后检查其工作情况。我决定单独查看DAC芯片及其工作,而不管其它元件。我将带有DAC的板子连接到控制其工作的微控制器。为了验证控制器的输出,我使用了一个示波器来监视到达DAC的串行信号。检查结果很好,满足了DAC制造商设置的所有参数。9kQednc

但是,DAC的模拟输出不正确。在启动时,一个DAC通道的读数是200 mV,另一个读数是5V。 DAC接收到数据包后,输出读数为0和5V。我怀疑自己忽略了一些软件问题,于是花了整整一个下午的时间来研究校正方案以及串行数据包从控制器传输到DAC的细节。我还检查了与DAC的连接和接线,没有发现任何问题。9kQednc

DAC芯片是一个新元件,我认为它不可能有问题。我拼命挠头咬牙,仍是徒劳。无奈之,我只好暂时放弃努力,希望第二天能有一些思路。9kQednc

那天晚上注定无眠。我一直都清楚地了解串行数据包传输是如何与DAC制造商数据表上的时序图保持一致的。电源检查了,硬件接线检查了,软件也检查了。还要检查什么呢?不管从哪个方面来说,DAC都应该正常工作。也许它根本就可能是一个有缺陷的芯片。我思来想去,一夜未眠,走到第二天早上我回到实验室。9kQednc

 9kQednc

我从控制器上卸下DAC板并为其加电。DAC具有上电复位功能,可在启动时将DAC输出清零,但这一功能似乎不起作用。一个通道仍为5V,另一个通道仍约为200 mV。当DAC从控制器接收到串行数据包时,200mV的通道降至0V,另一个通道仍为5V。我再次检验串行数据包数据,发现它是正确的。我又仔细检查DAC的接线和串行连接,也没有发现任何错误。看起来确实像芯片有故障。9kQednc

不幸的是,我的元件似乎已经用完了,所以不能进行更换。一想到如果不尽快解决问题,我可能还会再遭受不眠之夜,我的心情瞬间就不好了。于是我把我的零件仓翻了个底朝天,希望找到另一个芯片进行测试。哈,我箱子的角落还剩下最后一个DAC芯片。我激动地拿起部件,准备更换主板上的芯片。这颗芯片是DIP,我用拔出器从将可疑芯片从板子上取下来了。9kQednc

当我仔细检查芯片并将拔出器对准它时,我震惊地发现,已经褪色的部件号表明这根本不是一颗DAC芯片,而是双运放!我所做的一系列测试,原来用错了对象!我一边骂自己,一边感谢幸运之神的垂念。我其他什么也没动,只是用力拔出了这颗双运放,换了正确的元件,然后接上控制器,一切都正常了。9kQednc

正如墨菲定律的所说的,“当你卸下用来固定大门的40颗螺钉的最后一颗时,才发现拆错了门。”那天晚上我睡得很好。9kQednc

编者注:9kQednc

作者犯的这个错误,遭到美国工程师读者集体吐槽“自作自受”……9kQednc

@merlin749 9kQednc

一位不太将DAC和运算放大器混为一谈的工程师读者:无论从哪个方面,双运算放大器的情况怎么可能像DAC?我认为这两种芯片相同引脚上的信号根本不会相近。9kQednc

@ Grant Smith 9kQednc

我的技术支持研讨会(包括组件级维修),总是从故障排除101开始。我的技术人员会在30分钟内解决这个问题,并始终在嵌入塑料处的引脚底部进行测量。首先检查电源,然后检查输入,然后用仪表在显微镜下检查可能出现的走线短路。猜猜接下来怎样?问题解决了。绝对不能在没有证明正确的放过任何元件,否则将走上一条浪费数小时甚至数天时间而得不到结论的不归路。作为工程师并不意谓着你比技术员更聪明。用爱因斯坦的话来说,就是“你上的学越多,需要忘记的东西也就越多”。推理不能替代正确的技术和科学的方法。9kQednc

@ Worldpowerlabs 9kQednc

我之前也想到是这个原因。9kQednc

@ David Ashton9kQednc

我也犯过几次类似的错误,有时候是放入了错的IC,有时候是用错误的方式将IC放入插槽。这样种问题的最大的问题是,你不能责怪别人,只能怪你自己。9kQednc

(原文刊登于ASPENCORE旗下EDN英文网站,参考链接:DAC days, sleepless nights,由Jenny Liao编译。)9kQednc

本文为电子技术设计原创文章,未经授权禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 我还把VS1003当成STM32F103C8T6焊上去,测试不行,又检查了各电压,也没问题,最后才发现芯片焊错了
  • 运放还能看成DAC用,人才啊
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 仿真器智能,工程师更聪明! 不要过度依赖SPICE仿真器的自动设定,因为过度相信自动化有时可能引发错误。请记得:仿真器智能,工程师更聪明!
  • 我国建成开通5G基站数达185.4万个 工信部近日透露,截至2022年6月底,中国5G基站数达到185.4万个,其中二季度新增基站近30万个,已建成全球规模最大、技术领先的网络基础设施,实现“县县通5G、村村通宽带”。。
  • 工程师更乐意在开发物联网中采用AI 根据Newark发表的最新调查报告,工程师更乐意在其设计中部署AI,以期改善产品并进而提升其系统的ROI...
  • 增强型GaN HEMT的漏极电流特性 增强型GaN基高电子迁移率晶体管(HEMT)已经采用两种不同的结构开发出来。这两种增强型结构是金属-绝缘层-半导体(MIS)结构和栅极注入晶体管(GIT)结构。MIS结构具有受电压驱动的小栅极漏电流,而GIT则具有脊形结构和高阈值电压。两者也都有一些缺点。MIS对栅极干扰的可靠性较低,阈值电压较低,而GIT的栅极开关速度较慢,栅极漏电流较大。
  • 利用反极性MOSFET帮助555振荡器忽略电源和温度变化 恒定频率振荡器是555定时器的经典应用之一。然而,由于所用二极管的特性不理想,占空比的间隔会随着温度和V+电源的变化而变化。本设计实例给出了一种解决方法:利用反极性P沟道MOSFET引导电容的充电电流而不产生任何明显压降。
  • 儿童电子学(一):LED 电子是当今的热门话题,许多孩子们也期望了解并掌握这个重要技术的基本原理。本文是一个面向孩子们的基础电子课程,将并以简单有趣的方式教他们基础知识,激发他们的兴趣。
  • 给电子设计初学者的一些实用技巧 本文将为初学者提供一些实用的布局、提示和技巧,可以帮助您避免事故或解决各种问题。该系列将不定期发布。
  • 三星推出其最快的 GDDR6 内存!基于EUV 10nm 1z工艺 结合创新的电路设计和先进的绝缘材料,基于极紫外 (EUV) 技术的第三代 10 纳米级 (1z)1 工艺,三星的新内存将成为第一款速度高达 24Gbps 的 GDDR6。
  • MP1584降压电路官方手册有坑?资深工程师分享常用DC-DC 在最初使用MP1584降压电路时,发现照着芯片手册的官方给出的参数去设置,发现还是有坑的,经过修改后,目前这个降压电路已经使用了很多年,经过几千产品量的打板实践,个人感觉还是算稳定的。为了帮助大家避开官方手册以及其他的一些坑,笔者特地撰文与大家分享一个常用的DC-DC的电路设计……
  • 抢跑3nm制程竞赛,三星能否领先台积电? 藉由比台积电更早一点开始制造3nm芯片,是否有助于三星获得显著优势还有待观察,而这也将会是一件有趣的事...
  • 利用GaN技术在狭窄的环境中保持“冷静” 虽然GaN器件可实现更高的功率密度,但为了实现高可靠性的适销对路的适配器设计,仍有一些系统级问题需要解决。这些问题以散热设计和EMI合规性为中心。适配器内的电子电路必须要在放置它们的狭小空间中保持冷(表现出低温升)静(低发射噪声)。本文将着眼于实现这些目标的技术。
  • 一种简单的PCB加温电路设计 加温电路的主要目的是为了在低温时,电路发挥作用为PCB板进行加热保温使其温度可以保持在器件可运行的最低温度以上,所以并不需要对温度进行精确的控制。因此制定以下方案,使用电阻与NTC温敏电阻进行分压,对一只MOS管或三极管进行控制。当温度低到一定阈值时,电阻与NTC电阻分压升高,打开加温电路,当温度回升后分压下降,降电路关闭。
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了