当前位置:首页 > 原创 > 21ic专访
[导读]当今耳机耳麦市场高度碎片化,单就外观的不同就可分为:耳罩式、贴耳式、耳塞式、耳夹式,而且还有时尚耳机,防水耳机等等。除此之外,耳机耳麦还要兼具USB接口、有线、无线、蓝牙,模拟等技术。正是因为这种技术+外

当今耳机耳麦市场高度碎片化,单就外观的不同就可分为:耳罩式、贴耳式、耳塞式、耳夹式,而且还有时尚耳机,防水耳机等等。除此之外,耳机耳麦还要兼具USB接口、有线、无线、蓝牙,模拟等技术。正是因为这种技术+外观产生的多种组合才让耳机耳麦产品丰富起来。同时,伴随着电子产品逐渐转向数字化时代,纷杂的耳机耳麦市场需要一个包容性强的软件平台来整合这些功能。Dialog针对耳机市场的个性化需求,推出了DA14195音频开放平台,释放开发者设计个性。

DA14195是一个针对高端有源头戴式耳机的开放音频平台,它采用小尺寸封装,却集极低功耗与超高处理性能于一身。最多可支持6个麦克风,适合波束成形和位置感知应用。DA14195还能够处理如192 kHz的32位 PCM的高端音频信号,以提供最极致的声音质量。利用软件调节音频更是区别于传统耳机的机电式调节音频的方法,能够将环境噪声限制在更低的范围内,提供卓越的音频质量和环境噪声消除功能。

DA14195支持C语言编程,音频开发设计者可在该平台上利用简单的编程来完成数字化的音频调制。正是由于C语言是开放式的编程语言,采用了这种语言控制的DA14195芯片也成为了一个开放性平台。由于类似Java等高级编程语言对处理器速度的要求,以及对电流消耗的考虑。Dialog采用C语言作为DA14195的控制语言,一方面简化了设计复杂度,另一方面又保障了电池的续航时间。

开放式音频平台 释放设计个性

Dialog所推出的DA14195音频处理器搭配DA7217音频编解码器,利用软件调制共同打造音频开放式平台。该平台处理器采用ARM的内核、DSP数字信号处理,可用C语言编程。Dialog半导体公司无线音频和语音业务部副总裁Arend van der Weijden介绍:“Dialog公司可提供原代码程序。我们所提供的开放式平台使用了标准处理内核,可供各种成熟软件的IP来实现不同的功能。比如需要立体声音效果环绕音响,可以用DTS,杜比这样的软件。如果是企业通信,可以用skype软件。DA14195开放式音频平台可兼容大量的第三方的软件,耳机的厂商很方便进行调协,达到他们所希望的音效。”

开放式音频平台 释放设计个性

(Dialog半导体公司无线音频和语音业务部副总裁 Arend van der Weijden)

Dialog所提供的开放式音频平台系统级解决方案主要针对高端有源蓝牙和USB的耳机、耳麦市场。DA14195+DA7217中集成了ARM,有HiFi-3、DSP数字信号处理、USB、电源管理,编解码器等。针对现下流行的USB-C接口,Dialog也有相对应的解决方案。

开放式音频平台 释放设计个性

上图所示为Dialog DA14195+DA7217开放式音频平台的蓝牙头戴式耳麦应用案例,该方案使用DA14195 来做音频处理,可以安装话筒以进行自适应的噪音消除功能。与此同时,也结合低功耗的编解码器DA7217,DA7217 支持不间断的音频检测应用程序。其输入和输出通道都包括DRE,并且可以在不同的采样速率下同时运行。DA7217 具有差分耳机输出,专为耳麦设备内部使用所设计,声噪比仅为100分贝。完全灵活的数字混音核心中包括独立的侧音通道,具有可编程滤波功能,使得 DA7217 适用于多种应用。

