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

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

3天内不再提示

如何计算DAC功耗数据

Wildesbeast 来源:21IC 作者:21IC 2020-12-12 09:08 次阅读

功耗是需要考虑的重要因素之一,对于功耗,我们应当给予一定的关注。在往期功耗相关文章中,小编对FPGA低功耗设计有所介绍。为帮助大家对功耗有更深入的理解,本文将对DAC功耗加以阐述,主要内容在于介绍如何进行DAC功耗数据计算以及功耗数字的含义。如果对功耗具有兴趣,不妨继续往下阅读哦。

随着便携式多媒体系统设计师将电池寿命推向极限,他们正把前所未有的时间花在研究不同硅供应商提供的功耗数据上。以牙还牙式的比较通常是困难的,因为变量实在是太多了,而且竞争器件之间的关键差异常常远不是那么明显。

音频输入和输出子系统尤其困难,因为它们同时包含模拟数字电路,而且通常需要几个不同的电源电压。其结果是,制造商针对这些器件提供的数据常常与实际使用案例不相关,在有些情况下甚至完全起误导作用。不过,熟悉相关电路的基本知识、深入理解欧姆定律和拒绝相信制造商的面值数据,可以帮助设计工程师看穿这一令人糊涂的迷雾。

每个功耗数字到底包括了什么?

它可能看起来很明显,但理解每一个功耗数字包括了什么电路是计算系统总体功耗的关键。不过,如果仅凭一本数据手册来进行这项工作,那么常常是说比做容易。现在让我们思考一个便携式系统的音频输出。图1显示了所有主要的功能块。链上最后的几块(如数字信号增强、DAC、模拟混音和放大)通常集成在一个器件中,泛称为“音频DAC”。

不过,当这类器件的数据手册列明“DAC功耗”或“DAC电源电流”时,它绝对仅指的是DAC本身,不会包括放大器和其它电路。那么如果说“回放到耳机”又如何呢?那会包括片上信号增强功能(如限幅、3D信号增强或均衡)吗?很有可能不会,因为硅供应商很少有勇气使他们的器件在与竞争对手比较时看起来更差。有些硅供应商甚至详细说明DAC电源电流不包括数字音频接口。很明显,这与任何实际的使用案例没有任何类似之处,因为接口必须上电才能接收用于回放的音频数据。

让事情变得进一步复杂的是,这些器件的系统架构也是不同的。例如,音量控制既可以用软件在CPU上实现,也可以在音频芯片的数字部分实现,或采用音频芯片中的模拟增益可编程放大器实现。一个有益的明智的检查是确定需要什么样的功能,检查这些音频功能在哪个物理器件中实现,以及确保每个功能的功耗都已计算在内。

扬声器和耳机的功耗通常占据总体功耗的一大块。由于这一功率实际上并不是在IC中消耗,因此它几乎从不包含在IC数据手册中。幸运的是,它可以很容易地从P = V2RMS / Z公式中计算出来,这里VRMS是整个扬声器的RMS电压,Z是其阻抗(如是立体声扬声器,别忘记把这一数字乘以2!)。困难的地方是选择一个实际的VRMS。尽管最大的VRMS可以轻易地从放大器输出的摆幅中计算出来,但在现实中VRMS取决于终端用户的音量设置。即便在最大音量情况下,同一段音乐的高音和低音通道上的VRMS也是不同的,因此假定一个满刻度信号几乎是不可能的。

为了在不同的音频器件之间进行一个有意义的比较,就需要一个共同的基准。例如,日本JEITA CP-2905B标准规定,带耳机输出的系统的电池寿命应当在16Ω负载上驱动0.2mW (每通道0.1mW)时进行测量。

该信号是什么?

驱动扬声器和耳机的放大器是另一个特别耗电的器件。目前业界的常见做法是列明它们的静态功耗,也即绝对安静地播放(在数字域的表示是一串零)。不过,只要有一个实际的信号通过该系统,放大器(以及负载)上的功耗就会增加。

无疑,放大器电源电流应该可以用一个非零信号来表达,但应该用一个什么样的信号呢?一些标准(如JEITA CP-2905B)经常使用一个1kHz正弦波,因为它很容易生成。不过,它和现实世界中的用户听到的任何声音或音乐几乎没有雷同之处。粉红噪声(如同IEC 60268-5标准针对扬声器定义的那样)可能与放大器电源电流更接近,尽管从根本上来说没有一种信号能够映射无限变化的音乐。

在比较放大器时,另外一个值得牢记的地方是,它们的功率效率取决于信号幅度。精确的关系取决于放大器(见图2)。例如,在静态条件下,D类放大器因为开关损失可能要比等效的线性放大器消耗更多的功率。同样地,由于线性放大器在高音量时效率更高,它们在满刻度处的效率可以接近D类放大器。

