新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于單片機的數(shù)字電位器設(shè)計

        基于單片機的數(shù)字電位器設(shè)計

        作者: 時間:2011-09-23 來源:網(wǎng)絡(luò) 收藏

          人耳對聲強的主觀感受遵循韋伯定律(Webber's Law),在音量較小時人耳對聲波振幅的改變感受靈敏,聲音達到一定響度后,人耳的聽覺特性開始變得遲鈍。而指數(shù)型電位器的阻值變化規(guī)律為先慢后快,如果將這種衰減特性用在音量調(diào)節(jié)中,則恰好可以抵消人耳對音量感知的對數(shù)特性,保證主觀聽感的平滑。

          與傳統(tǒng)的機械式音量電位器相比,(DCP)的阻值調(diào)節(jié)由內(nèi)部CMOS開關(guān)控制,因而使用壽命長、可靠性高且不會產(chǎn)生機械噪聲;如果將廉價的通用型線性直接用于音量調(diào)節(jié),在小音量狀態(tài)下稍微調(diào)節(jié)電位器即會使輸出聲壓陡然增加,無法保證大動態(tài)范圍內(nèi)音量的準(zhǔn)確定位,因此目前將數(shù)字式電位器運用在成熟功放產(chǎn)品中的實例還不多。實際上,如果將低分辨率線性與通用嵌入式系統(tǒng)結(jié)合起來,就能夠得到運用于音量控制領(lǐng)域的低成本高分辨率指數(shù)式電位器。

          總體設(shè)計方案

          在數(shù)字電位器的擴展系統(tǒng)中,主控單元可選用常見的8位或16位成熟。這里我們主要針對Intersil公司的低分辨率線性數(shù)字電位器X9313、X9312進行擴展,系統(tǒng)最終能夠達到的實際分辨率為31×99=3069級;如果把32抽頭的X9313全部更換為X9312,分辨率還可以進一步提高至9801級。

          X9313與X9312這兩種DCP均為三線制接口、帶掉電自動保存功能的非易失性數(shù)字電位器,其內(nèi)部分別包含31、99個電阻單元構(gòu)成的電阻陣列,相鄰兩個電阻單元以及電阻陣列端點都設(shè)置有可以被滑動單元訪問的抽頭,如圖1所示?;瑒訂卧奈恢糜蒀S、U/D和INC三個輸入端控制,抽頭位置值能夠被存儲在非易失性存儲器中,供下次上電時調(diào)用置位。

        基于單片機的數(shù)字電位器設(shè)計
        圖1 X931x系列DCP的內(nèi)部結(jié)構(gòu)

          系統(tǒng)的每個聲道的音量控制由兩個X9313與一個X9312構(gòu)成,圖2為三個數(shù)字電位器的功能連接圖。所有DCP的U/D、INC端分別連接在一起,而片選端CS各自占用一個MCU端口。這種硬件連接方式能夠很容易地實現(xiàn)四聲道乃至更多聲道的音量控制。為了與常見的數(shù)字式音量調(diào)整習(xí)慣一致,最好不要保留通用DCP的三鍵式控制方式,而只需設(shè)置UP/DOWN兩組按鍵直接控制音量的增減。UP/DOWN按鍵與MCU的連接應(yīng)設(shè)置軟件延時的去抖算法,以消除按鍵輸入時的抖動,MCU與DCP之間則不再考慮按鍵抖動。

        基于單片機的數(shù)字電位器設(shè)計
        圖2 系統(tǒng)連接示意圖


        上一頁 1 2 下一頁

        關(guān)鍵詞: 單片機 數(shù)字電位器

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 普格县| 怀来县| 新闻| 石首市| 紫阳县| 海晏县| 高邑县| 厦门市| 湖北省| 孟村| 洪江市| 城市| 永丰县| 会理县| 南投县| 克什克腾旗| 定结县| 宜川县| 浑源县| 乌兰浩特市| 河南省| 南宁市| 永仁县| 湘乡市| 潼南县| 文登市| 金门县| 漳平市| 鹿泉市| 禄丰县| 西林县| 尚志市| 乌拉特前旗| 阆中市| 汾阳市| 华池县| 龙游县| 威远县| 库尔勒市| 辉县市| 琼结县|