DA14195+DA7217非常灵活的RAM内存架构,外置 QSPI Flash 存储器,最大限度增加设计灵活性。在电源管理方面该平台支持1.9伏到5伏的步降电池技术。待机模式下的电流仅为5 uA。现如今的音乐通常采用44 kHz/16位的声源,个别公司将声源升级到了96 kHz/24位。但实际上,DA14195已经可以支192 kHz /24位的声源。

除了集成了高效的32位ARM Cortex-M0微控制器,以及支持C语言编程的32位、HiFi 3 DSP的芯片设计,兼容大量第三方软件应用以外,该平台的用户个性化还体现于支持语音触发。开发者可利用C语言编程在设计中为用户增加个性化语音触发功能,用户只需要说出特定的词语即可播放音乐。在一定程度上满足了现代人的个性化需求。

Dialog开放式音频平台促进了耳机耳麦应用功能向数字化的转型,在保证了高品质的音频质量下兼容了大量第三方软件,在满足了用户的个性化需求的同时简化了开发者的设计方案,释放了这个时代人人都在追求的独特。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

嵌入式开发作为信息技术领域的重要分支,其涉及的语言种类繁多,各具特色。这些语言的选择取决于目标平台的特性、性能需求、开发者的熟练程度以及项目的具体要求。本文将详细介绍几种常见的嵌入式开发语言,包括C语言、C++、汇编语言...

关键字: 嵌入式开发 C语言

Java语言和C语言是两种不同的编程语言,它们在语法、特性和应用领域上有许多差别。下面将详细介绍Java语言和C语言之间的差异以及它们各自的技术特点。

关键字: Java语言 C语言 编程

嵌入式系统是一种专门设计用于特定应用领域的计算机系统,它通常由硬件和软件组成,并且被嵌入到其他设备或系统中,以实现特定的功能。在嵌入式系统的开发过程中,选择适合的编程语言是至关重要的。C语言是一种被广泛应用于嵌入式系统开...

关键字: 嵌入式 计算机 C语言

C语言是一种广泛应用于软件开发领域的编程语言。它是由贝尔实验室的Dennis Ritchie在20世纪70年代初创建的,旨在为UNIX操作系统的开发提供一种高级编程语言。C语言具有简洁、高效、可移植性强等特点,因此成为了...

关键字: C语言 操作系统 应用程序

嵌入式系统是现代生活中无处不在的一部分。它们包括了我们的家电、汽车、智能手机、医疗设备等等。这些系统的工作必须高效、可靠,因为它们往往控制着生活中的关键方面。而C语言作为一种广泛用于嵌入式系统开发的编程语言,其质量和稳定...

关键字: 嵌入式系统 C语言 编程

在嵌入式系统开发领域中,C语言是使用最广泛的编程语言之一。它具有高效、灵活和可移植的特点,成为嵌入式系统设计师的首选语言。本文将介绍C语言编程的基本概念、特点以及在嵌入式系统开发中的应用。

关键字: 嵌入式系统 C语言 编程

C语言编译器是一种用于将C语言源代码转换为可执行程序的软件工具。它的主要功能是将C语言代码翻译成机器语言,以便计算机能够理解和执行。C语言编译器通常包括预处理器、编译器、汇编器和链接器等多个组件,它们协同工作以完成编译过...

关键字: C语言 编译器 Microsoft Visual C++

Matlab和C语言的区别是:1、用途不同;2、语法不同;3、运行速度不同;4、可移植性不同;5、代码管理不同。Matlab是一种数值计算和科学计算工具

关键字: matlab语言 C语言 系统编程

单片机是一种集成电路,它包含了中央处理器、存储器、输入输出接口和时钟等基本部件。单片机广泛应用于各种电子设备中,如家用电器、汽车电子、医疗设备等。单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用...

关键字: 单片机编程 单片机 C语言

一直以来,嵌入式都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来嵌入式的相关介绍,详细内容请看下文。

关键字: 嵌入式 C语言
关闭
关闭