现在市场上出现很多DSP语音芯片,那么这些跟传统的语音芯片究竟有什么差别呢?就由奥尔伟业来为大家讲解。
首先我们先了解一下传统的语音芯片。一般传统的语音芯片一般分为两种一种是简易型语音芯片另外一种是可编程语音芯片。这两种不管是哪一种一般都支持两种语音解码方式一种是PCM还有一种就是自定义的解码方式。简易型语音芯片一般只支持固定的几种控制方式,通过上位机软件选择不同的控制方式。而可编程语音芯片一般是内部集成一个4位或者8位的微控制器。可以根据不同的客户需要做出不同的控制方式。灵活多变,并且有些还可以节省外部单片机为客户降低整体成本。一般带为控制的语音芯片一般也是采用硬件语音解码或者是软件音频解码。不管事哪种解码一般也是支持两种左右的音频解码方式。硬件解码的好处就是不占用CPU资源大多是用在4位微控制器芯片上面,由于CPU的处理能力有限不能在处理音频解码部分所以采用硬件解码方式,而软件音频解码则多在8位微控制器中使用。这种芯片的相对处理能力比较强,在处理完音频解码之后还有空闲的CPU时间。
其次我们讲一下DSP语音芯片,这种芯片有点像可编程语音芯片,因为他们两个都带有一个微控制器。唯一不同的是DSP是专门用来做数据处理运算,它的运算能力要比一般的微控制能力要强很多。所以DSP语音芯片一般可以支持多种音频解码方式,并且外部资源也相对丰富,例如:带AD端口,SPI接口,NAND flash端口等一般DSP语音芯片多采用8位或者16位DSP。输出音频也多采用16位DA。输出的音质可以达到跟CD和电脑的音质相同。并且也支持低码率音频压缩大大缩短语音的存储空间。
本文由音乐ic供应商奥尔伟业www.dphero.com提供。