System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及多從設備單獨地址設置裝置及單獨地址設置方法,具體涉及在同一總線接口上連接并傳輸命令以進行操作的多從設備單獨地址設置裝置及單獨地址設置方法。本申請要求優先權,其優先權日為2024年05月21日,且優先權號為10-2024-0065750,本申請參照引用上述優先權文件。
技術介紹
1、通常而言,在電氣系統當中,當系統內部的組件之間需要傳輸信息或者信號的時候,常常會運用到互連。此類互連是由一條或者多條信號線所構成的,也被稱作總線。比如說,一些系統使用少量的通信線路來給多個ic提供通信的環境,所以廣泛采用了i2c(inter-integrated?circuit)總線協議。
2、12c總線是由時鐘信號線(serial?clock?line,scl)以及數據信號線(serialdata?line,sda)所組成的,其作用是傳輸數據,并且數據會隨著時鐘的傳輸而進行發送和接收。這種i2c總線通過兩根導線在ic芯片之間實現數據的交換,與i2c總線相連接的設備是以主(master)和從(slave)的關系來進行通信的。如圖1所示,i2c總線屬于一種串行總線協議,能夠用于和多從設備21、22、23、24進行通信。這些從設備通過電源線vdd以及時鐘信號線scl、數據信號線sda與主設備10相連接,實現數據的發送和接收。如此一來,i2c總線只需要兩條線路,就可以并行地控制多個芯片。
3、主設備10生成時鐘信號,控制主設備和從設備之間的數據傳輸。主設備10通過給每個從設備21、22、23、24所指定的從設備地址,和所
4、當兩個或者多個共享相同地址的相同從設備連接到總線時,主設備10無法單獨對這些從設備進行訪問。所以,每個連接到總線上的設備,為了能夠實現正常的總線操作,必須擁有屬于自己獨一無二的總線地址。也就是說,由于主設備和從設備各自具備唯一的地址,因此主設備10是通過將給定的地址發送至數據信號線sda來調用特定的從設備。例如,主設備10在總線上產生起始條件之后,就會輸出通信目標的從設備地址。具有對應目標從設備地址的從設備會通過ack信號(應答信號)做出響應,進而開始通信。
5、在通信的過程當中,接收數據的設備會對ack信號做出響應。主設備10通過在總線上產生停止條件來終止和該從設備的通信。因此,主設備10能夠通過給每個從設備所指定的從設備地址來和所需的從設備進行通信。然而,當由相同芯片所組成的兩個或者更多個器件通過i2c總線進行數據通信時,雖然它們各自被分配了不同的地址,能夠和主設備進行通信,但是當由相同結構的芯片所組成的兩個或者更多個器件連接到總線時,有可能會出現它們被分配相同地址的情況,進而導致沖突問題的產生。
6、另外,從設備的數據信號線sda既能夠當作輸入使用,也能夠當作輸出使用,而時鐘信號線scl通常僅僅用作輸入。由于操作員的失誤等原因,有時會錯誤地將信號線交叉連接,從而導致從主設備傳輸的數據無法正常接收的問題。所以,依據i2c協議的特性,時鐘信號線scl和數據信號線sda必須準確地定義方向,以便能夠進行通信。在i2c通信里,所有從設備的scl和sda引腳必須以相同的方式進行連接。
7、總之,傳統上在使用ic芯片或者運用相同結構的ic芯片時,會在連接和地址分配方面遭遇問題,需要利用內部存儲器來修改地址,這或許會帶來一些繁雜的工作。特別是為了驅動多個器件,同時使用相同結構的ic芯片的可能性存在限制,所以可能需要儲備多個芯片,這在庫存管理方面也會產生問題。此外,在制造階段雖然能夠改變電路設計來進行地址設置,但是對于已經制造完成的電路設計進行結構性的更改是極為困難的,這在制造過程中存在著限制性的問題。
技術實現思路
1、本專利技術旨在解決上述難題,本專利技術的目的是為總線上連接的多從設備單獨設置唯一地址的多從設備單獨地址設置裝置及單獨地址設置方法,以使得主設備能夠對連接到總線上的多從設備中的每個從設備進行單獨訪問。
2、為了達到上述目的,本專利技術提供的多從設備單獨地址設置裝置包括與具有時鐘信號線和數據信號線的總線接口相連的多從設備以及測試板,所述多從設備的ic芯片上安裝有能夠檢測磁場的霍爾傳感器,所述測試板配備有磁性元件,所述磁性元件設置在與所述多從設備的ic芯片相對應的位置上,所述多從設備的ic芯片包括地址寄存器,所述地址寄存器根據所述霍爾傳感器檢測到的極性和磁場強度,分配并存儲預先設定的不同地址。
3、可選的,所述測試板配備有至少兩個所述磁性元件,所述至少兩個所述磁性元件具有不同的極性和磁場強度。
4、可選的,所述測試板的所述磁性部件設置在與每個霍爾傳感器相對應的位置上,且各個所述磁性部件相互分離,以防相互干擾。
5、可選的,所述多從設備具有至少兩個共享相同地址的ic芯片。
6、可選的,所述ic芯片包括:地址參考模塊,用于存儲根據所述磁性部件的極性和磁場強度所預先設定的地址信息;比較模塊,用于將霍爾傳感器檢測到的所述磁性部件的極性和磁場強度與地址參考模塊中所存儲的信息進行比較,進而確定地址,并將確定出的地址傳輸至所述地址寄存器。
7、為達到上述目的,本專利技術還提供一種為總線上連接的多從設備單獨設置唯一地址的多從設備單獨地址設置方法,包括以下步驟:
8、對安裝在多從設備的ic芯片上的每個霍爾傳感器和具有對應磁性部件的測試板進行對齊;
9、根據所述測試板的供應電源和產生的信號,激活所述多從設備;
10、通過所述多從設備上的所述霍爾傳感器檢測所述磁性部件的極性和磁場強度;以及
11、所述多從設備根據每個所述霍爾傳感器檢測到的所述磁性部件的極性和磁場強度,分配并存儲預先設定的不同地址。
12、可選的,在根據所述測試板的供電信號和發生信號,激活所述多從設備的步驟中,能夠執行發送用于更改地址的i2c/i3c命令的步驟。
13、可選的,所述測試板配備有至少兩個所述磁性元件,所述至少兩個所述磁性元件具有不同的極性和磁場強度。
14、可選的,在對安裝在多從設備上的ic芯片中的每個霍爾傳感器和具有對應磁性部件的測試板進行對齊的步驟中,所述磁性部件以不同的極性對齊每個霍爾傳感器。
15、與現有技術相比,本專利技術提供的多從設備單獨地址設置裝置及單獨地址設置方法具有以下有益效果:
16、如前文所述,本專利技術通過在ic芯片上配備能夠識別環境并變更地址的功能,對多從設備的地址予以設置,可以達到方便地設置多從設備的地址的效果。通過采用本專利技術,即便使用多個相同配置的ic芯片作為從設備,也能夠為每個設備分配各異的地址,故而能夠使用相同的芯片,無需運用不同的芯片來驅動不同的驅動器,由此相較于傳統那種需本文檔來自技高網...
【技術保護點】
1.一種多從設備單獨地址設置裝置,其特征在于,包括與具有時鐘信號線和數據信號線的總線接口相連的多從設備以及測試板,所述多從設備的IC芯片上安裝有能夠檢測磁場的霍爾傳感器,所述測試板配備有磁性元件,所述磁性元件設置在與所述多從設備的IC芯片相對應的位置上,所述多從設備的IC芯片包括地址寄存器,所述地址寄存器根據所述霍爾傳感器檢測到的極性和磁場強度,分配并存儲預先設定的不同地址。
2.根據權利要求1所述的多從設備單獨地址設置裝置,其特征在于,所述測試板配備有至少兩個所述磁性元件,所述至少兩個所述磁性元件具有不同的極性和磁場強度。
3.根據權利要求2所述的多從設備單獨地址設置裝置,其特征在于,所述測試板的所述磁性部件設置在與每個霍爾傳感器相對應的位置上,且各個所述磁性部件相互分離,以防相互干擾。
4.根據權利要求1所述的多從設備單獨地址設置裝置,其特征在于,所述多從設備具有至少兩個共享相同地址的IC芯片。
5.根據權利要求1所述的多從設備單獨地址設置裝置,其特征在于,所述IC芯片還包括:
6.一種多從設備單獨地址設置方法,其特
7.根據權利要求6所述的多從設備單獨地址設置方法,其特征在于,所述測試板配備有至少兩個所述磁性元件,所述至少兩個所述磁性元件具有不同的極性和磁場強度。
8.根據權利要求6所述的多從設備單獨地址設置方法,其特征在于,在對安裝在多從設備上的IC芯片中的每個霍爾傳感器和具有對應磁性部件的測試板進行對齊的步驟中,所述磁性部件以不同的極性對齊每個霍爾傳感器。
...【技術特征摘要】
1.一種多從設備單獨地址設置裝置,其特征在于,包括與具有時鐘信號線和數據信號線的總線接口相連的多從設備以及測試板,所述多從設備的ic芯片上安裝有能夠檢測磁場的霍爾傳感器,所述測試板配備有磁性元件,所述磁性元件設置在與所述多從設備的ic芯片相對應的位置上,所述多從設備的ic芯片包括地址寄存器,所述地址寄存器根據所述霍爾傳感器檢測到的極性和磁場強度,分配并存儲預先設定的不同地址。
2.根據權利要求1所述的多從設備單獨地址設置裝置,其特征在于,所述測試板配備有至少兩個所述磁性元件,所述至少兩個所述磁性元件具有不同的極性和磁場強度。
3.根據權利要求2所述的多從設備單獨地址設置裝置,其特征在于,所述測試板的所述磁性部件設置在與每個霍爾傳感器相對應的位置上,且各個所述磁性部...
【專利技術屬性】
技術研發人員:金暎一,金潤道,李瑟利,職春星,
申請(專利權)人:廣東芯賽威科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。