一種能兼容mipi和gpio控制的射頻功放模組的接口電路的制作方法
【技術領域】
[0001]本發明涉及一種集成電路的接口電路,尤其是涉及射頻功放模組的接口電路。
【背景技術】
[0002]隨著智能手機的快速發展,人們對與高性能手機的要求也越來越苛刻。高性能的手機需要其內部的處理器、基帶調制解調器、顯示器等設備之間的數據傳輸速率越來越高,因此將手機內部的眾多接口如射頻/基帶接口、顯示屏接口、攝像頭等進行標準化整合,以此來減小手機設計的復雜度和增加設計的靈活性。
[0003]GP1 (General Purpose Input Output,通用輸入 / 輸出),也就是通用 I/O 口,GP1控制接口主要應用在非數據傳輸領域,其控制電路簡單可靠,因此被應用于很多設備上。MIPI (Mobile InduBry Processor Interface,移動產業處理器接口),是 MIPI 聯盟發起的為移動應用處理器制定的開放標準。基與更低的功耗、更高的數據傳輸速率和更小的版圖面積,當前,MIPI已經開始應用與手機行業、手持設備及外圍設備中,如處理器、基帶調制解調器、射頻模組、顯示器、存儲器、攝像頭等等。在現在的應用于手機射頻功率放大器模組的接口電路的設計中,高傳輸速率的開放的MIPI已經開始逐步取代傳統的接口,在這個過程中,一款能同時兼容MIPI和GP1控制的接口電路將會極大增加在模式控制上的靈活性和實用性,能滿足在不同應用場合的應用需求,可以在產品替代過程中起到不可或缺的作用。
【發明內容】
[0004]為了解決在射頻功放模組接口電路中出現的MIPI接口與GP1接口互不兼容的問題,本發明的目的是:提供了一種能同時兼容MIPI控制和GP1控制模式的射頻功放模組的接口電路,本發明增加了射頻功放模組在模式控制上的靈活性,同時具有更好的實用性,應用也更為廣泛。
[0005]本發明所采用的技術方案是:一種能兼容MIPI和GP1控制的射頻功放模組的接口電路包括MIPI模塊、GP1輸入電平轉換模塊和選擇器模塊。輸入控制端V10_BS1與MIPI模塊相連,兩個輸入控制端SDATA_TXEN和SCLK_M0DE分別與MIPI模塊和GP1輸入電平轉換模塊相連,另一個輸入控制端IN_BS2直接與GP1輸入電平轉換模塊相連,MIPI模塊的四個輸出端與選擇器模塊相連,GP1輸入電平轉換模塊的三個輸出端分別與選擇器模塊相連,選擇器模塊的輸出端分別與接口電路的輸出端TXEN、MODE和BS2對應相連。
[0006]進一步,所述的輸入控制端V10_BS1僅作為電源口為MIPI模塊和GP1輸入電平轉換模塊提供電源,選擇器模塊由輸入控制端V10_BS1和VCC電源共同供電。
[0007]所述的MIPI模塊用來接收并處理MIPI信號,將接收到的MIPI信號轉化為GP1信號供給內部電路使用;所述MIPI模塊還包括MIPI核、啟動電路、雙向緩沖器和緩沖器。所述的輸入控制端V10_BS1經啟動電路與MIPI核相連,所述的輸入控制端SDATA_TXEN經雙向緩沖器去抖動后與MIPI核電路相連,這里的雙向緩沖器為MIPI提供了讀寫數據的通路,所述的輸入控制端SCLK_MODE經緩沖器去抖動后與MIPI核電路相連。
[0008]所述的GP1輸入電平轉換模塊對輸入控制端輸入的信號進行高低電平判定,并將輸入的高電平轉換成V10_BS1電平。所述的GP1輸入電平轉換模塊包括第一輸入電平轉換器、第二輸入電平轉換器和第三輸入電平轉換器。其中第一輸入電平轉換器、第二輸入電平轉換器和第三輸入電平轉換器均是具有遲滯功能的電平轉換器。所述的三個輸入端SDATA_TXEN、SCLK_M0DE和IN_BS2分別與GP1輸入電平轉換模塊中的第一輸入電平轉換器、第二輸入電平轉換器和第三輸入電平轉換器對應相連。
[0009]所述的選擇器模塊用來完成對輸入的MIPI信號和GP1信號的選通,同時將經過選擇器模塊選通輸出的MIPI信號或GP1信號轉換到VCC電平以滿足內部其它模塊的電平需求。所述的選擇器模塊包括第一選擇器、第二選擇器、第三選擇器、第四電平轉換器、第五電平轉換器和第六電平轉換器。其中第一選擇器、第二選擇器和第三選擇器都是具有選擇控制位的二選一選擇器。所述的第一選擇器的兩個信號輸入端A和B分別與MIPI模塊中MIPI核的輸出端和GP1輸入電平轉換模塊中的第一輸入電平轉換器的輸出端對應相連;所述的第二選擇器的兩個信號輸入端A和B分別與MIPI模塊中MIPI核的輸出端和GP1輸入電平轉換模塊中的第二輸入電平轉換器的輸出端對應相連;所述的第三選擇器的兩個信號輸入端A和B分別與MIPI模塊中MIPI核的輸出端和GP1輸入電平轉換模塊中的第三輸入電平轉換器的輸出端對應相連;所述的第一選擇器、第二選擇器和第三選擇器的信號輸入選擇端SEL均與MIPI模塊中MIPI核的輸出端相連,通過控制選擇器的信號輸入選擇端SEL的電平來控制MIPI信號和GP1信號的選通,以此來實現MIPI控制和GP1控制。所述的第四電平轉換器、第五電平轉換器和第六電平轉換器的輸入端分別與選擇器模塊中的第一選擇器、第二選擇器和第三選擇器的信號輸出端對應相連。所述的第四電平轉換器、第五電平轉換器和第六電平轉換器的輸出端分別與接口電路的輸出端TXEN、M0DE和BS2對應相連。
[0010]進一步,所述的輸入控制端V10_BS1僅作為電源口為MIPI模塊提供電源,GP1輸入電平轉換模塊和選擇器模塊由VCC電源供電。
[0011]所述的GP1輸入電平轉換模塊對輸入控制端輸入的信號進行高低電平判定,并實現V10_BS1電平到VCC電平的轉換;選擇器模塊用來完成MIPI模塊中MIPI核的輸出電平到VCC電平的轉換并實現MIPI信號和GP1信號的選擇輸出。
[0012]所述的選擇器模塊包括第四電平轉換器、第五電平轉換器、第六電平轉換器、第七電平轉換器、第一選擇器、第二選擇器和第三選擇器。第四電平轉換器、第五電平轉換器、第六電平轉換器和第七電平轉換器的輸入端分別與MIPI模塊中MIPI核的輸出端對應相連。第一選擇器的兩個信號輸入端A和B分別與第五電平轉換器的輸出端和GP1輸入電平轉換模塊中的第一輸入電平轉換器的輸出端對應相連;所述的第二選擇器的兩個信號輸入端A和B分別與第六電平轉換器的輸出端和GP1輸入電平轉換模塊中的第二輸入電平轉換器的輸出端對應相連;所述的第三選擇器的兩個信號輸入端A和B分別與第六電平轉換器的輸出端和GP1輸入電平轉換模塊中的第三輸入電平轉換器的輸出端對應相連;所述的第一選擇器、第二選擇器和第三選擇器的信號輸入選擇端SEL均與第四電平轉換器的輸出端相連,通過控制選擇器的信號輸入選擇端SEL的電平來控制MIPI信號和GP1信號的選通,以此來實現MIPI控制和GP1控制。所述的第一選擇器、第二選擇器和第三選擇器的信號輸出端分別與接口電路的輸出端TXEN、MODE和BS2對應相連。
[0013]進一步,GP1輸入電平轉換模塊和選擇器模塊由VCC電源供電,所述的輸入控制端V10_BS1不僅作為MIPI模塊的供電電源口,而且也作為一個GP1輸入的邏輯口使用。
[0014]三個輸入控制端V10_BS1、SDATA_TXEN和SCLK_M0DE分別與MIPI模塊和GP1輸入電平轉換模塊相連,輸入控制端IN_BS2與GP1輸入電平轉換模塊相連,MIPI模塊的輸出端與選擇器模塊相連,GP1輸入電平轉換模塊的輸出端連接選擇器模塊,選擇器模塊的輸出端TXEN、MODE、BSl和BS2即為整個接口電路的輸出端。
[0015]所述MIPI模塊還包括MIPI核、啟動電路、雙向緩沖器和緩沖器。整個MIPI模塊由所述的輸入控制端V10_BS1供電,所述的輸入控制端SDATA_TXEN和SCLK_M0DE分別經過雙向緩沖器和緩沖器進行防抖動降噪處理后再與MIPI核電路相連,這里的雙向緩沖器為MIPI提供了讀寫數據的通路,所述的啟動電路與MIPI核相連。
[0016]所述的GP1輸入電平轉換模塊包括第一輸入電平轉換器、第二輸入電平轉換器、第三輸入電平轉換器、第四輸入電平轉換器。其中第一輸入電平轉換器、第二輸入電平轉換器、第三輸入電平轉換器和第四輸入電平轉換器是具有滯回功能的電平轉換器。通過輸入電平轉換器實現外部的數字輸入電平到內部其它模塊的工作電平之間的電平轉換。
[0017]所述的選擇器模塊包括第五電平轉換器、第六電平轉換器、第七電平轉換器、第八電平轉換器、第九電平轉換器、第一選擇器、第二選擇器、第三選擇器和第四選擇器。其中第一選擇器、第二選擇器、第三選擇器和第四選擇器都是具有選擇控制位的二選一選擇器。
[0018]所述的第六電平轉換器、第七電平轉換器、第八電平轉換器、第九電平轉換器和第五電平轉換器的輸入端分別與MIPI核的輸出端相連。所述的第一選擇器的兩個信號輸入端A和B分別與第六電平轉換器的輸出端和GP1輸入電平轉換模塊中的第一輸入電平轉換器的輸出端對應相連;所述的第二選擇器的兩個信號輸入端A和B分別與第七電平轉換器的輸出端和GP1輸入電平轉換模塊中的第二輸入電平轉換器的輸出端對應相連;所述的第三選擇器的兩個信號輸入端A和B分別與第八電平轉換器的輸出端和GP1輸入電平轉換模塊中的第三輸入電平轉換器的輸出端對應相連;所述的第四選擇器的兩個信號輸入端A和B分別與第九電平轉換器的輸出端和GP1輸入電平轉換模塊中的第四電平轉換器的輸出端對應相連