当前位置:首页 > 技术心得 > 正文内容

运放运用中容易忽视的问题

xjtudll16年前 (2010-06-09)技术心得9610

本文收集于网络,原文作者:djyos。

在嵌入式设计中,数字部分的功能越来越强大,而模拟电路大有被边沿化的趋势,但不管怎样,传感器以及其调理电路,还是离不开模拟电路的,其中运放是不可或缺的模拟器件。

本文谈谈在设计运放电路中容易被设计人员疏忽的问题,不注意这些问题,可能导致你的电路看起来能够工作,但性能却达不到设计指标。你满头大汗地查找问题,而运放却在一旁冷眼旁观。你一会儿怀疑PCB布线,一会儿怀疑电源纹波片,可总找不着门儿。你试着更换运放芯片,会发现有些好一些,有些差一些,你把运放厂家的FAQ叫过来臭骂一顿,解气!但骂完了该怎样还怎样。你可能会尝试更换运放型号,终于碰上一款能用的,虽不明就里,你依然狂喜不已,价格就管不了那么多了。不过不要高兴太早,由于你这是“试”出来的,没经过理论设计,我们知道,模拟器件的许多参数的离散性是很大的,说不定下一个批次的器件,参数稍有改变,你就傻眼了。我曾经帮别人解决过一个问题,那人在一个设计中,尝试了一大堆运放,才找到一个合用的型号,而我只稍微调整了他的电路,结果,用LM324就解决了问题。

曾经和一个很大的IC公司的技术经理交流时,他讲起他的某客户,非得用一款宇航级的运放才能满足,但该产品只是用在普通工业产品中。我说,那99%是设计不当,宇航级产品,为了可靠性和适应特殊的太空环境,许多性能指标都要比民用产品低得多的,只要设计正确,宇航级芯片能实现的指标,民用芯片是没有实现不了的。我说完了,笑笑,他也笑笑,30美金的运放啊,能给他增加多少销售业绩!

所以,当你设计出来的电路,达不到设计指标时,一定要仔细查设计和计算过程,看有没有错误,再者,仔细阅读器件的datasheet,看其参数是不是跟你的设计100%匹配。你可以通过更换器件(包括更换型号)等手段来查找问题,但不能对“试”出来的结果不加分析。

记住,模拟电路不正常工作,大部分问题是器件选型和设计问题!不要胡乱怀疑。特别是,在实验室条件下,当用军品级器件可以而民品级却不行时,几乎100%可以判定是你的设计问题。

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/98/

标签: 运放
分享给朋友:

“运放运用中容易忽视的问题” 的相关文章

C# 动态加载DLL 通过反射 调用参数、方法、窗体

.net中常会用到动态加载DLL,而DLL中可能包含各种参数、方法、窗体,如何来调用动态加载这些参数、方法、窗体呢? 在C#中,我们要使用反射,首先要搞清楚以下命名空间中几个类的关系: System.Reflection命名空间 (1)   AppDomain:应用程序域,可以将...

UltraEdit复制粘贴十六进制(二进制)

UltraEdit复制粘贴十六进制(二进制)

问题: 用UltraEdit打开文件,看其十六进制,需要将十六进制数据复制出来并粘贴到记事本。但是直接复制(或Ctrl+C),无法粘贴到记事本。 原因: 复制到剪贴板的是二进制码流,而不是文本,所以无法贴到只能处理文本的记事本里。 解决办法: 选中要复制的区域,右键--->【十六进制复制所选视...

简易方波信号发生器

简易方波信号发生器

简易正弦波信号发生器这个是帮别人做的。方波信号发生器要求:(1)搭建硬件电路(2)设计软件,满足    ① 外部触发,可任意选择1KHz、100Hz、1Hz三种方波之一输出(示波器观察)    ② 延时方法包括软件延时和定时器两种方式&nb...

MSP430如何得知程序代码的大小

MSP430如何得知程序代码的大小

用过Keil编译C51程序的兄弟们都知道,Keil在编译程序之后,会有一段message提示用户程序占用的RAM和ROM。而用IAR编译MSP430程序的时候,却没有任何关于程序大小的信息。一直以来,我都以为IAR无此功能,后来才发现是编译器设置的问题,编译器配置如下: Tools->Opt...

CVS迁移SVN

CVS迁移SVN

1、下载 CVS2SVN http://cvs2svn.tigris.org/files/documents/1462/49543/cvs2svn-2.5.0.tar.gz 2、下载 和安装python 需要把python的安装目录加入环境变量path中. 如果安装的时候没有选择加入环境变量,...

DokuWiki数据备份和迁移

DokuWiki数据备份和迁移

DokuWiki只需要备份以下选中的目录即可...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。