一種接口管腳配置的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及接口連接檢測(cè)處理的技術(shù)領(lǐng)域,可以應(yīng)用于云端智能機(jī)器人領(lǐng)域,特別涉及一種接口管腳配置的方法及裝置。
【背景技術(shù)】
[0002]目前的方案是在設(shè)備或模塊之間連接的接口插接完畢后,直接為接口的各引腳上電。
[0003]現(xiàn)有技術(shù)中在接口插接好后直接為各引腳供電,可能導(dǎo)致設(shè)備損壞等安全隱患。
[0004]申請(qǐng)內(nèi)容
[0005]本申請(qǐng)實(shí)施例提出了一種接口管腳配置的方法及裝置,用以現(xiàn)有的接口連接處理方案可能存在的安全隱患。
[0006]本申請(qǐng)實(shí)施例提供了一種接口管腳配置的方法,包括如下步驟:
[0007]第一設(shè)備通過(guò)接口的預(yù)設(shè)管腳讀取外接設(shè)備或模塊的預(yù)存信息;所述外接設(shè)備或模塊通過(guò)所述接口與所述第一設(shè)備連接;所述預(yù)存信息包括:所述外接設(shè)備或模塊的類(lèi)型、供電方式或通信接口類(lèi)型;
[0008]根據(jù)所述預(yù)存信息配置所述接口的管腳。
[0009]本申請(qǐng)實(shí)施例提供了一種接口管腳配置的裝置,包括:
[0010]讀取單元,用于通過(guò)接口的預(yù)設(shè)管腳讀取外接設(shè)備或模塊的預(yù)存信息;所述外接設(shè)備或模塊通過(guò)所述接口與所述第一設(shè)備連接;所述預(yù)存信息包括:所述外接設(shè)備或模塊的類(lèi)型、供電方式或通信接口類(lèi)型;
[0011 ]配置單元,用于根據(jù)所述預(yù)存信息配置所述接口的管腳。
[0012]本申請(qǐng)有益效果如下:
[0013]本申請(qǐng)實(shí)施例提供了一種接口管腳配置的方法及裝置,由于是通過(guò)接通接口的預(yù)設(shè)管腳讀取外接設(shè)備或模塊的預(yù)存信息,并根據(jù)所述預(yù)存信息對(duì)第一設(shè)備與所述外接設(shè)備或模塊連接的接口進(jìn)行配置,第一設(shè)備可以根據(jù)所述外接設(shè)備或模塊的預(yù)存信息進(jìn)行接口配置,避免現(xiàn)有技術(shù)中在接口插接好后直接為各引腳供電,可能導(dǎo)致的設(shè)備損壞等安全隱患,提高設(shè)備連接的安全性。
【附圖說(shuō)明】
[0014]下面將參照附圖描述本申請(qǐng)的具體實(shí)施例,
[0015]圖1為本申請(qǐng)實(shí)施例中接口管腳配置的方法的流程示意圖;
[0016]圖2為本申請(qǐng)實(shí)施例中第一設(shè)備與外接設(shè)備或模塊通過(guò)接口連接的示意圖,其中,I為第一設(shè)備,2為接口,3為外接設(shè)備或模塊;
[0017]圖3為本申請(qǐng)實(shí)施例中的接口的布局結(jié)構(gòu)示意圖;
[0018]圖4為本申請(qǐng)實(shí)施例中的接口管腳分布示意圖;
[0019]圖5為本申請(qǐng)實(shí)施例中接口管腳配置的裝置的結(jié)構(gòu)示意圖;
[0020]圖6為本申請(qǐng)實(shí)施例中接口管腳配置的實(shí)施流程示意圖。
【具體實(shí)施方式】
[0021]為了使本申請(qǐng)的技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖對(duì)本申請(qǐng)的示例性實(shí)施例進(jìn)行進(jìn)一步詳細(xì)的說(shuō)明,顯然,所描述的實(shí)施例僅是本申請(qǐng)的一部分實(shí)施例,而不是所有實(shí)施例的窮舉。并且在不沖突的情況下,本說(shuō)明書(shū)中的實(shí)施例及實(shí)施例中的特征可以互相結(jié)合。
[0022]圖1為本申請(qǐng)實(shí)施例中接口管腳配置的方法的流程示意圖,如圖1所示,該接口管腳配置的方法可以包括如下步驟:
[0023]步驟101:第一設(shè)備通過(guò)接口的預(yù)設(shè)管腳讀取外接設(shè)備或模塊的預(yù)存信息;所述外接設(shè)備或模塊通過(guò)所述接口與所述第一設(shè)備連接;所述預(yù)存信息包括:所述外接設(shè)備或模塊的類(lèi)型、供電方式或通信接口類(lèi)型;
[0024]步驟102:根據(jù)所述預(yù)存信息配置所述接口的管腳。
[0025]具體實(shí)施中,第一設(shè)備可以為智能手持設(shè)備、云端智能機(jī)器人等等。
[0026]預(yù)設(shè)管腳可以是具有數(shù)據(jù)通信功能從外接設(shè)備讀取預(yù)存信息的任何管腳,例如,可以是UART(Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)傳輸器)子接口的數(shù)據(jù)管腳、USB(Universal Serial Bus,通用串行總線)子接口的數(shù)據(jù)管腳、I2C(Inter-1ntegrated Circuit,集成電路總線)子接口的數(shù)據(jù)管腳,或者其他的功能管腳,這里不做具體限定。
[0027]圖2為本申請(qǐng)實(shí)施例中第一設(shè)備與外接設(shè)備或模塊通過(guò)接口連接的示意圖,如圖2所示,在第一設(shè)備上I設(shè)有可以與外接設(shè)備或模塊3連接的接口 2,在外接設(shè)備或模塊3上設(shè)有與接口2相匹配的接口,第一設(shè)備與外接設(shè)備或模塊通過(guò)接口連接。
[0028]本申請(qǐng)實(shí)施例提供的接口管腳配置的方法,由于是通過(guò)接通接口的預(yù)設(shè)管腳讀取外接設(shè)備或模塊的預(yù)存信息,并根據(jù)所述預(yù)存信息對(duì)第一設(shè)備與所述外接設(shè)備或模塊連接的接口進(jìn)行配置,第一設(shè)備可以根據(jù)所述外接設(shè)備或模塊的預(yù)存信息進(jìn)行接口配置,避免現(xiàn)有技術(shù)中在接口插接好后直接為各引腳供電,可能導(dǎo)致的設(shè)備損壞等安全隱患,提高設(shè)備連接的安全性。
[0029]實(shí)施中,第一設(shè)備通過(guò)接口讀取外接設(shè)備或模塊的預(yù)存信息之前,還可以包括:
[0030]檢測(cè)所述接口的插入檢測(cè)子接口;
[0031 ]根據(jù)所述插入檢測(cè)子接口的檢測(cè)結(jié)果確定所述接口的全部管腳連接。
[0032]具體實(shí)施中,所述接口可以包括插入檢測(cè)子接口,第一設(shè)備與外接設(shè)備或模塊接口連接后,通過(guò)插入檢測(cè)子接口可以判斷所述接口的全部管腳是否連接。
[0033]具體地,可以將所述接口的插入檢測(cè)子接口的管腳和與外接設(shè)備或模塊上設(shè)有的接口的GND(Ground,地)連接,第一設(shè)備檢測(cè)插入檢測(cè)子接口的管腳的電平,若為低電平,則說(shuō)明所述接口的全部管腳已經(jīng)與外接設(shè)備或模塊上的接口連接;否則,說(shuō)明所述接口的一個(gè)或多個(gè)管腳與外接設(shè)備或模塊上的接口沒(méi)有連接。
[0034]第一設(shè)備通過(guò)接口讀取外接設(shè)備或模塊的預(yù)存信息之前,通過(guò)插入檢測(cè)子接口進(jìn)行接口管腳的插入連接檢測(cè),可以確保接口正確連接后,再打開(kāi)所述接口的預(yù)設(shè)管腳讀取外接設(shè)備或模塊的預(yù)存信息,避免出現(xiàn)接口連接不良時(shí)影響讀取預(yù)存信息的問(wèn)題。
[0035]實(shí)施中,第一設(shè)備通過(guò)接口的預(yù)設(shè)管腳讀取外接設(shè)備或模塊的預(yù)存信息,可以具體包括:
[0036]第一設(shè)備為所述接口的I2C子接口供電;
[0037]通過(guò)所述I2C子接口的數(shù)據(jù)管腳從所述外接設(shè)備或模塊讀取所述預(yù)存信息;所述預(yù)存信息預(yù)存至所述外接設(shè)備或模塊的存儲(chǔ)器中,通過(guò)所述I2C子接口的電源管腳為所述存儲(chǔ)器供電。
[0038]具體實(shí)施中,I2C是一個(gè)雙向的兩線連續(xù)總線,提供集成電路之間的串行通信線路,采用一條數(shù)據(jù)線(SDA),加一條時(shí)鐘線(SCL)來(lái)完成數(shù)據(jù)的傳輸及外圍器件的擴(kuò)展,由于I2C的尋址是軟尋址方式,可以節(jié)省片選線。
[0039]預(yù)存信息的數(shù)據(jù)量通常不會(huì)特別大,I2C總線有三種數(shù)據(jù)傳輸速度:標(biāo)準(zhǔn)(10Kbps),快速模式(400Kbps)和高速模式(3.4Mbps),完全可以滿足對(duì)預(yù)存信息讀取的速度要求。
[0040]另外,由于存儲(chǔ)預(yù)存信息的存儲(chǔ)器由I2C子接口的電源管腳進(jìn)行供電,而不是由外接設(shè)備或模塊進(jìn)行供電,這樣在無(wú)需外接設(shè)備或模塊上電也能正常使用,提高使用安全性。[0041 ]實(shí)施中,根據(jù)所述預(yù)存信息配置所述接口的管腳之前,還可以包括:
[0042]根據(jù)所述外接設(shè)備或模塊的類(lèi)型確定所述第一設(shè)備允許連接所述外接設(shè)備或模塊。
[0043]具體實(shí)施中,根據(jù)所述預(yù)存信息配置所述接口的管腳之前,還可以判斷預(yù)存信息中的外接設(shè)備或模塊的類(lèi)型是否被第一設(shè)備允許連接。若確定所述第一設(shè)備允許連接所述外接設(shè)備或模塊,則繼續(xù)根據(jù)所述預(yù)存信息配置所述接口的管腳。通過(guò)確定外接設(shè)備或模塊的類(lèi)型是被第一設(shè)備允許連接的設(shè)備或模塊類(lèi)型,可以避免錯(cuò)誤的設(shè)備連接,避免不必要的對(duì)所述接口的管腳的配置工作。
[0044]實(shí)施中,所述接口管腳配置的方法還可以包括:
[0045]若確定所述第一設(shè)備不允許連接所述外接設(shè)備或模塊,則退出接口連接。
[0046]具體實(shí)施中,確定外接設(shè)備或模塊的類(lèi)型是被第一設(shè)備禁止連接或不能識(shí)別的設(shè)備或模塊類(lèi)型,則退出接口連接,不會(huì)對(duì)所述接口進(jìn)行配置及上電,還可以上報(bào)故障信息,提示外接設(shè)備或模塊是第一設(shè)備禁止連接或不能識(shí)別的設(shè)備或模塊。
[004