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

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

3天内不再提示

基于音频分压计DS1808实现音频应用系统的设计

电子设计 来源:今日电子 作者:张锐 2021-03-16 14:40 次阅读

引言

DS1808是MAXIM公司推出的一种新型双通道、数字控制式、对数斜率音频分压计,为需要低THD和串扰的应用提供高性能的立体声音量控制。利用±12V的电源,它的信号摆幅能力可以达到24Vp-p,而且它允许低端接地以简化用户的设计。DS1808有33个档位,提供从0dB到60dB的衰减,而且它的静噪功能还能提供大于90dB的衰减。通过一条2线接口就可以控制DS1808,该接口提供的地址可以让多达8个DS1808同时连接在一条2线总线上。本文将通过硬件和软件的实践介绍DS1808在音频系统中的应用。

应用双电源数字分压器的基本音频电路

在很多情况下,如信号的电压范围在分压计电源电压范围内,而且需要的输出电流小于分压计的额定电流时,双电源数字分压计可以直接替换机械式分压计。图1所示为一个应用DS1808的简单音频电路。

基于音频分压计DS1808实现音频应用系统的设计

只要输入电压小于Vcc且大于Vb,该电路就能正常工作。输入信号是由音频源耦合来的交流信号,在输出端串联了一个电容,从而保证了输出信号也是交流耦合信号。根据2线总线设定的DS1808内部寄存器状态,DS1808将对通过输入端电容后的音频信号进行衰减。DS1808的刻度为对数斜率刻度,从0dB到12dB每档衰减1dB,从14dB到36dB每档衰减2dB,从39dB到60dB每档衰减3dB。DS1808内部寄存器的最后一个状态为静噪,可以提供大于90dB的衰减。分压计刮片的输出信号将由固定增益为7.8V/V(17.8dB)运算放大器放大。该运算放大器用做电压缓冲器,因为其输入阻抗很大,所以通过设计可以使DS1808的刮片电流小于规定的1mA。

DS1808的软件

通过一个2线接口来控制DS1808。2线是类似于I2C的简单协议,可以很容易地用一片单片机实现。DS1808有两个开放的集电极I/O线,分别称为SDA(串口数据)和SCL(串口时钟)线。当总线处于未使用状态时,通常将这两条线接3V或5V电源,置于高电平。单片机和作为从设备的DS1808都可以将数据置于总线上,但只有作为主设备的单片机才能控制时钟速率。

所有简单任务均可由2线设备来实现,如获取总线的控制权(开始状态)、读/写1个字节、确认DS1808的握手过程和释放总线(停止状态)。DS1808先使用一个简单的协议来检测其是否已经被编址,然后才执行相关的任务。

地址和数据协议

虽然2线允许多个从设备连接在同一条总线上,但是必须为连接在总线上的不同部分进行编址,使每一部分都有一个惟一的地址字节。在发送一条新信息之前,首先发送地址字节,这样只有指定的部分才能接收该信息,并响应此次通信

DS1808的地址字节如表1所示。第7至第4位始终为“0101”,第3、2、1位对应于器件上的地址引脚(引脚2、3、5)状态。外部地址引脚的状态至多可以确定8个惟一的地址,所以在一条总线上至多可以连接8个DS1808。第0位用于确定一个读操作或写操作是否发生。在读/写位后,总线将提供一个时钟周期低电平确认信号,确认作为从设备的DS1808。该信号为主设备产生的信号,它表明一个从设备已经验证了它的地址,并开始处理信息。在发信过程中,将首先发送所有字节中的最高字节。

表1 DS1808的地址

Bit7(MSB)6543210ACK

0101A2A1A0R=1,W=0Slave ACK

发送完地址字节后,DS1808将开始发送或接收数据,数据格式如表2所示。第7位指示位置占有,在写操作时置为0或1,在读操作时置为0。第6位是分压计通道选择位,用于选择编址DS1808中的两个分压计。若该位为0,分压计0将被编址;若为1,分压计1将被编址。第5至0位用于设置分压计的位置。

表2 DS1808分压计控制字节内容

Bit7(MSSSB)6543210ACK

0Port=0,

Port=1

DayaACK

(NACK在

只读过程

中的最后

一个字节)

应用DS1808的改进电路

DS1808是低THD、低串扰的音频分压计。其典型的THD仅为0.0006%,20kHz时的典型串扰为-105dB。图2所示电路是一个经实际应用证实效果很好的硬件设计。其优点是放大级在DS1808之前,这样任何可能存在的开关噪声将不会在放大级被放大;二是刮片和地之间连接了一个小电容,它将滤掉任何可能存在的开关噪声。

