0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

介绍学习一种模拟信号的处理方式:对数处理

dKBf_eetop_1 2018-01-11 10:07 次阅读

我们常用的文件压缩功能是一种通过软件手段进行文件缩小的方式之一,主要原理就是对于存储信息的01二进制代码换一种记录方式来缩小文件大小。那么,在模拟电路信号检测中,如何进行信号压缩呢?对于输入动态范围非常大的信号如1mv~1v,前级电路该如何覆盖处理到上下限而不降低性能呢?切换采集量程是一种最简单的方式,也可通过软件设计成自动控制增益,也可以采用自动增益控制芯片AGC,但是这些方式的缺点是麻烦,而且更重要的是动态范围不够大,今天来介绍学习一种模拟信号的处理方式:对数处理。不是对数进行处理的意思!

一、对数知识

不知道你是否还记得数学上的对数公式,如下图:

介绍学习一种模拟信号的处理方式:对数处理

观察这个曲线你可以发现,Y值随着X的增大没有线性增大,而是非线性的在增加,那么如果我们想处理一个突然间会变很大的信号,是不是可以采用非线性的方式来检测?而不是传统一般的线性处理,就好像把信号压缩了一样。这个就是对数运算电路,利用的是电子电路中相关器件具有的对数关系。

二极管,作为半导体最基础的器件之一,它的一个重要公式为:

这个公式是计算二极管PN结正向导通电流的。Is反向饱和电流的来源是PN结之间少子的反向漂移造成的,一个很小的值,受温度影响极大。硅PN结的Is在fA与nA之间。VT热电压则是表示温度的电压当量,由于两点之间存在温度差造成的电压,一个常量。下面就从二极管入手来构建对数运算电路。

二、对数电路

介绍学习一种模拟信号的处理方式:对数处理

上图就利用二极管的PN结特性和运放构建了一个对数放大电路!上图中的Io是反向饱和电流,通过设置R值可以配置放大系数,这样输入和输出之间就是一个对数关系了。

那么显然这个电路太简单了!应用时必然有些性能就不能达到最好,比如因为二极管PN结的特性不佳导致动态响应不够大(具体原因还没弄清楚,从公式上分析可能是反向饱和电流和温度的影响),那么我们用三极管来替代二极管!

介绍学习一种模拟信号的处理方式:对数处理

这里其实不止一个PN结,而是两个背对背的PN结,Is反向饱和电流是指基区电流IB=0时,CE之间的存在反向偏压时的电流值,也叫穿透电流。这种结构的特点如图中所述。温度还是重要的影响因素,必须加以进一步改进!

介绍学习一种模拟信号的处理方式:对数处理

如上图,通过公式可以很清楚看到设计思路,可能不明白的公式过程我也注明了,运算中把自然底数ln换算成了以10为底的log,所以会有2.3,这样做的好处在后面讲。原理就是利用热敏电阻R4来抵消VT的变化,实现温漂补偿!原理很简单。也可以通过设置相关参数值如R1 R2来改变增益。

三、对数的传递函数说明

以简单的下图为例:

介绍学习一种模拟信号的处理方式:对数处理

根据前面的讲解可得Vo=2.3VT*Log(Ix/Is),仿真得到的图如下:

介绍学习一种模拟信号的处理方式:对数处理

这里,我们利用对数这个中间量又重新建立了输入和输出的一种线性关系。这里的涉及到一个参数是反向饱和电流Is作为比较量,实际上温度对Is的影响非常巨大,因此我们对电路进行改造补偿后抵消掉温漂。这里有一个对数截距的概念,就是Ix=Is时,上图中截距就是Is,之所以采用10为底的方式是因为当以10倍频为单位时,就会有一个线性关系。

介绍学习一种模拟信号的处理方式:对数处理

四、一种对数放大器的设计

对数放大器的原理经过上述介绍已经很清晰了,关于补偿的问题有几种方式,下面来介绍一种电路方案:利用减法器把容易受到温度影响的Is抵消掉。

介绍学习一种模拟信号的处理方式:对数处理

利用对数的运算法则,Ln(a)-Ln(b)=Ln(a/b)来补偿温漂。通过仿真可以看出:

通过补偿,输出电压的温漂变化率得到明显改善

介绍学习一种模拟信号的处理方式:对数处理

五、对数方法来拓展ADC的采集精度

下面介绍对数放大器的一个应用:用于拓展ADC的采集精度,个人感觉这是一个不错的方式,其实原理依然如上,具体说来:

对于要采集的信号1uv到1V,以10为底对数变换后为-6到0,然后进行电平转换即可被ADC采集。那么对于12位ADC而言,参考电压3.3V,最小分辨率为0.8mv,如果经过对数变换的输入信号为0.8mv,采集后反算为1.002uv ! 而如果直接采用ADC的话需要21位的ADC,因此只利用单片机的ADC进行对数扩展就可以实现分辨率的极大扩展。

