語音芯片的采樣頻率一般分為兩種設置方式:
一、硬件設置采樣頻率。這種一般是語音芯片內部支持幾種采樣頻率然后再進行選擇。這種語音芯片一般是在一些簡易型語音芯片相對比較多,可編程的語音芯片也有一部分是采用這種方式。不過一般都是相對比較早期的芯片,大多是出現在4位內置MCU上。因為這種芯片當時是為了降低成本芯片內部集成的定時器不方便用程序進行設置而是采用主時鐘對其進行不同的分頻而得到的采樣控制。所以只能通過軟件選擇芯片列表里支持的幾種采樣頻率的一種。
二、軟件設置采樣頻率。這種設置采樣頻率的方法基本上都是在可編程語音芯片里采用,目前沒有發現在簡易型語音芯片里有用到過。隨著科技的發展和芯片制造工藝的不斷提升。芯片內部一般都會集成2個或者2個以上的定時器。其中一個定時器就是可以設置采樣頻率,采用定時器周期性中斷的方法來設置不同的采樣頻率。這種一般是先對主時鐘進行不同比例的分頻然后將這個分頻后的頻率輸入到定時器,做為定時器的輸入時鐘,然后還有一個8位的遞減或者遞加計數器。這個計數器就可以通過設置不同的數字來達到設置不同的定時器中斷時間。達到設置不同的語音采樣頻率的目的。
本文語音芯片的采樣頻率設置的經驗講解由音樂ic供應商奧爾偉業www.daohang52.com講解。