資源描述:
《mtk.4g.modem.配置》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、WORD格式整理MTK平臺(tái)modem配置先從modem配置表里了解一下每一個(gè)文件夾對(duì)應(yīng)哪個(gè)頻段的配置其他沒(méi)有標(biāo)記的,目前我們是用不到的,也不要去修改里面的參數(shù)。打開(kāi)每一個(gè)需要修改的文件夾,可以看到三個(gè)子文件夾,類(lèi)似下圖:我們只需要修改上面框選里面的文件夾里面的選項(xiàng)即可。學(xué)習(xí)參考資料分享WORD格式整理進(jìn)入到文件夾里面,發(fā)現(xiàn)有好幾個(gè)文件,我們只需要修改下面標(biāo)紅的兩個(gè)就可以了,一般都是**_mipi.h和**_rf.h文件各個(gè)文件夾里面文件詳細(xì)說(shuō)明如下圖:了解了上面文件說(shuō)明后,下面開(kāi)始講具體參數(shù)配置。一、mmll_rf
2、USID配置以及修改學(xué)習(xí)參考資料分享WORD格式整理由于我們目前使用到的SKY的PA和開(kāi)關(guān),所以他們兩個(gè)的USID是一樣的,出廠默認(rèn)都是OxF,按照常理來(lái)講,由于PA和開(kāi)關(guān)掛在不同的MIPI通路上,是不會(huì)有地址沖突的問(wèn)題,但是目前MT6735平臺(tái)存在弱4G信號(hào)下,切不回2G通話(huà),也就是有時(shí)候打不進(jìn)來(lái)電話(huà),所以需要將這兩個(gè)設(shè)備的USID改成不一樣,修改PA和開(kāi)關(guān)都可以,下面示例修改PA的USID。首先打開(kāi)SKY77643的規(guī)格書(shū),找到這個(gè)位置稍后將會(huì)用到里面的ProductID和ManufacturerID然后在mm
3、ll_rf文件夾里面打開(kāi)這兩個(gè)文件夾在mml1_custom_mipi.c文件里面找到這個(gè)位置,按照上面的描述修改相應(yīng)的值后面的newUSID可以修改為0x1~0xE之間的一個(gè),在mml1_custom_mipi.h文件里面對(duì)應(yīng)修改就可以了,由于我們修改的是PA,所以在portsel學(xué)習(xí)參考資料分享WORD格式整理下面需要選取MIPI_PORT0,如果是開(kāi)關(guān)的話(huà),就需要對(duì)應(yīng)修改為MIPI_PORT1。至于在這里選取修改的USID是PA0還是PA1,ASM0還是ASM1,可以從后面的文件里面看出來(lái)。比如在4G里面的l
4、te_custom_mipi.c文件里面,可以看到在TPC這里會(huì)有一個(gè)USID的調(diào)用。學(xué)習(xí)參考資料分享WORD格式整理這里可以看到,在同一個(gè)文件里面對(duì)同一個(gè)PA可能會(huì)有兩個(gè)USID的調(diào)用,主要因?yàn)檫@個(gè)modem沿用了phase-1設(shè)計(jì)的模板,很多東西沒(méi)有和phase-2設(shè)計(jì)選用的PA對(duì)應(yīng)上來(lái),我們目前的設(shè)計(jì)中,F(xiàn)DD和TDD已經(jīng)做到一個(gè)PA里面去了,所以USID應(yīng)該是要一致的,所以我們后來(lái)把所有用到PA1的地方全部改為了PA0。如上為修改USID內(nèi)容。二、l1_rf2G配置在配置寄存器之前,需要在l1d_custo
5、m_mipi.h里面確認(rèn)mipi是否是打開(kāi)的,在這個(gè)文件里面找到如下位置,這個(gè)值是1,就代表mipi是打開(kāi)的,后面我們?cè)谂渲玫臅r(shí)候,只需要配置mipienable選項(xiàng)就可以了。由于2G部分的發(fā)射走的是開(kāi)關(guān)的通路,所以配置2G的時(shí)候,都需要在開(kāi)關(guān)端配置完成。在l1d_custom_mipi.c文件里面打開(kāi),先從大致的組織架構(gòu)來(lái)講,一般來(lái)說(shuō),在配寄存器之前,會(huì)有一個(gè)event事件讓我們?nèi)ザx,大致的意思是從第幾行到第幾行是什么功能,學(xué)習(xí)參考資料分享WORD格式整理比如上圖定義的是,從第0行到第1行是開(kāi)關(guān)的預(yù)打開(kāi),這里的
6、第0行就是我們實(shí)際的第1行,所以0~1,是需要占用兩行去配置的。從上面的event配置可以看出來(lái),實(shí)際開(kāi)關(guān)的打開(kāi)時(shí)間在QB_MIPI_RX_ON1這一步。上圖是GSM接收的寄存器配置,在前面event事件定義的時(shí)候已經(jīng)說(shuō)過(guò),第1,2行是開(kāi)關(guān)的預(yù)打開(kāi),發(fā)射的時(shí)候也是一樣的,所以,當(dāng)我們看到0x1C這個(gè)寄存器的時(shí)候,我們都不用去修改,在上面的圖中,一共有2次用到0x1C寄存器,第一次是初始化,最后一個(gè)是關(guān)閉作用,我們實(shí)際上用的到去配置的就是第三行,開(kāi)關(guān)的00寄存器,這里拿SKY77916舉例說(shuō)明學(xué)習(xí)參考資料分享WORD
7、格式整理首先,可以從原理圖上看出來(lái),這里和3G的使用用的SKY77590類(lèi)似,只不過(guò)是SKY77916外圍可以提供14個(gè)TRX口讓我們?nèi)プ龈嗟念l段上圖是SKY77916的寄存器0的每一位說(shuō)明,目前我們的modem里面都是用16進(jìn)制的,所以轉(zhuǎn)換成2進(jìn)制,就一共有8位,特別注意的是第5位那里,0是正常增益,1是低增益,只針對(duì)高頻,這里后面在B39的發(fā)射配置的時(shí)候會(huì)用到。在控制開(kāi)關(guān)打開(kāi)關(guān)閉的時(shí)候,我們可以近似的把下面4:0這一行里面的值作為開(kāi)關(guān)打開(kāi)時(shí)候的值,例如,在GSM850RX配置的時(shí)候,TRX口用的是TRX4,所
8、以此時(shí)GSM850接收寄存器0這里就需要配置為0x02,以上為GSMRX配置。GSMTX配置和RX的event事件定義差不多在第1,2行還是開(kāi)關(guān)的預(yù)打開(kāi),后面在開(kāi)關(guān)PA打開(kāi)的時(shí)候引入了寄存器1,寄存器用于設(shè)置PA的偏置電壓學(xué)習(xí)參考資料分享WORD格式整理GSM按照默認(rèn)的去設(shè)置就好了,一般來(lái)說(shuō)影響不大,在這里配置寄存器0的時(shí)候,和前面不一樣,可以看到黃色箭頭指