JavaShuo
栏目
标签
将音频编解码器整合进新一代SoC的技术挑战和设计实现
时间 2019-11-10
标签
音频
解码器
整合
新一代
soc
技术
挑战
设计
实现
繁體版
原文
原文链接
在当今的多媒体系统级芯片中整合进通过硅验证并针对特定音频功能优化过的音频IP,有利于下降功耗、减小体积、缩减成本。但随着下一代设计走向28nm工艺技术,也随之出现了新的挑战。音频编解??码器中的音频设计包括了不少模拟电路,它不随着工艺技术的发展而与时俱“小”,所以并不遵循传统的摩尔定律。
28nm工艺技术增长了晶圆成本,系统架构师和SoC设计师必需要考虑这对将音频编解码器整合进SoC的经济性产生了何种影响。Synopsys公司测试了几款目前在市场上出售的移动多媒体设备,发现目前多数智能手机和平板电脑能够支持用28nm工艺开发的音频编解码器。
本文介绍了测试结果还讨论了将音频功能整合进28nm移动多媒体SoC所面临的商业和技术挑战,同时阐述了如何克服这些挑战的看法。本文还解释了一些关键的设计考虑,包括缩放限制、电源电压的要求和系统划分选择等。
音频编解码器基础:为解释清楚和便于讨论,可以使用下图1描述的一款音频编解码器。音频编解??码器包含麦克风和线输入、信号流送和混合、放大器模块、多通道ADC和DAC。它还包括各类输出驱动器,包括线输出、耳机和扬声器驱动器以及一个包含抽取/插值滤波器的小数字信号处理模块和一个标准的I2S数字音频接口。
图1:典型的音频编解码器方框图。
28nm工艺技术的成本考虑:在28nm工艺技术,晶圆成本比65nm技术高得多。对遵循摩尔定律的数字电路来讲,更高的晶圆成本能够经过增长的门密度、可能整合进更多功能和更高性能予以补偿以证实其物有所值。
模拟电路,诸如普遍使用I/O器件的音频编解码器,不以与主要使用内核器件的数字电路同样的方式随工艺节点的缩小而减少。除非晶圆面积可减小25-30%,不然更高的晶圆成本将显着增长音频技术的总体硅成本。
例如,为保持相同的硅成本,用65nm技术实现的一款2.5mm2的音频编解码器,在用28nm工艺实现时,须要缩小至1.9mm2。下图2显示了到2013年,每一个12英寸晶圆的成本预测(以65nm工艺为标准)。而28nm晶圆的生产成本预计将比65nm晶圆的高近40%。
图2:2013年,不一样工艺的晶圆生产成本,以65nm为标准 (资料来源:Selantek公司)。
由于与65nm技术实现的相同功能音频电路比,28nm技术的该电路性能并无显著提高,因此决定是否集成音频功能的关键因素之一是硅芯片的成本。下图3显示了与用65nm工艺实现的2.5mm2的音频编解码器相比,为保持相同的硅成本,用不一样的工艺技术实现所要求的面积。
图3:与用65nm工艺实现的2.5mm2的音频编解码器相比,为保持相同的硅成本,不一样的工艺技术实现所要求的面积。
本文如下各节将讨论在28nm工艺几何尺寸,整合音频编解码器的关键技术挑战。每一个挑战均可以经过改进电路或系统来解决,觉得SoC提供最优化的功耗和成本。
音频编解码器的尺寸缩小限制
有三个主要的电路模块制约着音频编解码器随工艺的发展而缩小:
有源放大器和梯形电阻:有源放大器和梯形电阻用于混合不一样音频源的众多音量控制和开关应用中。器件匹配特性制约着有源放大器的性能。减小单个器件的体积对器件匹配性能产生负面影响并显着下降了有源放大器的性能。基于该缘由,与40nm或65nm工艺的放大器相比,采用28nm工艺节点实现相同性能的有源放大器的面积并不会减小不少。为避免任何可察觉的杂音(如拉链噪音),音量增益步进必须低于1dB。这就须要可变抽头电阻具备大量的抽头,从而增长了总面积。
数据转换器:大多数的音频编解码器采用Σ-Δ(sigma-delta)ADC和DAC电路实现。开关电容电路的噪音水平与电容值成反比。所以,对于一个给定的音频性能要求来讲,就对应一个所需的最小电容值,因此,电容面积不会随工艺节点的缩小而减少。使问题进一步复杂的是,随着电源电压从2.5V(或3.3V)下降到28nm工艺的1.8V,为保持相同的动态范围,必须下降噪声水平。因此,电容的面积和容值必须加大。
输出驱动器:必须低失真地提供大输出电流。为了支持驱动耳机和扬声器所需的大输出电流,输出器件必须很大,它也不会随工艺技术的缩小而变小。数据转换器模块与此同样,如将在下面更详细讨论的,当工做电压从2.5V降至1.8V时,会对输出驱动电路的面积和性能有影响。
如下两节将探讨在28nm工艺、采用1.8V电压实现输出驱动器时的权衡与影响。
工做电压对输出驱动器性能的制约
在65nm和40nm工艺,许多集成的音频编解码器的模拟电路使用2.5V的I/O晶体管且实际上将2.5V器件过驱至3.3V以提升音频性能。然而,在28nm工艺,大多数SoC设计将转而采用1.8V的I/O晶体管。目前,还没能广泛支持将1.8V晶体管过驱至2.5V或3.3V。最终结果是电源电压和实现线和耳机驱动器的晶体管工做电压被限制在1.8V。
因电源电压被限制在1.8V,因此对音频输出性能有根本制约。对线输出驱动器来讲,与3.3V工做电压时1.0Vrms的可用输出电压摆幅比,1.8V时摆幅被限制在仅有0.54Vrms。对32欧姆的耳机来讲,耳机驱动器的输出功率被限制在只有12mW,而之前的65 nm和40nm工艺,耳机驱动器可从更高的工做电压提供40mW功率(详见表1“耳机功率要求”)。
表1: 耳机功率要求
Synopsys测试了13款最新型号的移动多媒体设备,包括智能手机、平板电脑、MP3播放器和笔记本电脑,以评估目前市场上出售的音频设备的实际性能。在这13款产品中,55%在1.8V工做电压时,具备良好性能,就线输出电压RMS摆幅来讲,其中3款略高于比对指标。图4所示,一款0.54Vrms和12mW耳机驱动器的线驱动器的输出功能表现良好或优于目前市场出售的许多设备。
图4:一款市售的移动多媒体设备、平板电脑和智能手机样品用的耳机驱动器的输出功率 。
但其余的样品测试使用了一款专用音频集成电路(IC),以根据更好的聆听体验所需的40mW功率提供更高输出功率。不管是智能手机仍是平板电脑,都有公开发表的拆解报告,其中指认了独立、专用音频编解码器IC。在这些状况下,使用外部音频IC消除了28nm工艺对电源电压的限制,但代价是:一个额外组件将须要更多系统功耗、更大面积和更高费用。
此外,也有消费类电子产品绝对要求更高的输出驱动水平(或出于系统要求或基于消费者可觉察到性能差别的市场差别化策略),这使得有必要支持典型的40mW功率要求。在这种状况下,接入3.3V电源有两种主要途径:
第一个选择是接入用于USB接口的3.3V电源。绝大多数的移动多媒体SoC会有至少一个USB接口(一般是几个),所以有一个3.3V电源。因为该电源用于高速USB接口,所以,可能存在一个在不影响USB性能的前提下,可提供的最大负载电流限制。
第二个选择是采用现有的1.8V电源、借助电荷泵来产生3.3V正电源及一个1.8V负电源(图5)。因为线输出和耳机驱动器须要相对较低的电流,电荷泵所需的开关能够作得很小。负电源的一个额外好处是,输出驱动器是中点接地的,从而生成了一个真正的接地(True-Ground)配置,它容许音频编解码器的输出直接链接到其余器件,而不须要大块头的直流阻隔电容。
图5:真正接地(True-Ground)的配置提供了一个以地电位为中心的输出信号,它不须要隔直电容。
在这两个选择中,1.8V器件都须要进行正确的级联以承受3.3V电压。
为扬声器驱动器找到合适的系统位置
对在28nm工艺整合进音频编解码器提出特殊挑战的输出驱动器是扬声器驱动器。一般状况下,采用3.3V电源供电的扬声器驱动器可提供高达500mW功率。为了得到上好的音频性能,扬声器的驱动功率不该低于250mW。然而,因只有1.8V可用来驱动扬声器驱动器的逻辑门,因此必须显著增长输出器件的体积以支持大电流需求,从而致使每每不可接受的硅片面积成本的增长。
结果是,在28nm SoC内集成进扬声器驱动器在技术上并不老是可行或实际的,这使得设计师有必要考虑系统级选项。图6显示了在移动多媒体系统内实现扬声器驱动器的四种常见选择。第一种,是将驱动器彻底集成到SoC内(图6a)。第二种,是将整个音频编解码器功能由一个专用音频IC来实现,并使用I2S数字接口链接专用音频IC和SoC(图6b)。
图6: 移动多媒体系统内的扬声器驱动器实施选项。
第三种,是将除扬声器驱动器外的全部音频功能都集成到SoC内,并使用一款低成本、专用的扬声器驱动器(图6c)。第四种选择,是将扬声器驱动器整合进电源管理IC(PMIC)(图6d)。由于PMIC业已支持高电压和大电流,它成为高功率电路合乎逻辑的一个所在。此外,表2列出了每一个选择的优缺点。
表2:在移动多媒体系统内实现扬声器驱动器的优缺点。
总之,基于扬声器驱动器的大功率和大电流要求,它是在1.8V电压下、以一种有面积效率的方式最难整合的输出驱动器。为了支持扬声器驱动器,SoC设计师必须决定是否将该功能集成到系统内的另外一个模块(如电源管理IC),或采用外部扬声器驱动器对其进行支持。
将模拟功能转移到数字域
在智能手机或平板电脑中,在音频编解码器上可能存在三个数字宿主。一个是基带处理器,它处理语音信号并送至蜂窝射频用来发送和接收。第二个是应用处理器,它处理智能手机存储器上的媒体文件。第三个是蓝牙射频,它无线链接立体声耳机。
每一个音频信号都工做在不一样的时钟域。第一个,工做在一般是13MHz的射频时钟。第二个,可能工做在480MHz的USB时钟。第三个,可能工做在16MHz,即蓝牙芯片的典型工做频率。这样一个系统内的音频编解码器不只桥接了数字域和模拟域,它同时还桥接了数字生态系统中的不一样时钟域。
典型的音频编解码器将若干模拟信号源链接在一块儿并输出到一个单一的数字宿主(digital host)。然而,在当今有众多数字宿主的系统中,每一个数字宿主都有其本身的时钟域且每每互相并不一样步。所以,将大多信号控制(音量、混合和交换)移到数字域,使ADC和DAC尽量地接近模拟终端就颇有好处(图7)。
图7:借助多个数字音频宿主的基于数字化的音频处理。
借助将更多的信号处理从模拟域转到数字域,音频编解码器能够增长遵循摩尔定律的数字电路的百分比并减小不那么随工艺的缩小而减少的电路比例。这将致使一种新的以数字为中心的架构,其中,全部的信号处理在数字模块实施;而其外围是模拟电路,不只包含数据转换器,还包含异步采样率转换器(ASRC)以匹配输入时钟域。
本文小结
随着移动多媒体SoC缩小到28nm工艺技术,集成音频编解码器功能的挑战就变得更加棘手。系统架构师和SoC设计师必须考虑到以下五个重点事项:
1. 先进节点所增长的硅成本。与65nm工艺相比,先进工艺节点增长的晶圆成本要求将音频编解码器的面积减小25%。
2. 音频编解码器随工艺缩小而减少的限制。对28nm技术来讲,音频编解??码器设计中对I/O器件的使用限制了在保持相同性能的前提下,减小芯片面积的能力。
3. 电源电压制约了输出驱动器的性能。以1.8V电压驱动音频输出信号,会限制输出驱动的性能。
4. 为扬声器驱动器在系统内找到合适的位置。扬声器驱动器是将音频编解码器整合进28nm技术所遭遇的最具挑战性的工做。为扬声器驱动器功能找到合适的系统划分对优化总体性能相当重要。
5. 将模拟功能转移到数字域。可对音频编解码器架构进行改造,经过用数字域实现更多功能,以充分分享数字域随28nm工艺技术的缩小而减少带来的好处。
相关文章
1.
音视频编解码技术(二):AAC 音频编码技术
2.
51Talk音视频技术实践和独特挑战
3.
视频技术详解:语音编解码技术演进和应用选型
4.
音视频编码技术
5.
从音视频技术看AI的机会和挑战
6.
音频编解码技术介绍
7.
视音频编解码技术概念
8.
音视频技术 AAC语音编码
9.
android MediaCodec 音频编解码的实现
10.
对视频和音频进行编码
更多相关文章...
•
Hibernate整合EHCache实现二级缓存
-
Hibernate教程
•
Hibernate的快照技术
-
Hibernate教程
•
Docker容器实战(一) - 封神Server端技术
•
IntelliJ IDEA代码格式化设置
相关标签/搜索
实现代码
代码实现
音视频编解码技术
音视频技术
soc
代码的将来
代码编辑器
音频设备
视频技术
完整代码
红包项目实战
SQLite教程
MyBatis教程
技术内幕
设计模式
代码格式化
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
js中 charCodeAt
2.
Android中通过ViewHelper.setTranslationY实现View移动控制(NineOldAndroids开源项目)
3.
【Android】日常记录:BottomNavigationView自定义样式,修改点击后图片
4.
maya 文件检查 ui和数据分离 (一)
5.
eclipse 修改项目的jdk版本
6.
Android InputMethod设置
7.
Simulink中Bus Selector出现很多? ? ?
8.
【Openfire笔记】启动Mac版Openfire时提示“系统偏好设置错误”
9.
AutoPLP在偏好标签中的生产与应用
10.
数据库关闭的四种方式
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
音视频编解码技术(二):AAC 音频编码技术
2.
51Talk音视频技术实践和独特挑战
3.
视频技术详解:语音编解码技术演进和应用选型
4.
音视频编码技术
5.
从音视频技术看AI的机会和挑战
6.
音频编解码技术介绍
7.
视音频编解码技术概念
8.
音视频技术 AAC语音编码
9.
android MediaCodec 音频编解码的实现
10.
对视频和音频进行编码
>>更多相关文章<<