車載MP3的系統(tǒng)設(shè)計總體方案
2.3 收音機(jī)模塊的硬件設(shè)計
調(diào)頻87.5 MHz~108 MHz的數(shù)字調(diào)諧收音機(jī)模塊,使用了便攜式、低功耗調(diào)頻立體聲收音機(jī)芯片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),要想使其正常工作,就要進(jìn)行軟件的設(shè)計。車載MP3的系統(tǒng)軟件設(shè)計分為三部分:(1)USB外設(shè)端的單片機(jī)固件(Firm-ware)程序;(2)主機(jī)操作系統(tǒng)上的客戶驅(qū)動程序;(3)主機(jī)應(yīng)用軟件。單片機(jī)固件響應(yīng)各種來自系統(tǒng)的USB標(biāo)準(zhǔn)請求,完成各種數(shù)據(jù)的交換工作和事件處理;客戶驅(qū)動程序則讓主機(jī)可以識別USB設(shè)備,并通過應(yīng)用軟件來讀取USB設(shè)備,完成通信功能;主機(jī)應(yīng)用軟件通過客戶驅(qū)動程序與系統(tǒng)USB(USB Device Interface)進(jìn)行通信,由系統(tǒng)產(chǎn)生USB數(shù)據(jù)的傳送動作。包括檢測枚舉程序、中斷服務(wù)、人機(jī)接口、文件操作函數(shù)集、FAT文件系統(tǒng)函數(shù)集、USB協(xié)議層、硬件提取層、數(shù)據(jù)轉(zhuǎn)換程序。
3.1 車載MP3的系統(tǒng)設(shè)計工作流程描述
3.2 端點(diǎn)配置階段程序設(shè)計
前面已經(jīng)提到固件的程序結(jié)構(gòu)框架可基于中斷或基于查詢方式,這里以查詢方式為例。對于一個USB Mass Storage設(shè)備而言,必須支持3個端點(diǎn)的數(shù)據(jù)處理。
(1)O號端點(diǎn):控制端點(diǎn)用于控制傳輸,主機(jī)通過與端點(diǎn)O相對應(yīng)的管道來讀取設(shè)備描述符,完成對設(shè)備地址的設(shè)置,并完成配置。此端點(diǎn)為雙向數(shù)據(jù)傳輸端點(diǎn)。
(2)兩個非O端點(diǎn):批量傳輸端點(diǎn)。這種端點(diǎn)為單向數(shù)據(jù)傳輸端點(diǎn),分別為Bulk-In端點(diǎn)和Bull-Out端點(diǎn)。
請輸入評論內(nèi)容...
請輸入評論/評論長度6~500個字
圖片新聞
技術(shù)文庫
最新活動更多
推薦專題
- 1 小鵬首款增程車曝光,大空間SUV要搶理想地盤?
- 2 想買SUV的再等等,下半年即將亮相4款全新SUV,個個都看點(diǎn)十足!
- 3 更傳統(tǒng)的新勢力SUV來了!小鵬G7上市定檔,價格會有驚喜?
- 4 "尚界"登場:華為與上汽的這張新牌怎么打?
- 5 北京跑出未來獨(dú)角獸:做智能駕駛,份額全國第一
- 6 美洲車市 |巴西2025上半年:比亞迪銷售5萬臺,坐穩(wěn)前十
- 7 19.58萬起售的小鵬G7,能否給火爆的小米YU7“降降溫”?
- 8 新勢力6月戰(zhàn)報:誰在領(lǐng)跑?
- 9 雷軍距離馬斯克有多遠(yuǎn)?
- 10 今年新上市的這5款轎車值得買,不僅顏值高、配置足,銷量更高!