本技術涉及智能設備,尤其涉及一種支付電路、芯片和支付設備。
背景技術:
1、在目前的智能設備中,經常包含多個子系統。例如在支付設備中,包括安卓系統和支付系統,安卓系統主要用于提供操作系統平臺,支持各種支付相關的應用和功能,支付系統主要用于實現支付功能。為滿足用戶需求和產品的通用串行總線(universal?serialbus,usb)功能需求,通常需要在支付設備上接入各種外部設備,例如存錢盒、鼠標、鍵盤、掃碼槍和打印機等。此外,還需要對支付設備的各子系統進行固件升級,確保能夠實現優化性能、增加新功能、修復錯誤和漏洞等。
2、在相關技術中,支付設備中包括多個集線器集成電路(hub?integrated?circuit,hub?ic),每個hub?ic與一個子系統對應的芯片連接,從而,外部設備可以通過hub?ic連接到與該hub?ic連接的子系統對應的芯片,實現相應的usb功能。外部個人計算機(personalcomputer,pc)也可以通過hub?ic連接到與該hub?ic連接的子系統,從而對該子系統對應的固件進行升級。
3、然而,目前對設備高集成度、小型化的需求越來越高。hub?ic的價格貴,導致支付平板的成本較高,且hub?ic的面積大,導致占用較多的布線面積,從而無法滿足目前設備高集成度、小型化的需求。
技術實現思路
1、本技術提供一種支付電路、芯片和支付設備,以解決hub?ic的價格貴,導致支付設備的成本較高,且hub?ic的面積大,導致占用較多的布線面積,從而無法滿足目前高集成度、小型化的需求的問題,實現了在滿足支付設備的各種功能的同時,節省部件,降低支付設備的成本,降低布線面積,滿足設備高集成度、小型化的需求。
2、第一方面,本技術提供一種支付電路,支付電路包括:擴展電路、第一開關、第二開關、第三開關、第一系統電路、第二系統電路和第一外部接口,所述擴展電路包括上行接口、第一下行接口和第二下行接口,所述第一系統電路包括第一串行接口,所述第一系統電路寫入有第一固件,所述第一系統電路用于搭載操作系統,所述第二系統電路包括第二串行接口,所述第二系統電路寫入有第二固件,所述第二系統電路用于搭載支付系統,所述第一外部接口用于連接主機設備或者即插即用otg設備;
3、所述第一開關的第一端與所述第一外部接口連接,所述第一開關的第二端與所述第二開關的第一端連接,所述第一開關的第三端與所述第三開關的第三端連接,所述第二開關的第二端與所述上行接口連接,所述第三開關的第一端與所述第一下行接口連接,所述第三開關的第二端與所述第一串行接口連接,所述第二下行接口與所述第二串行接口連接;
4、在所述支付電路處于關閉狀態時,所述第一開關的第一端與所述第一開關的第二端導通,所述第二開關的第一端與所述第二開關的第二端導通,所述第三開關的第一端與所述第三開關的第二端導通,所述第一外部接口、所述第一開關、所述第二開關、所述上行接口、所述第一下行接口、所述第三開關和所述第一串行接口形成第一通路,所述第一外部接口、所述第一開關、所述第二開關、所述上行接口、所述第二下行接口和所述第二串行接口形成第二通路,以使所述主機設備能夠同時通過所述第一通路對所述第一固件、通過所述第二通路對所述第二固件進行固件升級;
5、在所述支付電路處于工作狀態時,所述第一系統電路,用于控制所述第一開關的第一端與所述第一開關的第三端導通,所述第三開關的第三端與所述第三開關的第二端導通,所述第一外部接口、所述第一開關、所述第三開關和所述第一串行接口形成第三通路,以使所述第一系統電路通過所述第三通路與所述otg設備進行交互,或者,以使所述主機設備能夠通過所述第三通路對所述操作系統進行調試。
6、通過第一方面提供的支付電路,通過控制第一開關、第二開關和第三開關的開啟與閉合,配合一個擴展電路,使得支付電路在關閉狀態下形成第一外部接口與第一系統電路之間的第一通路,以及第一外部接口與第二系統電路之間的第二通路,從而使得主機設備能夠同時通過第一外部接口對第一系統電路中的第一固件、第二系統電路中的第二固件進行固件升級。使得支付電路在工作狀態下形成第一外部接口與第一系統電路之間的第三通路,從而使得第一系統電路可以通過第三通路與otg設備進行交互,或者,使得主機設備能夠通過第三通路對第一系統電路中搭載的操作系統進行調試。該電路通過增加成本低、面積小的模擬開關,節省了價格較高、占用面積較大的hub?ic,在保證了主機設備同時為第一系統電路中的第一固件、第二系統電路中的第二固件進行固件升級的需求,以及支付電路相應的usb功能的同時,實現了成本的降低,有效減少了支付電路的布線面積,滿足高集成度、小型化的電子產品設計需求。
7、在一種可能的設計中,所述第一系統電路還包括:第三串行接口,所述第一外部接口與所述第三串行接口連接;
8、所述第一外部接口與所述第三串行接口形成第四通路,以使所述主機設備能夠在所述支付電路處于關閉狀態時通過所述第四通路對所述第一固件進行固件升級;或者,
9、以使所述主機設備能夠在所述支付電路處于工作狀態時通過所述第四通路對所述操作系統進行調試;或者,
10、以使所述第一系統電路在所述支付電路處于工作狀態時通過所述第四通路與所述otg設備進行交互。
11、在一種可能的設計中,所述支付電路還包括:信號調節電路,所述信號調節電路的第一端與所述第一外部接口連接,所述信號調節電路的第二端與所述第三串行接口連接,所述第一外部接口、所述信號調節電路和所述第三串行接口形成所述第四通路。
12、在一種可能的設計中,所述支付電路還包括:第二外部接口,所述第二外部接口用于連接otg設備,所述擴展電路還包括:第三下行接口,所述第一系統電路還包括:第四串行接口,所述第二外部接口與所述第三下行接口連接,所述第四串行接口與所述第二開關的第三端連接;
13、在所述支付電路處于工作狀態時,所述第一系統電路,還用于控制所述第二開關的第二端與所述第二開關的第三端導通,所述第四串行接口、所述第二開關、所述上行接口、所述第三下行接口和所述第二外部接口形成第五通路,以使所述第一系統電路通過所述第五通路與所述otg設備進行交互。
14、在一種可能的設計中,所述支付電路還包括:第三外部接口,所述第三外部接口用于連接otg設備,所述擴展電路還包括:第四下行接口,所述第三外部接口與所述第四下行接口連接;
15、在所述支付電路處于工作狀態時,所述第四串行接口、所述第二開關、所述上行接口、所述第四下行接口和所述第三外部接口形成第六通路,以使所述第一系統電路通過所述第六通路與所述otg設備進行交互。
16、在一種可能的設計中,所述第一外部接口為通用串行總線類型c?usb?type-c接口。
17、在一種可能的設計中,所述第二外部接口和所述第三外部接口為彈簧針pogo?pin接口,所述第二外部接口、所述第三外部接口和所述第四串行接口支持通用串行總線2.0usb2.0。
18、在一種可能的設計中,所述第一開關、所述第二開關、所述第三開關、所述第一串行接口和所述第二串行接口支持通用串行總線2.0usb2.0,所述第三串行接口支持通用串行總線3.1usb3.1。
19、第二方面,本技術提供一種支付芯片,包括:第一方面及第一方面任一種可能的設計中的支付電路。
20、第三方面,本技術提供一種支付設備,包括:第一方面及第一方面任一種可能的設計中的支付電路。