本發明專利技術公開了一種兼容式接口電路,包括單片機STM32F103和5P接口,所述單片機STM32F103包括UART接口和USB接口,其中UART接口包括TXD線和RXD線,USB口包括USBDM線和USBDP線,所述TXD線與USBDM線短接,并連接到5P接口;RXD線與USBDP線短接,并連接到5P接口,當接口配置為UART接口時,將所述USBDM線和USBDP線設置為高阻態,當接口配置為USB接口時,將所述TXD線和RXD線設置為高阻態。本發明專利技術還同開了一種接口電路兼容方法,利用本發明專利技術的上述方案,在不增加硬件并且不影響通信接口電性能的情況下,實現了UART接口與USB接口的切換。
【技術實現步驟摘要】
一種兼容式接口電路及兼容方法
本專利技術涉及觸摸屏接口領域,尤其涉及一種紅外觸摸屏的兼容式接口電路及兼容方法。
技術介紹
紅外觸摸屏上現有兩種標準接口:UART接口(通用異步收發傳輸器(UniversalAsynchronousReceiver/Transmitter)及USB接口(UniversalSerialBus通用串行總線),是一個外部總線標準,用于規范電腦與外部設備的連接和通訊。是應用在PC領域的接口技術。但因為安裝及結構件限制,所以觸摸屏上只能提供一個接插件,通過此接插件,將USB電纜或者UART電纜插入來與其它設備進行通訊;觸摸屏在工作時只需要一種接口就行,或者UART或者USB接口。對于生產商來說,如果銷售的產品都是定制,且能完全銷售出去,當然是最理想的,但是通常會存在庫存的觸摸屏接口是UART接口,但是客戶需要USB接口,這樣就會存在無法兼容的情況。從一種計算機接口更改為另外一種時,要在PCBA(PrintedCircuitBoardAssembly)上通過焊接更換器件來更換為另一種接口;因為此種更換,造成PCBA重工,容易造成PCBA損壞;圖1是接口不通用的一種現有技術,紅外觸摸屏的接口電路通常包括一個單片機1,例如單片機STM32F103,單片機STM32F103中有兩個通訊接口,一個是UART接口:共有TXD(管腳30)、RXD(管腳31)兩根線,另一個USB口:共有USBDM(管腳32)、USBDP(管腳33)兩根線。當需要UART接口時,L6、L7焊接,L8、L9不焊接,此時5P接口3為UART通信接口方式;當需要USB接口時,L8、L9焊接,L6、L7不焊接,此時5P接口3為USB接口方式。使用此種方式時,USB接口與UART接口,不能共用PCBA。USB接口與UART接口對應兩份不同的BOM清單,當一種接口要更改為另一種接口時,必須要更換四個器件才能完成。在PCB板上增加了四個器件,通過這四個器件的焊接與不焊接來實現接口的切換,增加了PCB板的面積和器件數。圖2是現有技術中的另一種方案,通過采用一個模擬開工2,模擬開關2至少具有雙刀雙擲功能;UART的RXD和TXD接到模擬開關2第一組端口,USB的USBDM和USBDP接到模擬開關第二組端口,模擬開關的控制端接到單片機I/O口,由單片機I/O的高低電平來控制選擇第一組端口或者第二組端口導通后關閉;觸摸屏初始化時,讀取內存中接口設置類型參數,如果是UART接口時,單片機I/O口輸出相應電平控制到第一組端口導通,此時5P接口為UART接口方式,當接口設置類型為USB接口時,切換到第二組端口導通實現USB接口方式;該方式存在下列缺點:1)模擬開關由于采用的是集成MOS管作為開關的器件實現開關功能;由于MOS管自身物理特性,會有導通電阻及分布電容值,導通電阻:常見的模擬開關的等效導通阻抗一般從幾個歐姆到100歐姆之間,此電阻值會串入通信信號中,當傳輸的時USB高速信號時會對USB信號的完整性有影響;2)模擬開關的組信號切換,至少要由一個I/O來控制切換,減少了一個可以擴展應用的I/O口;3)增加一個模擬開關器件,增加BOM成本及增加板面積。。
技術實現思路
本專利技術的目的在于針對現有的缺陷,提供一種兼容式紅外觸摸屏接口,只需要通過不同的軟件設置,實現方便的接口模式的改變。本專利技術提供一種兼容式接口電路,包括單片機STM32F103和5P接口,所述單片機STM32F103包括UART接口和USB接口,其中UART接口包括TXD線和RXD線,USB口包括USBDM線和USBDP線,所述TXD線與USBDM線短接,并連接到5P接口;RXD線與USBDP線短接,并連接到5P接口,當接口配置為UART接口時,將所述USBDM線和USBDP線設置為高阻態,當接口配置為USB接口時,將所述TXD線和RXD線設置為高阻態。優選地,所述接口電路為紅外觸摸屏接口電路。本專利技術還提供一種接口電路兼容方法,其中所述接口電路包括單片機STM32F103和5P接口,所述單片機STM32F103包括UART接口和USB接口,其中UART接口包括TXD線和RXD線,USB口包括USBDM線和USBDP線,所述方法包括下列步驟:1)將所述TXD線與USBDM線短接,并連接到5P接口;2)將RXD線與USBDP線短接,并連接到5P接口;3)當接口需要配置為UART接口時,將所述USBDM線和USBDP線設置為高阻態;當接口需要配置為USB接口時,將所述TXD線和RXD線設置為高阻態。利用本專利技術的上述方案,在不增加硬件并且不影響通信接口電性能的情況下,實現了UART接口與USB接口的切換,節約成本,可方便切換。附圖說明為了更清楚地說明本專利技術的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它附圖。圖1為現有技術不兼容接口的電路原理圖;圖2為現有技術兼容接口的電路原理圖;圖3為本專利技術的兼容式接口的電路原理圖。具體實施方式下面將結合本專利技術實施例中的附圖,對專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術的實施例,本領域普通技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。如圖3所示,本專利技術以紅外觸摸屏的兼容式接口電路為例進行說明,本專利技術的兼容式接口電路,包括單片機1和5P接口3,所述單片機型號為STM32F103,單片機STM32F103包括UART接口和USB接口,其中UART接口包括TXD線(管腳30)和RXD線(管腳31),USB接口包括USBDM線(管腳32)和USBDP線(管腳33),與現有技術的不同在于,所述TXD線與USBDM線短路連接,并共同連接到5P接口3;RXD線與USBDP線短路連接,并共同連接到5P接口3,當接口需要配置為UART接口時,在單片機STM32F103中將所述USBDM線和USBDP線設置為高阻態,當接口需要配置為USB接口時,將所述TXD線和RXD線設置為高阻態。在單片機STM32F103初始化時,讀取內存中接口配置,對UART接口線和USB接口線進行初始化設置,當接口配置為UART時,將USB接口的USBDM線(管腳32)和USBDP線(管腳33)初始化為高阻態(高阻態這是一個數字電路里常見的術語,指的是電路的一種輸出狀態,既不是高電平也不是低電平,如果高阻態再輸入下一級電路的話,對下級電路無任何影響,和沒接一樣。),此時USB與5P接口電氣特性斷開,對UART接口的RXD線和TXD線的電信號沒有影響。當接口配置為USB接口時,將UART接口的TXD線(管腳30)和RXD線(管腳31)初始化為高阻態,此時UART接口與5P接口3電氣特性斷開,對USB接口的USBDM線和USBDP線的電信號沒有影響。通過此種方式,在不增加硬件并且不影響通信接口電性能的情況下,實現了UART接口與USB接口的切換,從外部接口看,只有一個接口,并且PCBA是一樣的,只是通過軟件設置結合相應端口本文檔來自技高網...

