新聞中心

        EEPW首頁 > 汽車電子 > 設計應用 > 簡單易控的無機芯汽車音響設計

        簡單易控的無機芯汽車音響設計

        作者: 時間:2012-05-09 來源:網絡 收藏




        圖5 AE1-L產品方塊圖

        AE1-L具有多樣的產品特性。USB 2.0 (FS) 主機界面;豐富的連通性包括USB存儲器、SD卡、iPod和其他音樂播放器;HUB/卡讀取器;特色包括即插即播、內置軟件和中間件、可升級、不需要開發工具;支持多種音頻格式包括MP3/WMA/AAC/WAV;功能更新包括AE1-L(使用內部ROM,不需要外部Serial Flash),AE1-LF(使用外部Serial Flash,可隨時升級軟件)。

        簡單易控也是AE1-L特性,使用命令可以通過MCU控制AE1-L。瑞薩電子為MASK版本和外部FALSH版本開發了程序;壓縮音頻解碼(MP3/WMA/AAC); USB主驅動器;SD驅動(SPI);USB文件系統(FAT16/32);采用I/F的系統控制器 (API);音頻播放 (play,stop,random等)。在現有的MCU S/W上,客戶僅僅需要增加AE1-L控制命令便可完成。

        AE1-L開發工具包括文件、原理圖和固件三個部分。文件包括數據表和用戶手冊以及應用注解兩部分。原理圖包括示范板的原理圖和PCB布局。固件包括示范板的MCU代碼(78K0和R8C)。

        AE1-L示范板

        AE1-L HDK 主要特征:

        • MCU–R8C/2A,時鐘頻率20MHz,ROM 64KB, RAM 3kB

        •音頻芯片–音頻解碼

        •顯示設備–OLED 256像素×64像素, 支持中英文文字顯示

        •輸入接口–2個旋鈕(分別帶1個按鍵),6個按鍵

        •存儲媒介–支持U盤,SD卡

        •音頻輸出–4聲道輸出,1耳機輸出

        •音頻格式–支持MP3,AAC,WMA,WAV格式

        AE1-L (µPD63911/uPD63551/uPD63531) 和 AE1-LF (μPD63530/ μPD63910) 是集成USB(通用串行總線)主機(Host)控制器的音頻解碼器SoC。適于汽車和消費電子應用,如數字。單個芯片上整合了USB 2.0 (全速12Mbps) 主機控制器以及USB音頻系統所需的功能。其內置的標準集成軟件包括:USB控制,MP3,WMA和AAC解碼功能,WAV文件播放功能,文件系統控制和系統控制功能。用戶開發的應用軟件只需發送簡單的控制命令。從而極大地縮短了開發所需的時間。

        MCU內部模塊的驅動:

        •Clock

        •Timer0, Timer1, Timer2

        •CSI0 (MCU與AE1-LF通訊用)

        •CSI1 (MCU與Serial Flash通訊用)

        •I2C(MCU與E-Volume通訊用)

        •Port (Key/ Rotary encoder/ LED

        •reset control/ power control)

        •相關中斷等等

        周邊外設的驅動:AE1-L,OLED,E-Volume,Serial Flash (字庫,LOG,各圖形標識,用戶設定參數,恢復播放信息)。

        接口內容是抽象化的周邊功能和訪問外設的API,分別為AE1-L,Display,E-Volume,Serial Flash (設計存儲字庫, LOG, 各圖形標識,用戶設定參數等)。

        系統服務有應用服務(Clock、Timer)和錯誤狀態管理。

        通過任務管理,實現各功能。主要任務包括:Host任務(負責管理設備狀態),AE1-L任務(實現AE1-L功能(存儲媒介訪問、音頻解碼)),Display任務(在各種狀態下顯示人機交互信息),E-Volume任務(管理音頻屬性)。

        事件及信息流表現為,當有事件發生,包括按鍵或者旋鈕,根據接收對象來分類,消息類型分為AE1-L模塊接收的消息、Display模塊接收的消息、E-Volume模塊接收的消息。值得注意的是,Host模塊只發送消息,不需要接收其他模塊發送的消息,Display模塊只接收消息,AE1-L模塊和E-Volume模塊,則根據場合和功能的不同,既是某些消息的發送方,也是另外一些消息的接收方。

        MCU系統時鐘,根據不同運行狀態,選用兩種時鐘源:在Power on狀態下,MCU系統時鐘使用片上高速時鐘,約40MHz(MCU內部固定2分頻)。

        在Power down狀態下,MCU系統時鐘使用片上低速時鐘,約125kHz。值得注意的是,綜合考慮MCU用到的2種通信模式(時鐘同步串行通訊及I2C通信),和片上高速時鐘精度(常溫下約2%),Power on狀態下選用片上高速時鐘。低功耗采用片上低速時鐘,3.3V供電/8分頻條件下,電流消耗145μA。

        Host的主要機能有系統管理,主狀態管理;解釋Key和Encoder事件,以及產生相應的消息;調度其他小型服務,例如:保存和讀取設置參數、LED顯示、Watchdog等。

        HDK為外圍器件提供可控的3種電源,12V/5V/3.3V。在Power down狀態下,關閉外圍器件電源,以降低功耗。MCU低功耗,采用片上低速時鐘(約125kHz)方式。理論上,R8C2A在“VCC=3V,系統時鐘為片上低速時鐘,8分頻”的條件下,電流消耗為145μA。

        為改善系統的可靠性,使用了Watchdog超時復位功能。在系統時鐘為片上高速時鐘時(在Power up狀態下),Watchdog定時約為209ms。當系統時鐘為片上低速時鐘時(在Power down狀態下),Watchdog定時約為512ms。

        目前軟件占用MCU的資源有ROM Code 40kBytes;ROM Data 11k Bytes;RAM 2kBytes。

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

        上一頁 1 2 下一頁

        關鍵詞: 機芯 汽車音響

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 仙居县| 浮山县| 丹棱县| 华亭县| 县级市| 山东省| 三都| 苍南县| 商丘市| 略阳县| 故城县| 定襄县| 翼城县| 西吉县| 仁布县| 息烽县| 祁东县| 龙海市| 双鸭山市| 浮山县| 宁南县| 彭山县| 诏安县| 克拉玛依市| 吴桥县| 宣威市| 岱山县| 米易县| 广东省| 高尔夫| 宁海县| 福泉市| 贡山| 新泰市| 巫山县| 平安县| 红桥区| 九台市| 崇仁县| 大庆市| 和龙市|