車載MP3的系統(tǒng)設(shè)計總體方案
2.3 收音機模塊的硬件設(shè)計
調(diào)頻87.5 MHz~108 MHz的數(shù)字調(diào)諧收音機模塊,使用了便攜式、低功耗調(diào)頻立體聲收音機芯片TEA5767HN。工作電壓低,需要很少并且低價的外圍電路。由于集成了低噪聲RF輸入放大器,具有高靈敏度;自由調(diào)節(jié)的立體聲解碼器,調(diào)諧系統(tǒng)的鎖相環(huán)合成器。通過引腳BUSMODE有兩種總線可以選擇:I2C總線和3線總線。本系統(tǒng)選用了I2C總線,即把BUSMODE設(shè)置為O。圖4為TEA5767HN的硬件設(shè)計電路。
3 系統(tǒng)軟件設(shè)計
設(shè)計一個USB系統(tǒng),要想使其正常工作,就要進行軟件的設(shè)計。車載MP3的系統(tǒng)軟件設(shè)計分為三部分:(1)USB外設(shè)端的單片機固件(Firm-ware)程序;(2)主機操作系統(tǒng)上的客戶驅(qū)動程序;(3)主機應(yīng)用軟件。單片機固件響應(yīng)各種來自系統(tǒng)的USB標(biāo)準(zhǔn)請求,完成各種數(shù)據(jù)的交換工作和事件處理;客戶驅(qū)動程序則讓主機可以識別USB設(shè)備,并通過應(yīng)用軟件來讀取USB設(shè)備,完成通信功能;主機應(yīng)用軟件通過客戶驅(qū)動程序與系統(tǒng)USB(USB Device Interface)進行通信,由系統(tǒng)產(chǎn)生USB數(shù)據(jù)的傳送動作。包括檢測枚舉程序、中斷服務(wù)、人機接口、文件操作函數(shù)集、FAT文件系統(tǒng)函數(shù)集、USB協(xié)議層、硬件提取層、數(shù)據(jù)轉(zhuǎn)換程序。
3.1 車載MP3的系統(tǒng)設(shè)計工作流程描述
3.2 端點配置階段程序設(shè)計
前面已經(jīng)提到固件的程序結(jié)構(gòu)框架可基于中斷或基于查詢方式,這里以查詢方式為例。對于一個USB Mass Storage設(shè)備而言,必須支持3個端點的數(shù)據(jù)處理。
(1)O號端點:控制端點用于控制傳輸,主機通過與端點O相對應(yīng)的管道來讀取設(shè)備描述符,完成對設(shè)備地址的設(shè)置,并完成配置。此端點為雙向數(shù)據(jù)傳輸端點。
(2)兩個非O端點:批量傳輸端點。這種端點為單向數(shù)據(jù)傳輸端點,分別為Bulk-In端點和Bull-Out端點。
請輸入評論內(nèi)容...
請輸入評論/評論長度6~500個字
圖片新聞
最新活動更多
推薦專題
- 1 從技術(shù)狂歡到安全合規(guī) :2025上半年自動駕駛?cè)谫Y進入“場景閉環(huán)”新周期
- 2 最嚴(yán)輔助駕駛新規(guī),兩部門再劃監(jiān)管、宣傳紅線
- 3 智駕技術(shù)戰(zhàn):特斯拉、華為、理想、小鵬和比亞迪,誰才是未來?
- 4 百度蘿卜快跑:從北大嶼山到香港島:自動駕駛在香港的 “三級跳” 啟示錄
- 5 ADS 4推送在即,華為乾崑憑什么率先奪下L3的“橋頭堡”?
- 6 自動駕駛RoboTaxi“闖五關(guān)”:混合運營才能扛起商業(yè)化大旗?蘿卜快跑、小馬智行、文遠知行、特斯拉、Waymo怎么選?
- 7 狂飆 836%!小馬智行與文遠知行,自動駕駛界的 “瑜亮之爭”,誰能成為王者?
- 8 自動駕駛專利大揭秘:中國憑啥占了全球超四成?百度公司3477件申請量霸氣登頂榜首
- 9 尚界新車16.98萬起!鴻蒙智行“四界”齊發(fā),第二階段拼什么?
- 10 輔助駕駛出海、具身智能落地,稀缺的3D數(shù)據(jù)從哪里來?