基于most網(wǎng)絡(luò)的通用型車載音頻開發(fā)平臺及信號傳輸方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種車載音頻輸入輸出領(lǐng)域,具體地說是一種基于MOST網(wǎng)絡(luò)的通用 型車載音頻開發(fā)平臺及信號傳輸方法。
【背景技術(shù)】
[0002] MOST (Media Oriented Systems Transport,面向媒體的網(wǎng)絡(luò)傳輸)作為一種傳輸 媒體信息的總線技術(shù),為整車廠商提供了整套解決音頻、視頻傳輸?shù)姆桨浮8鞔筌噺S(如寶 馬、奔馳、奧迪等)根據(jù)應(yīng)用需要,依照MOST協(xié)議規(guī)范,設(shè)計了自身的MOST娛樂信息傳輸網(wǎng) 絡(luò)。由于汽車整車廠商們自定義的擴展了 MOST的應(yīng)用協(xié)議和采用差異化的I2S音頻格式, 導(dǎo)致市面上大部分MOST設(shè)備不能兼容不同的車型。
[0003] MOST協(xié)議中,一部分是通用的,另一部分是不同車廠自定義的。所以,MOST音頻輸 入和輸出的設(shè)備,既可以由通用部分的協(xié)議實現(xiàn),又可以按照車廠自定義的協(xié)議實現(xiàn)。由于 不同車型系統(tǒng)實現(xiàn)功能的差異性,一些原車音頻設(shè)備為了實現(xiàn)更復(fù)雜的功能以及實現(xiàn)一些 系統(tǒng)功能,一般原車上的音頻設(shè)備都遵循車廠自定義的協(xié)議。如,寶馬的CD是寶馬自定義 的,奧迪的⑶是奧迪自定義的,所以雖然都是MOST設(shè)備,但兩者的⑶設(shè)備是不能混用的。
[0004] 另一方面,一般的音頻輸入輸出設(shè)備是不能用在MOST網(wǎng)絡(luò)中的,即不能把自身的 音頻上傳到MOST網(wǎng)絡(luò),也不能從MOST網(wǎng)絡(luò)中獲取到音頻,需要特殊設(shè)計。
[0005] 但是,AuxIn和AudioAmplifier的協(xié)議功能是MOST協(xié)議中的通用部分,且應(yīng)用起來 相對簡單,又能滿足一般音頻的輸入輸出需求,所以可以利用MOST協(xié)議中此部分的優(yōu)勢, 兼容大部分的車型,減少開發(fā)過程中的工作量,通用性強。
【發(fā)明內(nèi)容】
[0006] 針對上述現(xiàn)有技術(shù),本發(fā)明要解決的技術(shù)問題是:提供一種基于MOST網(wǎng)絡(luò)的通用 型車載音頻開發(fā)平臺,可以讓MOST網(wǎng)絡(luò)上常見的功能節(jié)點,如:功放,導(dǎo)航模塊,CD模塊等, 接入各種MOST網(wǎng)絡(luò)中,以提高相關(guān)產(chǎn)品的通用性和競爭力。
[0007] 為了解決上述問題,本發(fā)明提出了一種基于MOST網(wǎng)絡(luò)的通用型車載音頻開發(fā)平 臺,包括MOST網(wǎng)絡(luò)、MCU模塊,顯示模塊和音頻輸入輸出模塊,其特征在于:還包括分別與所 述MOST網(wǎng)絡(luò)、MCU模塊以及音頻輸入輸出模塊相連接的接口模塊,與所述MCU模塊電連接 的按鍵輸入模塊;所述接口模塊包括與所述MCU模塊通過I2C方式連接的MOST控制模塊; 所述的音頻輸入輸出模塊與MOST控制器相連,所述顯示模塊與MCU模塊電連接;所述MOST 控制器中設(shè)置有用以實現(xiàn)音頻輸出的功能塊和用以實現(xiàn)音頻輸入的功能塊。
[0008] 優(yōu)選的,所述的MOST控制器中設(shè)置有INIC芯片和光電轉(zhuǎn)換器,其中INIC芯片與 所述音頻輸入輸出模塊電連接,光電轉(zhuǎn)換器設(shè)置在INIC芯片與MOST網(wǎng)絡(luò)之間。
[0009] 優(yōu)選的,所述的INIC芯片的型號為0S81050或0S81060。
[0010] 為了解決上述問題,本發(fā)明還提出了一種基于MOST網(wǎng)絡(luò)的通用型車載音頻輸入 輸出方法,所述方法包括: 51. MOST網(wǎng)絡(luò)與音頻輸入輸出模塊建立輸入或輸出連接; 52. 在步驟Sl所建立的連接上進行MOST網(wǎng)絡(luò)與音頻輸入輸出模塊之間的信號通信。
[0011] 優(yōu)選的,所述的步驟SI包括如下步驟: SlOL MOST控制器初始化; 5102. 判斷是否為音頻輸入模式,若是,執(zhí)行步驟S3,否則執(zhí)行步驟S5 ; 5103. 向MOST網(wǎng)絡(luò)主節(jié)點注冊AuxIn功能塊; 5104. 根據(jù)相關(guān)配置,建立音頻輸入連接,結(jié)束連接步驟; 5105. 向MOST網(wǎng)絡(luò)主節(jié)點注冊AudioAmplifier功能塊; 5106. 根據(jù)相關(guān)配置,建立音頻輸出連接,結(jié)束連接步驟。
[0012] 其中,AuxIn功能塊與AudioAmplifier功能塊為MOST協(xié)作組織中規(guī)定的通用功能 塊。
[0013] 優(yōu)選的,所述方法在步驟Sl之前還包括: SA.通過按鍵輸入模塊進行音頻配置設(shè)置; 優(yōu)選的,所述音頻配置設(shè)置包括音頻輸入/輸出模式、輸出的I2S信號格式以及光纖同 步區(qū)通道。
[0014] 優(yōu)選的,所述步驟SA包括如下步驟: SAOL根據(jù)需要選擇音頻的傳輸方向; SA02.如果為音頻輸入,進入音頻自動識別模式,音頻格式選擇的輸入按鍵失效;若為 音頻輸出,則進入音頻格式選擇模式,通過輸入按鍵對音頻格式進行選擇。
[0015] 優(yōu)選的,所述I2S的信號格式通過位時鐘速率和通采樣位數(shù)確定。
[0016] 優(yōu)選的,所述音頻格式的自動識別模式步驟如下: SAl 1.檢測FSY管腳是否產(chǎn)生上升沿,若是,執(zhí)行下一步操作,否則循環(huán)執(zhí)行此步驟; SA12.檢測FSY管腳是否產(chǎn)生下降沿,若是,統(tǒng)計FSY管腳上升沿與下降沿的時間周期 內(nèi),SCK產(chǎn)生上升沿的次數(shù)N,從而得到位時鐘速率并輸出識別結(jié)果,否則執(zhí)行下一步操作; SA13.檢測在SCK管腳第18~25次產(chǎn)生上升沿的時間間隔內(nèi),DATA管腳有無變化,若 無變化,采樣位數(shù)為16比特并返回步驟SA12,否則執(zhí)行下一步操作; SA14.檢測在SCK管腳第26~33次產(chǎn)生上升沿的時間間隔內(nèi),DATA管腳有無變化,若 無變化,采樣位數(shù)為24比特并返回步驟SA12,否則采樣位數(shù)為連續(xù)的并返回步驟SA12。
[0017] 與現(xiàn)有技術(shù)相比,本發(fā)明具有如下優(yōu)點: 一、選用MOST協(xié)作組織定義的大部分車廠的MOST系統(tǒng)均支持的音頻輸入輸出功能協(xié) 議,能兼容市面上大部分的車型。
[0018] 二、通過按鍵選擇的方式配置音頻格式,省去了人為測波形后再去修改程序中的 配置,而是直接通過按鍵配置需要的I2S信號格式,以滿足不同的解碼需求,智能化程度 高,且靈活通用,便于開發(fā)人員的使用,另一方面本發(fā)明既可匹配不同格式的I2S輸入,也 能夠根據(jù)需求生成特定格式的I2S輸出。
[0019] 三、同時支持音頻輸入和輸出雙向功能,減少加裝MOST設(shè)備的開發(fā)成本,縮短 MOST音頻設(shè)備的開發(fā)周期。
【附圖說明】
[0020] 圖1為本發(fā)明實施的基于MOST網(wǎng)絡(luò)的通用型車載音頻開發(fā)平臺的結(jié)構(gòu)示意圖。
[0021] 圖2為本發(fā)明實施的基于MOST網(wǎng)絡(luò)的通用型車載音頻輸入輸出方法的流程圖。
[0022] 圖3為本發(fā)明實施自動識別輸入信號I2S數(shù)據(jù)格式的流程圖。
[0023] 圖4為本發(fā)明實施輸入或輸出功能塊注冊及建立相關(guān)連接的流程圖。
[0024] 圖5為圖3中建立輸入或輸出連接的具體流程圖。
【具體實施方式】
[0025] 為了讓本領(lǐng)域的技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對本發(fā)明 作進一步闡述。
[0026] 本發(fā)明的【具體實施方式】如圖1所示,一種基于MOST網(wǎng)絡(luò)的通用型車載音頻開發(fā)平 臺,包括MOST網(wǎng)絡(luò)、MCU模塊,顯示模塊和音頻輸入輸出模塊,其特征在于:還包括分別與所 述MOST網(wǎng)絡(luò)、MCU模塊以及音頻輸入輸出模塊相連接的接口模塊,與所述MCU模塊電連接 的按鍵輸入模塊;所述接口模塊包括與所述MCU模塊通過I2C方式連接的MOST控制模塊; 所述的音頻輸入輸出模塊與MOST控制器相連,所述顯示模塊與MCU模塊電連接;所述MOST 控制器中設(shè)置有用以實現(xiàn)音頻輸出的功能塊和用以實現(xiàn)音頻輸入的功能塊。
[0027] MOST控制器41中設(shè)置有INIC芯片和光電轉(zhuǎn)換器,其中INIC芯片與所述音頻輸入 輸出模塊電連接,光電轉(zhuǎn)換器設(shè)置在INIC芯片與MOST網(wǎng)絡(luò)之間。
[0028] INIC是 Intelligent Network Interface Controller 的縮寫,是MOST 的網(wǎng)絡(luò)控制 -H-* LL 心斤。
[0029] INIC 芯片的型號為 0S81050 或 0S81060。
[0030] 在基于MOST網(wǎng)絡(luò)的通用型車載音頻開發(fā)平臺上,提出一種基于MOST網(wǎng)絡(luò)的通用 型車載音頻輸入輸出方法,如圖2~圖5所示,該方法的實現(xiàn)步驟如下: SI.系統(tǒng)上電,通過按鍵輸入模塊進行音頻配置設(shè)置。
[0031] 音頻配置設(shè)置包括音頻輸入/輸出模式、輸出的I2S信號格式以及光纖同步區(qū)通 道。
[0032] 首先,進行音頻輸入/輸出模式的選擇。音頻的輸入和輸出分別對應(yīng)不同的功能 塊,分別是用以實現(xiàn)音頻輸出的AudioAmplifier功能塊和用以實現(xiàn)音頻輸入的AuxIn功能 塊。在建立音頻通道連接時,通道方向的選擇,即為輸入或輸出。體現(xiàn)在按鍵輸入模塊中則 為IN/0UT按鍵,用以實現(xiàn)在音頻輸入和輸出功能間選擇。
[0033] 然后,進行I2S格式的選擇。在MOST協(xié)議中,I2S的信號格式通過位時鐘速率和 采樣位數(shù)確定。具體格式如下表所示,下表僅列出了 3種I2S信號格式。
[0034] 表1 I2S信號格式的參數(shù)
表1中,SCK Rate為位時鐘速率,Socket Size為采樣位數(shù),F(xiàn)s為幀時鐘,通常取值 44. 1K/48K,在同一 MOST網(wǎng)絡(luò)中,幀時鐘確定且是唯一的。
[0035] 當(dāng)選擇為音頻輸出模式時,通過按鍵選擇I2S的參數(shù)。體現(xiàn)在按鍵輸入模塊上時, 為依次按下SCK Rate按鍵