關于我們
SK系列語音IC音量控制方法
SK語音芯片有帶音量控制,有些則不帶音量控制。音量控制一般分為兩種,一種是硬件音量控制,另外一種是軟件音量控制。 1. 硬件音量控制:語音芯片的音量控制一般分為8級音量控制和16級音量控制。但是語音芯片一般有兩種音頻輸出方式,一種是PWM音頻輸出,一種是DAC音頻輸出,哪語音芯片的硬件音量控制是怎么控制兩種音頻輸出的音量的呢?一般是采用調整電流的方式來控制音量的輸出?刂芇WM電流就可以控制輸出到喇叭上的電流強度,從而控制喇叭振幅的大小,從而控制我們人感知的音量大小。DAC音頻輸出方式,同樣也是控制電流形式,因為語音芯片大多數一般都是電流型DAC只要控制DAC的電流就可以控制外部三極管的基極電流,從而控制喇叭上的電流強度達到音量調節(jié)的目的。 2. 軟件音量控制:由于軟件調節(jié)音量不能直接控制PWM和DAC上的電流,所以軟件音量控制一般是直接調整輸送到音頻合成器的數值,達到音量控制的目的。所以只要通過一定的數學運算,就可以對輸送到音頻合成器的數值進行調制。理論上軟件音量控制可以任意級數。但是由于受到CPU運算能力的影響和實際應用的需求一般也是做16級音量控制。如果運算能力有限也可以做2級或者4級音量控制。
上一條: SK語音芯片工作發(fā)聲原理
|