【技術保護點】
一種兼容式接口電路,包括單片機STM32F103和5P接口,所述單片機STM32F103包括UART接口和USB接口,其中UART接口包括TXD線和RXD線,?USB口包括USBDM線和USBDP線,其特征在于,所述TXD線與USBDM線短接,并連接到5P接口;RXD線與USBDP線短接,并連接到5P接口,當接口配置為UART接口時,將所述USBDM線和USBDP線設置為高阻態,當接口配置為USB接口時,將所述TXD線和RXD線設置為高阻態。
【技術特征摘要】
1.一種兼容式接口電路,包括單片機STM32F103和5P接口,所述單片機STM32F103包括UART接口和USB接口,其中UART接口包括TXD線和RXD線,USB口包括USBDM線和USBDP線,其特征在于,所述TXD線與USBDM線短接,并連接到5P接口;RXD線與USBDP線短接,并連接到5P接口,當接口配置為UART接口時,將所述USBDM線和USBDP線設置為高阻態,當接口配置為USB接口時,將所述TXD線和RXD線設置為高阻態。2.根據權利要求1所述的一種兼容式接口電路,其特征在于,所述接口電路為紅外觸摸屏接口電路。3.一種接口電路兼容方法,其中所述接...
【專利技術屬性】
技術研發人員:程海新,
申請(專利權)人:北京匯冠觸摸技術有限公司,北京匯冠新技術股份有限公司,
類型:發明
國別省市:北京,11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。