一種利用USB Type-C讀取串口數(shù)據(jù)的方法
【專利摘要】本發(fā)明所述一種利用USB Type?C讀取串口數(shù)據(jù)的方法,涉及服務(wù)器產(chǎn)品領(lǐng)域,通過在服務(wù)器板卡上設(shè)置USB Type?C連接器,并使用USB Type?C數(shù)據(jù)線,將普通電腦的USB接口與服務(wù)器板卡的USB Type?C連接器的接口連接起來,使得電腦能夠利用USB Type?C讀取服務(wù)器板卡的串口數(shù)據(jù)。由于USB Type?C數(shù)據(jù)線相對傳統(tǒng)九針線纜常見,攜帶方便;USB Type?C的接口小,放置到服務(wù)器板卡上,節(jié)省空間,因此本發(fā)明極大優(yōu)化了服務(wù)器產(chǎn)品板卡的布局空間,且提高運維和debug時效,增加了服務(wù)器系統(tǒng)穩(wěn)定性。
【專利說明】_種利用USB Type-C讀取串口數(shù)據(jù)的方法
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及服務(wù)器產(chǎn)品領(lǐng)域,具體的說是一種利用USBType-C讀取串口數(shù)據(jù)的方法。
【背景技術(shù)】
[0003]隨著云計算、大數(shù)據(jù)的發(fā)展,服務(wù)器產(chǎn)品維護的要求越來越嚴苛,產(chǎn)品維護和debug是必不可少的重要工作。針對產(chǎn)品維護和debug使用的方法,業(yè)界普遍使用的是讀取串口數(shù)據(jù)。串口數(shù)據(jù)一位一位地順序傳送,通信線路簡單,只要一對傳輸線就可以實現(xiàn)雙向通信,從而大大降低了成本。根據(jù)讀出來的串口數(shù)據(jù)進一步分析產(chǎn)品的底層信息及日志信息,從而更好的解決產(chǎn)品問題,提高產(chǎn)品的可靠性和穩(wěn)定性。
[0004]對于讀取串口數(shù)據(jù),業(yè)界使用最普遍的是通過九針串口即RS-232串口讀取串口信息,需要把各種設(shè)備集齊,尤其是9針串口,且需要在PC電腦上安裝好驅(qū)動,才能去抓取產(chǎn)品的串口數(shù)據(jù)。但是9針串口的機構(gòu)尺寸較大,且需要去電子市場專門配備,此外,當沒有接入網(wǎng)絡(luò)無法安裝驅(qū)動時,九針串口連接到電腦上就不能使用,影響抓取串口數(shù)據(jù)的時效,給時間緊迫的維護工作和debug工作帶來較大的麻煩,影響了服務(wù)器產(chǎn)品維護的時效性。
[0005]USB Type-C連接器具有更加纖薄的設(shè)計、更快的傳輸速度(最高1Gbps)以及更強悍的電力傳輸(最高100W) Jype-C雙面可插接口最大的特點是支持USB接口雙面插入,正式解決了 “USB永遠插不準”的世界性難題,正反面隨便插;同時與它配套使用的USB數(shù)據(jù)線也更細和更輕便。如附圖1所示,其中D+/D-是用來傳輸串口信號使用,上下兩排都包含D+/D-保證了線纜在正插和反插都可以使用。而現(xiàn)在,手機已經(jīng)成為大眾普遍的使用物品,針對現(xiàn)在普遍通用的手機數(shù)據(jù)線,即USB Type-C數(shù)據(jù)線,不需要針對性的安裝驅(qū)動,普通電腦即可插入此數(shù)據(jù)線,進行串口數(shù)據(jù)讀取。
【發(fā)明內(nèi)容】
[0006]本發(fā)明針對目前技術(shù)發(fā)展的需求和不足之處,提供一種利用USBType-C讀取串口數(shù)據(jù)的方法。
[0007]本發(fā)明所述一種利用USBType-C讀取串口數(shù)據(jù)的方法,解決上述技術(shù)問題采用的技術(shù)方案如下:所述一種利用USB Type-C讀取串口數(shù)據(jù)的方法,通過在服務(wù)器板卡上設(shè)置USB Type-C連接器,并使用USB Type-C數(shù)據(jù)線,將普通電腦的USB接口(USB2.0/3.0)與服務(wù)器板卡的USB Type-C連接器的接口連接起來,使得電腦能夠利用USB Type-C讀取服務(wù)器板卡的串口數(shù)據(jù)。
[0008]優(yōu)選的,在服務(wù)器板卡上還設(shè)置有將USB數(shù)據(jù)轉(zhuǎn)換成串口數(shù)據(jù)的USB轉(zhuǎn)串口芯片,所述USB Type-C連接器與該USB轉(zhuǎn)串口芯片連接通信。
[0009]優(yōu)選的,服務(wù)器板卡上的服務(wù)器板卡芯片通過UART數(shù)據(jù)總線與所述USB轉(zhuǎn)串口芯片交互通信。
[0010]優(yōu)選的,所述服務(wù)器板卡芯片采用服務(wù)器主板使用的BMC芯片,或者板載HBA卡、網(wǎng)卡、Expander芯片。
[0011]優(yōu)選的,所述服務(wù)器板卡芯片采用搭配主板使用的獨立的HBA卡、網(wǎng)卡或者Expander芯片。
[0012]本發(fā)明所述一種利用USBType-C讀取串口數(shù)據(jù)的方法與現(xiàn)有技術(shù)相比具有的有益效果是:本發(fā)明利用USB Type-C接口,可實現(xiàn)在無專用九針串口的情況下,進行串口數(shù)據(jù)的讀取,由于USB Type-C數(shù)據(jù)線相對傳統(tǒng)九針線纜常見,攜帶方便;USB Type-C的接口小,放置到服務(wù)器板卡上,節(jié)省空間,極大優(yōu)化了服務(wù)器產(chǎn)品板卡的布局空間,且提高運維和debug時效,增加服務(wù)器系統(tǒng)穩(wěn)定性;并且,通過本發(fā)明可增加服務(wù)器產(chǎn)品的串口讀取方式。
[0013]說明書附圖
附圖1為所述USB Type-C接口定義示意圖;
附圖2為利用USB Type-C讀取串口數(shù)據(jù)的方法的示意圖。
【具體實施方式】
[0014]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,對本發(fā)明所述一種利用USB Type-C讀取串口數(shù)據(jù)的方法進一步詳細說明。
[0015]為優(yōu)化產(chǎn)品維護時效問題,本發(fā)明提出一種利用USBType-C讀取串口數(shù)據(jù)的方法,在服務(wù)器需要讀取串口數(shù)據(jù)的板卡上,加入USB Type-C連接器,該USB Type-C連接器通過USB轉(zhuǎn)串口芯片(USB數(shù)據(jù)和串口數(shù)據(jù)轉(zhuǎn)換芯片),連接到對應(yīng)的服務(wù)器板卡芯片,進而讀取相應(yīng)的串口數(shù)據(jù)。本發(fā)明通過常見的手機數(shù)據(jù)線,即USB Type-C數(shù)據(jù)線,進行服務(wù)器產(chǎn)品的串口數(shù)據(jù)讀取,進而分析出所需要的底層信息及日志信息,能夠加快產(chǎn)品維護效率,提升產(chǎn)品維護速度。
[0016]實施例:
本實施例提出的一種利用USB Type-C讀取串口數(shù)據(jù)的方法,如附圖2所示,通過在服務(wù)器板卡上設(shè)置USB Type-C連接器,并使用USB Type-C數(shù)據(jù)線,將普通電腦的USB2.0/3.0接口與服務(wù)器板卡的USB Type-C連接器的接口連接起來,使得電腦能夠利用USB Type-C讀取服務(wù)器板卡的串口數(shù)據(jù)。
[0017]本實施例所述利用USBType-C讀取串口數(shù)據(jù)的方法,在服務(wù)器板卡上還設(shè)置有將USB數(shù)據(jù)轉(zhuǎn)換成串口數(shù)據(jù)的USB轉(zhuǎn)串口芯片,服務(wù)器板卡上的USB Type-C連接器與該USB轉(zhuǎn)串口芯片連接通信。同時,服務(wù)器板卡上的服務(wù)器板卡芯片通過UART數(shù)據(jù)總線與所述USB轉(zhuǎn)串口芯片交互通信。如附圖2所示。
[0018]采用該利用USB Type-C讀取串口數(shù)據(jù)的方法,電腦USB2.0/3.0接口與USB Type-C連接器的接口,通過USB2.0/3.0RUSB Type-C接口的USB Type-C數(shù)據(jù)線進行通信。這里用到的USB Type-C數(shù)據(jù)線是標準線纜,屬于市場通用產(chǎn)品,相對傳統(tǒng)九針線纜常見,攜帶方便。所述USB轉(zhuǎn)串口芯片是用來把5V的USB信號(D+/D-)電平轉(zhuǎn)換為UART使用的P3V3電平或者其他電平,最主要是把USB信號(D+/D-)傳送過來的并行數(shù)據(jù)轉(zhuǎn)換為UART的串行數(shù)據(jù)流。
[0019]本實施例中,所述服務(wù)器板卡芯片可以是服務(wù)器主板使用的BMC芯片,或者板載HBA卡、網(wǎng)卡及Expander芯片等,這些服務(wù)器板卡芯片都能夠進行串口數(shù)據(jù)的讀取。此外,所述服務(wù)器板卡芯片也可以采用搭配主板使用的獨立的HBA卡、網(wǎng)卡及Expander芯片。
[0020]具體實施該利用USBType-C讀取串口數(shù)據(jù)的方法時,在服務(wù)器板卡結(jié)構(gòu)設(shè)計上,加入USB Type-C連接器,因USB Type-C接口的機構(gòu)尺寸較傳統(tǒng)的九針串口小,這樣就更節(jié)省服務(wù)器板卡的I/O接口的布局空間,優(yōu)化了服務(wù)器板卡的布局,板卡的I/O利用率更高;使用上更節(jié)省信號線,減少服務(wù)器板卡上布線,減少了尋線時間和裝載驅(qū)動時間,提高運維和debug時效,增加系統(tǒng)穩(wěn)定性。
[0021]上述【具體實施方式】僅是本發(fā)明的具體個案,本發(fā)明的專利保護范圍包括但不限于上述【具體實施方式】,任何符合本發(fā)明的權(quán)利要求書的且任何所屬技術(shù)領(lǐng)域的普通技術(shù)人員對其所做的適當變化或替換,皆應(yīng)落入本發(fā)明的專利保護范圍。
【主權(quán)項】
1.一種利用USBType-C讀取串口數(shù)據(jù)的方法,其特征在于,通過在服務(wù)器板卡上設(shè)置USB Type-C連接器,并使用USB Type-C數(shù)據(jù)線,將普通電腦的USB接口與服務(wù)器板卡的USBType-C連接器的接口連接起來,使得電腦能夠利用USB Type-C讀取服務(wù)器板卡的串口數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述一種利用USBType-C讀取串口數(shù)據(jù)的方法,其特征在于,在服務(wù)器板卡上還設(shè)置有將USB數(shù)據(jù)轉(zhuǎn)換成串口數(shù)據(jù)的USB轉(zhuǎn)串口芯片,所述USB Type-C連接器與該USB轉(zhuǎn)串口芯片連接通信。3.根據(jù)權(quán)利要求2所述一種利用USBType-C讀取串口數(shù)據(jù)的方法,其特征在于,服務(wù)器板卡上的服務(wù)器板卡芯片通過UART數(shù)據(jù)總線與所述USB轉(zhuǎn)串口芯片交互通信。4.根據(jù)權(quán)利要求3所述一種利用USBType-C讀取串口數(shù)據(jù)的方法,其特征在于,所述服務(wù)器板卡芯片采用服務(wù)器主板使用的BMC芯片,或者板載HBA卡、網(wǎng)卡、Expander芯片。5.根據(jù)權(quán)利要求3所述一種利用USBType-C讀取串口數(shù)據(jù)的方法,其特征在于,所述服務(wù)器板卡芯片采用搭配主板使用的獨立的HBA卡、網(wǎng)卡或者Expander芯片。
【文檔編號】G06F13/42GK106021154SQ201610351750
【公開日】2016年10月12日
【申請日】2016年5月25日
【發(fā)明人】程鵬
【申請人】浪潮電子信息產(chǎn)業(yè)股份有限公司