六、学习小结

通过上面的简单介绍大概可以了解了对数放大器的知识,目前也有很多集成的对数放大器芯片,如ADI的AD538、AD8304等,实际上这些放大器目前大部分用途都在一些频率信号采集中,如视频信号,光电二极管的光谱信号,在这些应用中涉及到芯片的频谱特性如带宽、相移等,而我们应用在直流慢变信号则避免了这一限制。但是如我所用的在fA级微弱电流的检测过程中,如何避免外界干扰则是最重要的问题,PCB板的布线,检测节点的漏电流处理,屏蔽方式的设计等等,关于应用我也是初步涉及,学海无涯,进无止境!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 二极管
    +关注

    关注

    144

    文章

    9007

    浏览量

    161311
  • 对数放大器
    +关注

    关注

    0

    文章

    28

    浏览量

    16443
  • 模拟信号
    +关注

    关注

    8

    文章

    961

    浏览量

    51817

原文标题:你听说过对数放大器吗?

文章出处:【微信号:eetop-1,微信公众号:EETOP】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    常见的模拟信号处理技术有哪些?

    模拟信号处理是指对连续时间的信号进行处理和分析的技术。它在许多领域中都有广泛的应用,包括通信、音频处理、图像
    的头像 发表于 12-08 10:46 686次阅读

    什么是模拟信号?什么叫数字信号?

    数字信号? 数字信号指幅度的取值是离散的,幅值表示被限制在有限个数值之内。二进制码就是一种数字信号。二进制码受噪声的影响小,易于有数字电路进行处理,所以得到了广泛的应用。数字
    发表于 05-26 15:27

    一种基于MPC5634的多路模拟信号采集方法

    一种基于MPC5634的多路模拟信号采集方法,通过增强型直接内存访问(DMA)方式,自动在RAM和增强型队列式模数转换器eQADC模块之间转移数据,能高效和准确地完成对模拟信号的采集。
    发表于 04-13 06:04

    一种基于FPGA的线阵CCD驱动时序及模拟信号处理的设计

    CD 1501D CCD工作参数及时序分析基于FPGA的线阵CCD驱动时序及模拟信号处理的设计
    发表于 04-22 06:13

    文给你讲明白什么是数字信号模拟信号

    处理。这种方法慢,般用于处理算法模拟。2、专用加速处理方式 借助软件开发工具和开发语言设计出处理
    发表于 12-12 07:00

    电源地、信号地、数字地和模拟地的处理方式

    般在我们的AD系统里面,都有非常明确的模拟电源/模拟地和数字电源/数字地,这些的处理相对比较重要。通常的系统中:1、我们常用10~20欧姆电阻来做
    发表于 12-15 07:00

    按键消抖都有哪些处理方式

    按键消抖都有哪些处理方式除了硬件消抖电路用软件怎么实现
    发表于 11-01 07:06

    测速系统的模拟信号处理电路

    测速系统的模拟信号处理电路
    发表于 04-26 15:10 465次阅读
    测速系统的<b class='flag-5'>模拟信号</b><b class='flag-5'>处理</b>电路

    光盘销毁机的处理方式

    光盘销毁机的处理方式         
    发表于 12-31 10:50 4082次阅读

    模拟信号,模拟信号是什么意思

    模拟信号,模拟信号是什么意思 什么是模拟信号
    发表于 03-06 09:30 2975次阅读

    高速、高精度模拟信号处理

    高速、高精度模拟信号处理,为解决接口问题,需进行大量技术开发并耗用许多处理资源,为保证速度、分辨率和精度性能,还得设法解决其他问题
    发表于 11-28 15:15 94次下载
    高速、高精度<b class='flag-5'>模拟信号</b><b class='flag-5'>处理</b>

    处理器在导航设备模拟信号处理中的应用

    介绍一种处理器在某导航设备中模拟信号处理思路和算法,有效地提高了设备的系统集成度,达到提高设备可靠性的目的。
    发表于 12-15 17:16 25次下载
    微<b class='flag-5'>处理</b>器在导航设备<b class='flag-5'>模拟信号</b><b class='flag-5'>处理</b>中的应用

    模拟信号是怎么处理

    实际中遇到的信号大多为模拟信号,这些在时间和幅度上都连续变化的信号利用含有源电路和无源电路元件的电网络进行处理。这种途径称为模拟信号
    发表于 02-26 09:04 1.5w次阅读
    <b class='flag-5'>模拟信号</b>是怎么<b class='flag-5'>处理</b>的

    PCB电镀中异常处理方式

    个人收集的一些异常处理方式
    发表于 08-11 15:01 0次下载

    模数转换器结束信号的四种处理方式

    模数转换器结束信号的四种处理方式  模数转换器(ADC)是将模拟信号转换为数字信号的设备。在ADC操作过程中,结束信号非常重要,它指示了模数
    的头像 发表于 02-03 16:41 357次阅读