不过,这些信号幅度的极端部分在很大程度上是不相关的,因为决定电池寿命的战役主要在信号幅度的中部打响,现实世界中的放大器主要在这里花费大多数时间。D类放大器正是在这里赢得了业内的普遍认可,因为它的功率转换效率要远远高于线性放大器。
责任编辑 LK

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

    关注

    1603

    文章

    21326

    浏览量

    593245
  • 放大器
    +关注

    关注

    142

    文章

    12417

    浏览量

    210059
  • dac
    dac
    +关注

    关注

    43

    文章

    1973

    浏览量

    189527
收藏 人收藏

    评论

    相关推荐

    DAC功耗数据计算 功耗数字到底包括什么?

    电子发烧友网提供了正确的DAC功耗数据计算方法,详细讲解了每个功耗数字到底包括了什么?数字电路功耗
    发表于 11-30 16:11 4078次阅读

    如何在休眠模式下降低DAC功耗

    觉得不使用006内置的两个DAC完全是浪费:功耗与“低功耗”不兼容。此外,缺乏精度(偏移)的内部带隙是一个失望…更多关于那以后
    发表于 10-29 07:46

    DAC5574低功耗、四通道、8位缓冲电压输出DAC

      •小型10铅MSOP包装  应用  •过程控制  •数据采集系统  •闭环伺服控制  •PC外围设备  •便携式仪器  说明  DAC5574是一种低功耗、四通道、8位缓冲电压输出DAC
    发表于 07-03 14:23

    如何正确计算DAC功耗数据?了解哪些因素对功耗的影响最大?

    如何去正确计算DAC功耗数据?每个功耗数字到底包括了什么?该信号是什么?数字电路又如何?
    发表于 04-07 06:15

    正弦波所需的DAC数据是如何计算

    改变单片机的DAC输出电压,可以得到需要的电压波形输出,下面介绍正弦波所需的DAC数据是如何计算的。  首先既然是正弦波,那么就要确定输出一个周期正弦波的采样点数point,即由多少点
    发表于 07-14 08:17

    逻辑器件的功耗如何计算,是直接看数据手册吗?

    逻辑器件的功耗如何计算,是直接看数据手册么?
    发表于 10-16 08:50

    功耗串行输入DAC参考设计

    本文介绍了低功耗串行输入 DAC 参考设计,全文为英文版。
    发表于 06-27 15:08 47次下载
    低<b class='flag-5'>功耗</b>串行输入<b class='flag-5'>DAC</b>参考设计

    LTC1661:MSOP数据表中的微功耗双10位DAC

    LTC1661:MSOP数据表中的微功耗双10位DAC
    发表于 04-15 13:50 6次下载
    LTC1661:MSOP<b class='flag-5'>数据</b>表中的微<b class='flag-5'>功耗</b>双10位<b class='flag-5'>DAC</b>

    ADAU1788:两个ADC、一个DAC、带音频DSP的低功耗编解码器数据

    ADAU1788:两个ADC、一个DAC、带音频DSP的低功耗编解码器数据
    发表于 04-19 11:30 10次下载
    ADAU1788:两个ADC、一个<b class='flag-5'>DAC</b>、带音频DSP的低<b class='flag-5'>功耗</b>编解码器<b class='flag-5'>数据</b>表

    LTC1665/LTC1660:微功耗8位和10位DAC数据

    LTC1665/LTC1660:微功耗8位和10位DAC数据
    发表于 05-09 11:27 0次下载
    LTC1665/LTC1660:微<b class='flag-5'>功耗</b>8位和10位<b class='flag-5'>DAC</b><b class='flag-5'>数据</b>表

    AD7390/AD7391:3 V串行输入微功耗10位和12位DAC数据

    AD7390/AD7391:3 V串行输入微功耗10位和12位DAC数据
    发表于 05-14 18:55 2次下载
    AD7390/AD7391:3 V串行输入微<b class='flag-5'>功耗</b>10位和12位<b class='flag-5'>DAC</b><b class='flag-5'>数据</b>表

    LTC1427-50:微功耗10位电流输出DAC,带SMBus串行接口数据

    LTC1427-50:微功耗10位电流输出DAC,带SMBus串行接口数据
    发表于 05-20 11:37 0次下载
    LTC1427-50:微<b class='flag-5'>功耗</b>10位电流输出<b class='flag-5'>DAC</b>,带SMBus串行接口<b class='flag-5'>数据</b>表

    LTC1426:微功耗双6位PWM DAC数据

    LTC1426:微功耗双6位PWM DAC数据
    发表于 05-20 12:01 1次下载
    LTC1426:微<b class='flag-5'>功耗</b>双6位PWM <b class='flag-5'>DAC</b><b class='flag-5'>数据</b>表

    DAC1122:低功耗、高性能、数模转换器过时数据

    DAC1122:低功耗、高性能、数模转换器过时数据
    发表于 05-27 13:51 1次下载
    <b class='flag-5'>DAC</b>1122:低<b class='flag-5'>功耗</b>、高性能、数模转换器过时<b class='flag-5'>数据</b>表

    DAC1653D-DAC1658D 数据

    DAC1653D-DAC1658D 数据
    发表于 07-12 20:05 1次下载
    <b class='flag-5'>DAC1653D-DAC</b>1658D <b class='flag-5'>数据</b>表