语音芯片的采样频率一般分为两种设置方式:
一、硬件设置采样频率。这种一般是语音芯片内部支持几种采样频率然后再进行选择。这种语音芯片一般是在一些简易型语音芯片相对比较多,可编程的语音芯片也有一部分是采用这种方式。不过一般都是相对比较早期的芯片,大多是出现在4位内置MCU上。因为这种芯片当时是为了降低成本芯片内部集成的定时器不方便用程序进行设置而是采用主时钟对其进行不同的分频而得到的采样控制。所以只能通过软件选择芯片列表里支持的几种采样频率的一种。
二、软件设置采样频率。这种设置采样频率的方法基本上都是在可编程语音芯片里采用,目前没有发现在简易型语音芯片里有用到过。随着科技的发展和芯片制造工艺的不断提升。芯片内部一般都会集成2个或者2个以上的定时器。其中一个定时器就是可以设置采样频率,采用定时器周期性中断的方法来设置不同的采样频率。这种一般是先对主时钟进行不同比例的分频然后将这个分频后的频率输入到定时器,做为定时器的输入时钟,然后还有一个8位的递减或者递加计数器。这个计数器就可以通过设置不同的数字来达到设置不同的定时器中断时间。达到设置不同的语音采样频率的目的。
本文语音芯片的采样频率设置的经验讲解由音乐ic供应商奥尔伟业www.dphero.com讲解。