该电路输入信号的限制条件与图1中电路相同,信号的电压范围在分压计电源电压范围内,否则会产生削顶失真。经试用证明,该电路在音响系统中的工作效果很好,这是因为其运算放大器具有较高的阻抗,在输入电容后的50kΩ接地电阻可以为放大器提供一个直流偏压。缺少该电阻,则输入将会漂移至某个非零状态,并导致音频信号失真。

总结

在很多系统中,通常将DS1808置于系统放大级之后,从而改善系统的信噪比。刮片到地连接一个小电容,用来过滤部分开关噪声。另外,DS1808内部没有过零探测器,因此其调节音量的步进最佳值为1dB。

责任编辑:gt

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

    关注

    182

    文章

    16559

    浏览量

    244786
  • 单片机
    +关注

    关注

    6002

    文章

    43982

    浏览量

    620916
  • 运算放大器
    +关注

    关注

    211

    文章

    3985

    浏览量

    170686
收藏 人收藏

    评论

    相关推荐

    用于远程汽车音频系统的同轴I2S串行器和音频串行器

    描述 TIDA-00134 参考设计是 I2S 串行器和音频串行器,具有用于使用 I2S 和 TDM 模式(例如放大器)将远程音频单元连接到无线电或信息娱乐系统的高速数字串行接口。此设计使用 TI
    发表于 12-14 15:15

    如何保证PCM1808的输入音频信号电压范围达到2Vrms?

    大家好,请问PCM1808的datasheet中显示其单端输入电压为3Vpp(1.062Vrms),请问我一般的音频输入,比如RCA输入电压,其电压范围一般能达到2Vrms(5.6Vpp),请问
    发表于 08-14 12:31

    怎么实现Windows CE下基于TSC2101的音频系统的设计?

    本文针对Windows CE操作系统,构造了基于Intel Xscale PXA272和TSC2101音频芯片的音频系统,并简要介绍了其实现方法。
    发表于 06-04 06:19

    怎么实现基于智能接口的音频系统设计?

    本文提出了一种智能多接口的全硬件音频系统的解决方案,使音频系统的扩展性进一步增强,原则上来说可以连接目前大多数主流存储设备,实现了一台设备多种用途的扩展。
    发表于 06-04 06:53

    如何用数字音频DS1808优化音频性能?

    本文将通过硬件和软件的实践介绍DS1808音频系统中的应用。
    发表于 06-07 07:10

    怎么实现基于USB HOST音频解码器的数字音频系统设计?

    怎么实现基于USB HOST音频解码器的数字音频系统设计?
    发表于 06-08 06:32

    MS1808国产音频模数转换器(ADC) ,兼容替代PCM1808,瑞盟代理

    MS1808是带有采样速率8kHz ~ 96kHz 的立体声A/D转换器,适合于面向消费者的专业音频系统。 MS1808通过使用增强型双位∆Σ技术来实现其高精度的特点。MS
    发表于 09-16 10:52

    基于Vxworks平台的音频采集系统的设计实现

    基于Vxworks平台的音频采集系统的设计实现
    发表于 03-29 12:28 29次下载

    基于VxWorks的音频系统的设计与实现

    基于VxWorks的音频系统的设计与实现
    发表于 03-29 12:28 17次下载

    音频应用中使用DS1808

    Abstract: The DS1808 Dual Log Audio Potentiometer was designed to provide superior audio
    发表于 04-28 10:43 55次下载

    Using the DS1808 in Audio Appl

    Abstract: The DS1808 Dual Log Audio Potentiometer was designed to provide superior audio
    发表于 05-05 11:26 23次下载

    音频鉴定报告的DS1802双数字音频电位-Audio Cha

    音频鉴定报告的DS1
    发表于 05-05 11:31 1706次阅读

    使用低级音频函数实现音频采集与播放

    使用低级音频函数实现音频采集与播放,下来看看。
    发表于 01-21 11:17 7次下载

    24位ADC MS1808参数与替代PCM1808

    MS1808描述 MS1808 是采样速率为 8kHz96kHz 的立体声 A/D 转换器,适合于面向消费者的专业音频系统。 MS1808 通过使用增强型双位Δ∑技术来
    的头像 发表于 08-05 08:47 2057次阅读

    MS1808音频模数转换器概述

    MS1808 是带有采样速率 8kHz~96kHz 的立体声 A/D 转换器,适合于面向消费者的专业音频系统。pin对pin兼容PCM1808
    的头像 发表于 09-20 17:10 1195次阅读
    MS<b class='flag-5'>1808</b><b class='flag-5'>音频</b>模数转换器概述