本技術(shù)屬于終端領(lǐng)域,尤其涉及一種終端通信電路及其控制方法。
背景技術(shù):
1、目前,微控制單元(microcontroller?unit,mcu)或通信芯片等芯片都會(huì)帶有不同數(shù)量不同種類的外設(shè)接口,這些外設(shè)接口是用來和外設(shè)進(jìn)行通信數(shù)據(jù)交換的,uart接口物理上有四個(gè)接口來進(jìn)行數(shù)據(jù)通信。
2、相關(guān)技術(shù)在與uart接口通信時(shí),往往需要四根gpio線,在只有一路gpio接口的情況下,無法完成與四線uart接口的通信,及時(shí)有四根gpio線也造成了接口資源的浪費(fèi)。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供一種終端通信電路及其控制方法,能夠使用一個(gè)通信端口模塊與四個(gè)接口正常通信,節(jié)約了接口資源。
2、第一方面,本技術(shù)實(shí)施例提供了一種終端通信電路,終端通信電路包括:通信端口模塊,通信端口模塊與第一節(jié)點(diǎn)電連接;第一節(jié)點(diǎn)控制模塊,第一節(jié)點(diǎn)控制模塊分別與第一控制接口、第一節(jié)點(diǎn)、第一供電端和接地端電連接,第一節(jié)點(diǎn)控制模塊用于在通信端口模塊的工作模式為輸出模式的情況下,響應(yīng)于第一控制接口的第一電平,將第一供電端的高電平傳輸至第一節(jié)點(diǎn);第二節(jié)點(diǎn)控制模塊,第二節(jié)點(diǎn)控制模塊分別與第一節(jié)點(diǎn)、第二供電端、接地端和第二節(jié)點(diǎn)電連接,第二節(jié)點(diǎn)控制模塊用于在通信端口模塊的工作模式為輸出模式的情況下,響應(yīng)于第一節(jié)點(diǎn)的高電平,將第二供電端的高電平傳輸至第二節(jié)點(diǎn);第一開關(guān)模塊,第一開關(guān)模塊分別與第一控制接口、第二控制接口、第二節(jié)點(diǎn)和接收接口電連接,第一開關(guān)模塊用于在通信端口模塊的工作模式為輸出模式的情況下,響應(yīng)于第一控制接口的第一電平和第二控制接口的第二電平,將第二節(jié)點(diǎn)的高電平傳輸至接收接口;第二開關(guān)模塊,第二開關(guān)模塊的控制端與第二控制接口電連接,第二開關(guān)模塊的第一端與發(fā)送接口電連接,第二開關(guān)模塊的第二端與通信端口模塊電連接,第二開關(guān)模塊用于在通信端口模塊的工作模式為輸入模式的情況下,響應(yīng)于第二控制接口的第三電平,將發(fā)送接口的第四電平傳輸至通信端口模塊。
3、根據(jù)本技術(shù)第一方面的實(shí)施方式,第一節(jié)點(diǎn)控制模塊包括:第一分壓模塊,第一分壓模塊的第一端與接地端電連接;第一n型晶體管,第一n型晶體管的控制端與第一控制接口電連接,第一n型晶體管的第一端與第一分壓模塊的第二端電連接,第一n型晶體管的第二端與第一節(jié)點(diǎn)電連接;第二分壓模塊,第二分壓模塊的第一端與第一供電端電連接;第一p型晶體管,第一p型晶體管的控制端與第一控制接口電連接,第一p型晶體管的第一端與第二分壓模塊的第二端電連接,第一p型晶體管的第二端與第一節(jié)點(diǎn)電連接。
4、根據(jù)本技術(shù)第一方面前述任一實(shí)施方式,第二節(jié)點(diǎn)控制模塊包括:第三分壓模塊,第三分壓模塊的第一端與第二供電端電連接;第二n型晶體管,第二n型晶體管的控制端與第一節(jié)點(diǎn)電連接,第二n型晶體管的第一端與第三分壓模塊的第二端電連接,第二n型晶體管的第二端與第二節(jié)點(diǎn)電連接;第四分壓模塊,第四分壓模塊的第一端與接地端電連接;第二p型晶體管,第二p型晶體管的控制端與第一節(jié)點(diǎn)電連接,第二p型晶體管的第一端與第四分壓模塊的第二端電連接,第二p型晶體管的第二端與第二n型晶體管的第二端電連接于第二節(jié)點(diǎn)。
5、根據(jù)本技術(shù)第一方面前述任一實(shí)施方式,第一開關(guān)模塊包括:第三p型晶體管,第三p型晶體管的控制端與第一控制接口電連接,第三p型晶體管的第一端與第二節(jié)點(diǎn)電連接;第三n型晶體管,第三n型晶體管的控制端與第二控制接口電連接,第三n型晶體管的第一端與第三p型晶體管的第二端電連接,第三n型晶體管的第二端與接收接口電連接。
6、根據(jù)本技術(shù)第一方面前述任一實(shí)施方式,第二開關(guān)模塊包括:第四p型晶體管,第四p型晶體管的控制端與第二控制接口電連接,第四p型晶體管的第一端與發(fā)送接口電連接;第五分壓模塊,第五分壓模塊的第一端與第四p型晶體管的第二端電連接,第五分壓模塊的第二端與通信端口模塊電連接。
7、根據(jù)本技術(shù)第一方面前述任一實(shí)施方式,終端通信電路還包括:調(diào)節(jié)子電路,調(diào)節(jié)子電路分別與第一節(jié)點(diǎn)、第三供電端、第四供電端和第二控制接口電連接,調(diào)節(jié)子電路響應(yīng)于第一節(jié)點(diǎn)的電平、第三供電端提供的電平和第四供電端提供的電平,調(diào)節(jié)第二控制接口的電平。
8、根據(jù)本技術(shù)第一方面前述任一實(shí)施方式,調(diào)節(jié)子電路包括:第三節(jié)點(diǎn)控制模塊,第三節(jié)點(diǎn)控制模塊分別與第二控制接口、第三供電端、第四供電端和第三節(jié)點(diǎn)電連接;比較模塊,比較模塊的第一輸入端與第三節(jié)點(diǎn)連接,比較模塊的第二輸入端與第一節(jié)點(diǎn)電連接,比較模塊的輸出端與第二控制接口電連接;第三節(jié)點(diǎn)控制模塊響應(yīng)于第二控制接口的第二電平,將第三供電端的電平傳輸至比較模塊的第一輸入端,或第三節(jié)點(diǎn)控制模塊響應(yīng)于第二控制接口的第三電平,將第四供電端的電平傳輸至比較模塊的第一輸入端。
9、根據(jù)本技術(shù)第一方面前述任一實(shí)施方式,第三節(jié)點(diǎn)控制模塊包括:第四n型晶體管,第四n型晶體管的控制端與第二控制接口電連接,第四n型晶體管的第一端與第三供電端電連接;第六分壓模塊,第六分壓模塊的第一端與第四n型晶體管的第二端電連接,第六分壓模塊的第二端與比較模塊的第一輸入端電連接;第五p型晶體管,第五p型晶體管的控制端與第二控制接口電連接,第五p型晶體管的第一端與第四供電端電連接,第五p型晶體管的第二端與第六分壓模塊的第二端和比較模塊的第一輸入端電連接。
10、根據(jù)本技術(shù)第一方面前述任一實(shí)施方式,第一供電端所提供的電壓小于第三供電端所提供的電壓。
11、根據(jù)本技術(shù)第一方面前述任一實(shí)施方式,通信端口模塊包括:第七分壓模塊,第七分壓模塊的第一端與第五供電端電連接;第三開關(guān)模塊,第三開關(guān)模塊的第一端與第七分壓模塊的第二端電連接,第三開關(guān)模塊的第二端與第一節(jié)點(diǎn)電連接;第四開關(guān)模塊,第四開關(guān)模塊的第一端與第三開關(guān)模塊的第二端及第一節(jié)點(diǎn)電連接;第八分壓模塊,第八分壓模塊的第一端與第四開關(guān)模塊的第二端電連接,第八分壓模塊的第二端與接地端電連接。
12、第二方面,本技術(shù)實(shí)施例提供了一種終端通信電路的控制方法,終端通信電路包括如第一方面的終端通信電路,終端通信電路的控制方法包括:在通信端口模塊的工作模式為輸出模式的情況下,向第一控制接口提供第一電平,向第二控制接口提供第二電平,以使第一節(jié)點(diǎn)控制模塊響應(yīng)于第一控制接口的第一電平,將第一供電端的高電平傳輸至第一節(jié)點(diǎn);第二節(jié)點(diǎn)控制模塊響應(yīng)于第一節(jié)點(diǎn)的高電平,將第二供電端的高電平傳輸至第二節(jié)點(diǎn);第一開關(guān)模塊響應(yīng)于第一控制接口的第一電平和第二控制接口的第二電平,將第二節(jié)點(diǎn)的高電平傳輸至接收接口;在通信端口模塊的工作模式為輸入模式的情況下,向第二控制接口提供第三電平,以使第二開關(guān)模塊響應(yīng)于第二控制接口的第三電平,將發(fā)送接口的第四電平傳輸至通信端口模塊。
13、本技術(shù)實(shí)施例終端通信電路中的通信端口模塊存在兩種工作模式,一種是輸入模式,一種是輸出模式。在通信端口模塊為輸出模式的情況下,第一節(jié)點(diǎn)控制模塊,響應(yīng)于第一控制接口的第一電平,調(diào)節(jié)第一節(jié)點(diǎn)的電壓,進(jìn)而控制第二節(jié)點(diǎn)控制模塊調(diào)節(jié)第二節(jié)點(diǎn)的電壓;之后通過第一控制接口的電平和第二控制接口的電平控制第一開關(guān)模塊,使得接收接口在通信端口模塊為輸出模式的情況下,可以接收到通信端口模塊輸出的電平。在通信端口模塊為輸入模式的情況下,通過控制第二控制接口可以控制第二開關(guān)模塊的開啟與關(guān)閉,在第二開關(guān)模塊為開啟的情況下,由發(fā)送接口向通信端口模塊發(fā)送信號(hào)?;诖?,通信端口模塊實(shí)現(xiàn)了與第一控制接口、第二控制接口、發(fā)送接口和接收接口的通信。即本技術(shù)的終端通信電路可以在只有一個(gè)通信端口的情況下與四個(gè)接口正常通信,節(jié)約了接口資源。