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