ZHCUAN9C February 2013 – November 2023 TAS2505 , TAS2505-Q1
DAC 有一個(gè)數(shù)字音量控制模塊,用于實(shí)現(xiàn)可編程增益。每個(gè)通道都有獨(dú)立的音量控制,能夠以 0.5dB 的步長(zhǎng)在 24dB 至 –63.5dB 之間變化。通過(guò)向頁(yè) 0 寄存器 65 位 D7–D0 寫入,可以控制單聲道 DAC 音量。DAC 靜音以及設(shè)置主增益控制來(lái)控制單聲道,是通過(guò)向頁(yè) 0 寄存器 64 位 D3 寫入來(lái)完成的。增益通過(guò)軟步進(jìn)算法實(shí)現(xiàn),每個(gè)輸入樣本僅會(huì)將實(shí)際音量增加或減少 0.125dB,直到達(dá)到所需的音量。通過(guò)向頁(yè) 0 寄存器 63 位 D1–D0 寫入,可以將軟步進(jìn)速率減慢到每?jī)蓚€(gè)輸入樣本一步進(jìn)。請(qǐng)注意,音量控制水平設(shè)置的默認(rèn)源通過(guò)向頁(yè) 0 寄存器 65 的寄存器寫入來(lái)控制。
在軟步進(jìn)期間,當(dāng) DAC 完全靜音時(shí),主機(jī)不會(huì)收到信號(hào)。如果在做出重要更改(如更改采樣率)之前,主機(jī)必須使 DAC 靜音,這可能會(huì)很重要。為了幫助應(yīng)對(duì)這一情況,器件會(huì)通過(guò)用于單聲道的只讀寄存器(頁(yè) 0,寄存器 38,位 D4),向主機(jī)提供一個(gè)標(biāo)志。當(dāng)器件完成軟步進(jìn)并且實(shí)際音量達(dá)到所需音量水平時(shí),此信息會(huì)提醒主機(jī)。通過(guò)向頁(yè) 0 寄存器 63 位 D1–D0 寫入,可以禁用軟步進(jìn)功能。
如果啟用軟步進(jìn),CODEC_CLKIN 信號(hào)應(yīng)該會(huì)保持有效到 DAC 上電標(biāo)志被清除為止。當(dāng)此標(biāo)志被清除時(shí),內(nèi)部 DAC 軟步進(jìn)過(guò)程完成,如果需要,可停止 CODEC_CLKIN。(使用內(nèi)部振蕩器,可緩慢降低模擬音量控制。)