新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 基于USB HOST音頻解碼器的數字音頻系統設計

        基于USB HOST音頻解碼器的數字音頻系統設計

        作者: 時間:2009-06-17 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/166942.htm

        圖3:U9437應用電路圖

        2.軟件

        軟件的是利用MCU的鍵盤中斷來判斷并識別鍵值,主程序循環查詢鍵值及BU9437的狀態,根據鍵值向BU9437發送不同的命令,同時在LCD上顯示BU9437的工作狀態等信息。主程序流程圖見圖5。

        圖5:軟件流程圖。

        導航鍵的操作使用中斷來處理,當有任何一個按鍵被按下時產生按鍵中斷,在中斷程序中除了防抖之外還要判斷按鍵的優先級,中斷程序中將直接得到按鍵的鍵值。

        液晶顯示模組有8位數據線,編寫了專用的子程序用來發送顯示數據。

        芯片的控制是通過I2C總線來實現的,軟件還了相應的I2C通訊程序,使其滿足I2C總線的通訊協議,通訊時序見圖4。

        圖4:I2C總線通訊時序。

        3. 設計注意事項

        1. 芯片需要外接一個16.9344MHz的晶振,如果使用無源晶振應注意該晶振的起振條件,選擇合適的震蕩電路,保證芯片上電后晶振能正常工作。

        2. 選擇模擬作為輸出時,在PCB設計時最好將模擬地和地分開,并且在電源輸入時加大容量的濾波電容或鉭電容,可以很好地抑制噪音。

        3. 為了增加軟件的可靠性,當讀取寄存器的值時,讀取到的第一個字節都是的忙閑狀態,每次讀取時軟件都要處理此字節。

        本文小結

        ROHM公司的 解碼芯片不僅適合于車載級應用,還能用于衛生間、保健設備等通常與音樂無關的設備,可以簡單地播放出治療音樂、自然環境音等。另外,還可以用于娛樂設備的音樂、效果音的播放,以及公共交通的車內廣播等語音發聲。這種情況下,語音數據保存在USB存儲器、SD存儲卡中,因此需要更新語音數據時,即快速又方便。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宁安市| 威海市| 延安市| 吉木乃县| 阿拉善右旗| 南雄市| 句容市| 尖扎县| 丹棱县| 青铜峡市| 昌黎县| 新余市| 寿光市| 吉水县| 桐柏县| 南阳市| 瑞安市| 富源县| 福贡县| 安化县| 东宁县| 长治市| 雅安市| 三门县| 西城区| 隆安县| 邯郸县| 稻城县| 黄骅市| 大邑县| 榆社县| 德安县| 都匀市| 峨边| 泰来县| 阜阳市| 灵山县| 重庆市| 沁水县| 湘西| 房山区|