设为首页
联系站长
加入收藏
 您的位置: Pecker's Home >> 文章频道 >> 电子技术 >> 接口电路 >> 正文
  用线性数字电位器实现对数调节         
用线性数字电位器实现对数调节
[ 作者:佚名    转贴自:美信    点击数:1197    更新时间:2007-8-2    文章录入:pecker

摘要:数字电位器(数字可变电阻或digipot)常常用于音量控制。音频系统中,音量衰减应遵循人耳的响应特性,按照对数规律变化。在一些设计中,会使用简单的低成本线性电位器取代对数抽头电位器(log pot)。本应用笔记介绍线性电位器在对数应用中的使用,所采用的电位器为小尺寸、低成本、高分辨率的数字电位器。


概述

    数字电位器具有可靠性高、尺寸小、易使用等优点,被广泛用来替代机械式电位器,尤其是在音量控制方面,应用非常普遍。考虑到人耳对音量衰减的感知是非线性的,会把对数衰减当作线性衰减,所以,音频设备中一般倾向于使用对数数字电位器,而不是线性数字电位器。如果系统内只提供了高分辨率的线性数字电位器,在不更改系统硬件的前提下,可以采用以下方式将线性电位器(图1)转换成对数电位器。


图1. 该系列数字电位器采用标准配置,具有电阻串的高端、低端以及中心抽头连接点,中心抽头的位置可以沿着电阻串移动。


用线性电位器实现对数调节

    利用数学关系式简单、易懂的线性抽头数字电位器,可以完成对数数字电位器的功能。由于数字电位器实质上是一个分压电路,其输出电压与作用在电位器两端的输入电压VIN (VIN作用在RH)存在一定的对应关系,可以用下式表示:

    VOUT = VIN(RW-L / RH-L) (Eq. 1)

    其中,RW-L是中心抽头(W)和电阻串低端(L)之间的电阻值,RH-L是电位器两端之间的总电阻。

    按照下式计算电压衰减量的分贝数:

    衰减量(dB) = 20 * log(VOUT / VIN) (Eq. 2)

    将公式(1)VOUT代入式(2),可以得到以下关系式:

    衰减量(dB) = 20 * log[VIN(RW-L / RH-L)/VIN] = 20 * log(RW-L / RH-L) (Eq. 3)

    按照图2所示,电阻值可以用电位器的抽头位置(RW-L)和总的抽头数(RH-L)表示。

图2. 线性电位器的抽头点位于等分电阻串的位置

    电位器抽头位置(RW-L)可以表示为:

    RW-L = (Total_Taps - x) * R
(Eq. 4)

    其中x = 1, 2, 3...Total_TapsTotal_Taps是总的抽头数。

    由于第一个抽头点(最小衰减量)不含电阻,端至端总电阻为:RH-L = (Total_Taps - 1) * R,衰减量可以用下式表示:

    衰减量
(dB) = 20 * log[(Total_Taps - x) / (Total_Taps - 1)] (Eq. 5)

    其中x Total_Taps,如果x = Total_Taps,则衰减量趋于-∞


结论

    由上述分析可见,将线性电位器转换成对数电位器是完全可行的,这种方法非常适合高分辨率线性电位器(128抽头或更高),因为对数电位器的分辨率被严格限定在线性抽头点的范围内(少于128)。此外,由于内部结构,如ESD保护电路或作为开关的晶体管的非线性导通电阻,可能在端点处影响精度。下面给出的程序代码可以实现衰减量与抽头位置之间(图3)以及所要求的抽头位置与衰减量之间(图4)的转换。

图3. 该程序用于衰减量与抽头位置之间的转换

 

图4. 该程序用于抽头位置与衰减量之间的转换

分享到:
    免责声明:本文仅代表作者个人观点,与Pecker's Home无关。登载目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字和图片(或其他媒体形式内容)的真实性、完整性、及时性本站不作任何保证或承诺。请读者仅作参考,并请自行核实相关内容。如果有侵犯版权事宜,请通知master@peckerhome.com,我们将在第一时间删除该信息。
  • 上一篇文章: 利用数字电位器实现按键保持控制

  • 下一篇文章: 高速高性能数据采集系统的实现方法
  • 发表评论】【告诉好友】【打印此文】【关闭窗口
     最新5篇热点文章
    处理器架构消亡史[00140]
    通信恩仇,5G江湖[00281]
    官方辟谣扫码支付引爆加油…[00524]
    谷歌搭售是不是作恶?可以…[00285]
    你对Zigbee无线连接了解多…[00515]
     
     最新5篇推荐文章
    Pecker之家开通用于电子元…[02-13]
    印刷电路板图设计经验[04-04]
    基于电力线通信的家庭网络…[03-23]
    利用USB控制器设计的Windo…[01-20]
    基于ARM920T微处理器的IDE…[01-20]
     
     相 关 文 章
    美信推出业内工作电压最低…[00589]
    奥地利微电子推出采用高性…[00795]
    区分数字电位器的性能[00902]
    基于数字电位器X9312的功率…[01230]
    利用数字电位器实现按键保…[01035]

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
        没有任何评论