新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于Freescale MCU與Audio Codec的安卓音頻附件設計

        基于Freescale MCU與Audio Codec的安卓音頻附件設計

        作者: 時間:2013-12-06 來源:網絡 收藏

        概要

          附件是Android Open Accessory (AOA) protocol 2.0中新增的功能,它通過標準USB Class Interface將來自安卓設備音頻輸出到附件中,將音頻通過附件聲卡播放出去;并且附件可以作為一個人機接口設備來控制安卓設備,比如媒體播放的簡單控制等。本文詳細描述了基于 CODEC的附件設計方案。

          附件簡介

          本安卓音頻附件方案采用 Kinetis K(Cortex-M4)系列的 MK70FN1M0VMJ12作為主控芯片,Freescale 的SGTL5000音頻編解碼器將音頻輸出。與安卓設備通過USB接收原始音頻數據,并通過I2S輸出到SGTL5000音頻編解碼器。下面是Freescale安卓音頻附件的主要特點:

          ·安卓設備到附件采用44.1KHz 采樣率、雙聲道、16比特原始PCM音頻輸入

          ·通過HID實現安卓設備音樂曲目切換與暫停控制

          ·通過I2C調節SGTL5000輸出音量

          ·采用SGTL5000低功耗高性能立體聲輸出

          ·Xtrinsic Low-Power Touch-Sensing interface控制輸入

          1 安卓音頻附件硬件介紹

          1.1 硬件整體結構

          硬件框圖

         基于Freescale MCU與Audio Codec的安卓音頻附件設計 

        圖1 安卓音頻附件硬件框圖

          安卓音頻附件基本構成

        安卓音頻附件基本構成

          1.2 硬件功能模塊設計

          Freescale Kinetis MCU MK70FN1M0VMJ12

          Freescale Kinetis K系列是一款基于ARM Cortex-M4 的低功耗、高性能微控制器。本方案采用該系列中的MK70FN1M0VMJ12進行安卓音頻附件設計,具備1MB Flash與128KB RAM容量,同時具備USB 2.0接口。安卓音頻附件使用以下MCU功能:

          ·MCU工作平


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 兴山县| 渑池县| 佛冈县| 陵水| 顺义区| 西盟| 临泉县| 潼南县| 友谊县| 平邑县| 绥宁县| 永城市| 岑溪市| 湘潭市| 仙居县| 衡东县| 苍山县| 永城市| 昔阳县| 平罗县| 边坝县| 鹤山市| 建湖县| 柘荣县| 新竹市| 黄冈市| 贺兰县| 太湖县| 新龙县| 承德县| 郸城县| 华池县| 和林格尔县| 衢州市| 中方县| 江口县| 沙雅县| 育儿| 绥芬河市| 榕江县| 临沂市|