两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

前饋振鈴抑制電路的制作方法

文檔序號(hào):11236660閱讀:869來(lái)源:國(guó)知局
前饋振鈴抑制電路的制造方法與工藝

本申請(qǐng)案涉及總線操作,并且具體地說(shuō),涉及振鈴抑制電路。



背景技術(shù):

控制器區(qū)域網(wǎng)絡(luò)(controllerareanetwork,can)總線是連接網(wǎng)絡(luò)中的一個(gè)或多個(gè)節(jié)點(diǎn)的多主要串行總線。can總線通常用于汽車和工業(yè)自動(dòng)應(yīng)用,然而它也可以應(yīng)用于其它應(yīng)用。can總線的使用是由各種iso標(biāo)準(zhǔn)決定的,例如,用于can協(xié)議的iso11898-1、用于高速can物理層的iso11898-2和用于低速或容錯(cuò)can物理層的iso11898-3。

當(dāng)前can總線可以能夠支持不同數(shù)據(jù)速率,例如1mb/s到10mb/s。然而,此類數(shù)據(jù)速率的支持取決于被正確地終止的網(wǎng)絡(luò)。在當(dāng)前網(wǎng)絡(luò)中,這一終端可以包括例如在網(wǎng)絡(luò)的端節(jié)點(diǎn)和中間節(jié)點(diǎn)處的120ω終端電阻,所述中間節(jié)點(diǎn)是經(jīng)由具有足夠短的長(zhǎng)度的短截線連接到總線的。此處終端是為了防止總線上的反射,這種反射可以使總線上信令的完整性失真或受損。

can總線網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)可以包括多個(gè)節(jié)點(diǎn),這些節(jié)點(diǎn)位于到在端節(jié)點(diǎn)處的終端電阻不同距離處。當(dāng)節(jié)點(diǎn)中的一個(gè)傳輸(這可以引起總線上的振鈴)時(shí),距端接電阻器最遠(yuǎn)的節(jié)點(diǎn)可以引起反射。這可以減少總線可以正確地操作的最大數(shù)據(jù)速率。

傳統(tǒng)地其它因素,例如總線纜線的長(zhǎng)度,限制數(shù)據(jù)速率到一定速度,該速度低于振鈴將成為問(wèn)題的速度。然而can總線協(xié)議中的改進(jìn),例如can總線靈活數(shù)據(jù)速率(canbusflexibledatarate,canfd),已經(jīng)將可能的數(shù)據(jù)速率提高到振鈴變得有影響時(shí)的程度。

因此,解決終端電阻和/或總線上振鈴或反射的存在受到人們的關(guān)注。

us8593202提供了通過(guò)監(jiān)測(cè)can總線自身上的信號(hào)來(lái)抑制振鈴的方法。當(dāng)檢測(cè)到總線上的狀態(tài)改變時(shí),在固定時(shí)間周期內(nèi)閉合開關(guān)以提供總線上的阻抗的降低。



技術(shù)實(shí)現(xiàn)要素:

根據(jù)第一方面,提供一種電路,其包括:終端電阻器,其經(jīng)由開關(guān)耦合到總線;以及控制電路,其包括:輸入端,其耦合到總線收發(fā)器的數(shù)據(jù)輸入引腳;以及輸出端,其耦合以控制終端電阻器,其中電路被配置成響應(yīng)于輸入位流上的轉(zhuǎn)變選擇性地將電阻器耦合到總線。

控制電路可以包括邊緣檢測(cè)器,該邊緣檢測(cè)器被配置成檢測(cè)數(shù)據(jù)輸入引腳上的轉(zhuǎn)變。輸入可以為邊緣檢測(cè)器的檢測(cè)輸入??刂齐娐房闪硗獍ㄩ_關(guān)控制器,該開關(guān)控制器被配置成響應(yīng)于邊緣檢測(cè)器檢測(cè)到第一轉(zhuǎn)變而閉合開關(guān)。開關(guān)控制器可以另外被配置成響應(yīng)于邊緣檢測(cè)器檢測(cè)到第二轉(zhuǎn)變而打開開關(guān)。第一轉(zhuǎn)變可以是顯性到隱性的轉(zhuǎn)變,且第二轉(zhuǎn)變可以是隱性到顯性的轉(zhuǎn)變。

開關(guān)控制器可以被配置成在設(shè)定的時(shí)間周期閉合開關(guān)。設(shè)定的時(shí)間周期可以短于在總線操作的數(shù)據(jù)階段中輸入位流的位時(shí)間。在操作的數(shù)據(jù)階段期間,時(shí)間的設(shè)定周期可以在大于總線的位時(shí)間的40%和小于總線的位時(shí)間的100%之間。開關(guān)控制器可以另外被配置成在設(shè)定的時(shí)間周期之后打開開關(guān)。終端電阻器和開關(guān)可以串聯(lián)耦合在總線的第一導(dǎo)線和第二導(dǎo)線之間。

數(shù)據(jù)輸入引腳可以耦合在總線控制器和總線收發(fā)器之間,且控制電路被配置成檢測(cè)從總線控制器提供到總線收發(fā)器的數(shù)據(jù)位流中的轉(zhuǎn)變。邊緣檢測(cè)器可以被配置成檢測(cè)輸入位流上的顯性到隱性的轉(zhuǎn)變。輸入位流上的顯性到隱性的轉(zhuǎn)變可以對(duì)應(yīng)于輸入位流上的下降邊緣。電路可以是振鈴抑制電路。

根據(jù)第二方面,提供總線收發(fā)器,其包括:數(shù)據(jù)輸入引腳,其被配置成接收輸入位流;第一輸出端,其被配置成輸出總線信號(hào);以及根據(jù)第一方面的電路??偩€收發(fā)器可以被配置成轉(zhuǎn)換輸入位流以形成總線信號(hào)。總線收發(fā)器可以是控制器區(qū)域網(wǎng)絡(luò)(can)總線收發(fā)器。

根據(jù)第三方面,提供一種系統(tǒng),其包括:多個(gè)節(jié)點(diǎn),這些節(jié)點(diǎn)耦合以經(jīng)由控制器區(qū)域網(wǎng)絡(luò)(can)總線通信,其中每個(gè)節(jié)點(diǎn)包括第二方面的總線收發(fā)器。

附圖說(shuō)明

將參考圖式僅通過(guò)舉例描述實(shí)施例,在圖式中:

圖1是示出了具有多個(gè)節(jié)點(diǎn)的can總線網(wǎng)絡(luò)的例子的示意圖;

圖2是根據(jù)例子的節(jié)點(diǎn)的示意圖;

圖3是根據(jù)實(shí)施例的示出了總線收發(fā)器和電路的示意圖;

圖4是示出了實(shí)施例的例子操作的信令圖;并且

圖5是示出了實(shí)施例的操作的另一例子的信令圖。

應(yīng)當(dāng)理解,對(duì)于跨越一個(gè)以上圖式的特征,相同參考標(biāo)號(hào)指示相同特征。

具體實(shí)施方式

圖1示出了包括經(jīng)由can總線耦合在一起的多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)100的例子。

網(wǎng)絡(luò)100包括第一節(jié)點(diǎn)101、第二節(jié)點(diǎn)102、第三節(jié)點(diǎn)103、第n節(jié)點(diǎn)104和第(n+1)節(jié)點(diǎn)105。節(jié)點(diǎn)101到節(jié)點(diǎn)105耦合在一起以通過(guò)can總線110通信。can總線110是兩線總線,其包括canh導(dǎo)線111和canl導(dǎo)線112。在這種情況下導(dǎo)線111和導(dǎo)線112形成具有標(biāo)稱線路阻抗的雙絞線。節(jié)點(diǎn)101到節(jié)點(diǎn)105中的每一個(gè)耦合到canh111和canl112。

在此例子中,標(biāo)稱線路阻抗是120ω,這是can總線的典型的一些自動(dòng)應(yīng)用。然而,將理解實(shí)施例適用于其它線路阻抗。另外,將理解線路的確切阻抗可以受到例如纜線和/或絕緣材料等物理因素影響。當(dāng)假定線路阻抗是120ω時(shí),實(shí)際線路阻抗可以圍繞這一值改變且可以被認(rèn)為是近似于120ω。類似地,終端電阻器可以由于現(xiàn)實(shí)世界實(shí)施方案而就它們的確切值發(fā)生改變。

第一節(jié)點(diǎn)101是總線110的第一端節(jié)點(diǎn)且具有120ω的終端電阻131。將了解120ω是根據(jù)纜線阻抗的此例子的。第二節(jié)點(diǎn)102是第二端節(jié)點(diǎn)且具有120ω的終端電阻132。第三、第n和第(n+1)節(jié)點(diǎn)是中間節(jié)點(diǎn),且經(jīng)由短截線140、141和142耦合到can總線110。此類中間節(jié)點(diǎn)可以是無(wú)端接的或在一些系統(tǒng)中任選地施加有在千歐姆范圍內(nèi)的高阻終端。在一些例子中,高阻終端可以在纜線的這些準(zhǔn)開口端處提供有限的振鈴抑制,但是由于與標(biāo)稱纜線阻抗的偏差,效果是非常有限的。

節(jié)點(diǎn)中的每一個(gè)可耦合到其它電路,例如傳感器或微控制器,這些其它電路可被配置成使用can總線110而與其它節(jié)點(diǎn)中的一個(gè)或多個(gè)通信。

圖2示出了節(jié)點(diǎn)201的例子,例如,更詳細(xì)地說(shuō),節(jié)點(diǎn)101到節(jié)點(diǎn)105中的一個(gè)。

節(jié)點(diǎn)201耦合到can總線110,其中短截線241耦合到canh導(dǎo)線111,并且短截線242耦合到canl導(dǎo)線112。短截線241、242耦合到節(jié)點(diǎn)201的can總線收發(fā)器210。將了解,在不需要短截線(例如,對(duì)于端節(jié)點(diǎn))的情況下,can總線收發(fā)器將直接耦合到導(dǎo)線111和導(dǎo)線112。

can總線收發(fā)器210經(jīng)由發(fā)射數(shù)據(jù)連接(txd)251和接收數(shù)據(jù)連接(rxd)252而耦合到can控制器220。

can控制器220可形成節(jié)點(diǎn)201的微控制器230的部分。

微控制器230可以確定總線上待傳輸?shù)南⑶覍⑦@些消息提供到can控制器220。微處理器可以接收來(lái)自總線的消息且解譯它們,其中所述總線是來(lái)自can控制器220的。微控制器230可以另外連接到其它實(shí)體,例如傳感器或致動(dòng)器,且微控制器230在其它實(shí)體和總線之間提供接口。

can控制器220可以(經(jīng)由總線收發(fā)器210)接收來(lái)自總線的位且將位重構(gòu)到待通過(guò)微控制器解譯的消息中去。can控制器可以接收來(lái)自微控制器230的消息且以串行位形式經(jīng)由can收發(fā)器210將消息提供到總線。

can收發(fā)器210可以將來(lái)自can控制器220的txd引腳251上的數(shù)字?jǐn)?shù)據(jù)位轉(zhuǎn)換成模擬總線信號(hào)。can收發(fā)器210可以另外將模擬總線信號(hào)轉(zhuǎn)換成待經(jīng)由rxd引腳252提供到can控制器220的數(shù)字位。

通過(guò)某些參數(shù)決定網(wǎng)絡(luò)100的實(shí)施方案,以便減少振鈴且在較高數(shù)據(jù)速率處保護(hù)用信號(hào)發(fā)送數(shù)據(jù)的完整性。舉例來(lái)說(shuō),can總線110可以具有最大長(zhǎng)度,在最大長(zhǎng)度下可以獲得最大數(shù)據(jù)速率。在另一個(gè)例子中,連接中間節(jié)點(diǎn)101至105到can總線110的短截線140、141和142可以保持盡可能的短以減少反射。在一種情況下,can總線的最大長(zhǎng)度可以被限制到40m且短截線的最大長(zhǎng)度可以被限制到小于0.3m,然而,將了解這是借助于例子的。

盡管有此要求,總線和短截線的長(zhǎng)度可以受制于其它因素。舉例來(lái)說(shuō),在舉例的自動(dòng)應(yīng)用中,可以通過(guò)媒介的形狀與大小和節(jié)點(diǎn)的位置決定can總線網(wǎng)絡(luò)的實(shí)施方案。不可能總是有如需要的那樣短的短截線。此外,即使在短截線為按照實(shí)際盡可能短的情況下,振鈴仍可以在較高數(shù)據(jù)速率處發(fā)生。

在無(wú)端接短截線線路中振鈴可以破壞總線上的通信。這在使用新協(xié)議(例如canfd,其中數(shù)據(jù)速率是更高的)的情況下變成更嚴(yán)重的問(wèn)題。解決振鈴的一種方法是重新設(shè)計(jì)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)以便改進(jìn)終端,然而這是費(fèi)時(shí)且成本高的。

本申請(qǐng)案的實(shí)施例提供了可以在現(xiàn)有網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)上實(shí)施的抑制振鈴的方法。另外的實(shí)施例可以考慮在振鈴抑制電路中實(shí)施抑制且緩解潛在干擾出現(xiàn)時(shí)的速度。

圖3示出了根據(jù)實(shí)施例的振鈴抑制電路300。圖3的電路可以被實(shí)施為can收發(fā)器的一部分且can收發(fā)器210已經(jīng)在圖中示出。

圖3的can收發(fā)器210耦合到發(fā)射數(shù)據(jù)輸入引腳(txd)251和接收數(shù)據(jù)輸出引腳(rxd)252。將了解,在一些例子中,txd251和rxd252可以連接到can控制器,例如,can控制器220。txd251可被連接成接收將在總線上發(fā)射的數(shù)據(jù),且rxd252可被連接成提供已經(jīng)在總線上接收到的數(shù)據(jù)。

can收發(fā)器210另外耦合到can總線110的第一canh導(dǎo)線111和can總線110的第二canl導(dǎo)線112。can收發(fā)器210可以包括發(fā)射放大器311,所述發(fā)射放大器311具有耦合到txd251的輸入端和耦合到canh111和canl112的差分輸出端。can收發(fā)器210另外包括接收比較器312,所述接收比較器312具有耦合到rxd252的輸出端和耦合到canh111和canl112的差分輸入端。

圖3另外示出了耦合到txd251以及canh111和canl112的振鈴抑制電路300。電路300包括邊緣檢測(cè)器301、開關(guān)控制器302、開關(guān)303和終端電阻(rt)304。到邊緣檢測(cè)器301的輸入端耦合到txd252,且邊緣檢測(cè)器301的輸出端耦合到開關(guān)控件302的輸入端。開關(guān)控件302的輸出端耦合開關(guān)303的控制輸入端。當(dāng)開關(guān)閉合時(shí),開關(guān)303被配置成在canh111與canl112之間耦合終端電阻304。在此例子中,開關(guān)303的第一端耦合到canl112,且開關(guān)303的第二端耦合到rt304的第一端。rt304的第二端耦合到canh111。

電路300被配置成檢測(cè)txd251上的邊緣且作為回應(yīng)閉合開關(guān)303。在設(shè)定的時(shí)間周期內(nèi)閉合開關(guān)以便在該設(shè)定周期內(nèi)降低can總線110的阻抗,這樣的目的在于減少在無(wú)端接的節(jié)點(diǎn)處的任何潛在反射。開關(guān)閉合的時(shí)間周期可以與數(shù)據(jù)速率相關(guān)或與當(dāng)檢測(cè)到轉(zhuǎn)變時(shí)數(shù)據(jù)在can總線上傳輸?shù)乃俾氏嚓P(guān)。開關(guān)應(yīng)當(dāng)閉合的時(shí)間周期可以隨著總線的不同數(shù)據(jù)速率而改變。具體地說(shuō),數(shù)據(jù)速率可以隨著總線的操作模式而改變。舉例來(lái)說(shuō),在仲裁模式期間,數(shù)據(jù)速率可以更慢以允許仲裁。在這種情況下,開關(guān)為閉合的時(shí)間周期與當(dāng)總線在其最大數(shù)據(jù)速率下操作或接近其最大數(shù)據(jù)速率操作時(shí)開關(guān)為閉合的時(shí)間周期不同。

在操作中,邊緣檢測(cè)器301檢測(cè)txd251上的邊緣且提供檢測(cè)到的邊緣的指示到開關(guān)控件302。開關(guān)控制器302可以響應(yīng)于該指示閉合開關(guān)303。開關(guān)控制器302可以在設(shè)定的時(shí)間周期內(nèi)閉合開關(guān)303,之后它將打開開關(guān)303。當(dāng)開關(guān)303閉合時(shí),rt304在canh111與canl112之間作為can收發(fā)器的輸出端連接。這可以提供can總線的阻抗減小的時(shí)間周期。

已經(jīng)描述電路300響應(yīng)于邊緣的檢測(cè)閉合開關(guān)303。在一些例子中,這一邊緣是通過(guò)節(jié)點(diǎn)201確證的從顯性到隱性狀態(tài)的轉(zhuǎn)變。節(jié)點(diǎn)201可以被認(rèn)為是確證當(dāng)其不發(fā)射(或沒(méi)有試圖發(fā)射)時(shí)的隱性狀態(tài)。當(dāng)節(jié)點(diǎn)201開始發(fā)射時(shí),節(jié)點(diǎn)201可以確證顯性狀態(tài)。換句話說(shuō),當(dāng)節(jié)點(diǎn)已經(jīng)控制了can總線110的狀態(tài)時(shí),節(jié)點(diǎn)確證顯性狀態(tài)。

當(dāng)節(jié)點(diǎn)201確證顯性狀態(tài)時(shí),通過(guò)驅(qū)動(dòng)can總線110低阻(~10ω)到5v供電軌的發(fā)射器輸出級(jí)來(lái)確定can總線110上的阻抗??梢酝ㄟ^(guò)隱性到顯性轉(zhuǎn)變上的發(fā)射器來(lái)抑制網(wǎng)絡(luò)中的振鈴。

在顯性到隱性狀態(tài)的轉(zhuǎn)變時(shí),通過(guò)網(wǎng)絡(luò)中終端電阻器確定隱性狀態(tài)中總線上的阻抗。在處于端節(jié)點(diǎn)的終端電阻器大約是120ω的情況下,終端電阻器并聯(lián)將提供大約60ω的阻抗(例如iso11898-2定義在45ω和70ω之間的目標(biāo)范圍)。

在這種情況下,邊緣檢測(cè)器可以被配置成檢測(cè)從顯性到隱性狀態(tài)的邊緣晶體管,且響應(yīng)于這一檢測(cè)閉合開關(guān)。

圖4示出了示出當(dāng)被配置成檢測(cè)從顯性到隱性狀態(tài)轉(zhuǎn)變時(shí)的電路300的操作的信號(hào)圖。

圖4示出了位于連接txd251的從can控制器提供到can收發(fā)器的位的信號(hào)400。在此例子中,發(fā)射位耗費(fèi)的時(shí)間t位是500ns,然而,將了解這僅是一個(gè)例子。將了解,發(fā)射位耗費(fèi)的時(shí)間t位對(duì)應(yīng)于can總線的數(shù)據(jù)速率。在這種情況下,數(shù)據(jù)速率對(duì)應(yīng)于為500ns的t位的位速率,然而數(shù)據(jù)速率可以隨著can總線的操作而改變。將了解,當(dāng)數(shù)據(jù)速率改變時(shí),例如由于操作模式的改變,開關(guān)為閉合的時(shí)間周期將相應(yīng)地改變。

另外示出了開關(guān)控制信號(hào)410,其中當(dāng)信號(hào)較低時(shí)開關(guān)303是斷開或打開的,且當(dāng)信號(hào)較高時(shí)開關(guān)303是接通或閉合的。示出了can總線上的信號(hào)420。當(dāng)can總線信號(hào)420較高時(shí),確證顯性狀態(tài),且當(dāng)can總線信號(hào)420較低時(shí),確證總線上的隱性狀態(tài)。信號(hào)430示出了在總線上通過(guò)can總線收發(fā)器接收并通過(guò)連接rxd252被提供到can控制器的位。

在操作中,can總線控制器220提供串行位流400到can收發(fā)器210以供在總線上發(fā)射。邊緣檢測(cè)器301監(jiān)測(cè)這一位流上的邊緣。在時(shí)間441處,txd400上的信號(hào)從低到高轉(zhuǎn)變,這將引起can總線信號(hào)420上的顯性到隱性的轉(zhuǎn)變。將了解,txd400從低到高的轉(zhuǎn)變不會(huì)立刻引起can總線上的變化,這是因?yàn)殡S著信號(hào)400被can收發(fā)器210接收且被轉(zhuǎn)換成用于can總線210的總線層級(jí),存在延遲。

邊緣檢測(cè)器301可以向開關(guān)控制器302指示已經(jīng)檢測(cè)到邊緣且從開關(guān)控制器302到開關(guān)的控制信號(hào)410變高。開關(guān)控制器302可以被配置成在固定時(shí)間周期內(nèi)保持信號(hào)410較高。響應(yīng)于來(lái)自開關(guān)控制器302的控制信號(hào)410,開關(guān)303閉合且連接終端電阻器rt304到can總線110。當(dāng)rt304是連接的時(shí),可以抑制來(lái)自網(wǎng)絡(luò)的振鈴能量。

之后的時(shí)間周期,開關(guān)控制器信號(hào)402將同樣在442處變位,且開關(guān)將打開,斷開rt的連接。在此例子中,開關(guān)為閉合的時(shí)間周期(t開關(guān))應(yīng)當(dāng)足夠大以抑制振鈴且應(yīng)當(dāng)短于位時(shí)間(t位)。將了解,時(shí)間值將取決于can總線的數(shù)據(jù)速率。例如對(duì)于在2mbit/s處的通信,t位的例子值可以是500ns且t開關(guān)可以是400ns,其中例如rt=120歐姆??梢赃x擇時(shí)序參數(shù)t開關(guān)為例如小于t位的容限,在這種情況下容限是10%且對(duì)于其開關(guān)為閉合的周期被選擇為400ns。例如,rt可以被選擇為與纜線的特性阻抗相同。

將了解在上述內(nèi)容中,動(dòng)作已經(jīng)與信號(hào)變高和變低相關(guān)聯(lián)。將了解高和低的選擇對(duì)應(yīng)于顯性/隱性轉(zhuǎn)變且對(duì)于不同總線系統(tǒng)可以不同。舉例來(lái)說(shuō),在一些情況下開關(guān)可以響應(yīng)于信號(hào)410在高的內(nèi)部變低而閉合,前提是這對(duì)應(yīng)于顯性到隱性轉(zhuǎn)變。

在上述內(nèi)容中,邊緣檢測(cè)器被描述為檢測(cè)在從can控制器提供到can收發(fā)器的信號(hào)上的邊緣??赡艽嬖谔峁┯赾an總線上的用于檢測(cè)can總線自身從顯性到隱性的轉(zhuǎn)變的振鈴抑制電路的實(shí)施方案。

檢測(cè)txd251上的邊緣為電路300的反應(yīng)提供了額外的時(shí)間。txd251上的邊緣在被輸出到can總線110上之前首先通過(guò)can收發(fā)器210處理。在本申請(qǐng)案的實(shí)施例中,邊緣在其存在于can總線110上之前可以被檢測(cè)到。如果邊緣被檢測(cè)到在can總線上,那么邊緣檢測(cè)器和開關(guān)上的時(shí)序約束將嚴(yán)重很多。

如果轉(zhuǎn)變?cè)赾an總線自身上被檢測(cè)到,那么此處可以出現(xiàn)一種情況,其中can總線線路111和112上的干擾可以被解譯為振鈴,且無(wú)意地觸發(fā)抑制電路,且隨之在此類干擾出現(xiàn)的任何隨機(jī)時(shí)間處無(wú)意地破壞can總線信號(hào)。

在應(yīng)用的例子中,振鈴抑制電路響應(yīng)于在發(fā)射數(shù)據(jù)輸入引腳251到can總線收發(fā)器上的顯性到隱性轉(zhuǎn)變,而不是在can總線自身上檢測(cè)到的轉(zhuǎn)變。系統(tǒng)的每個(gè)節(jié)點(diǎn)可以具有耦合到它的振鈴抑制電路。在這種情況下,節(jié)點(diǎn)中的每一個(gè)的振鈴抑制電路可以對(duì)與在總線自身的信號(hào)轉(zhuǎn)變相反的不同信號(hào)作出反應(yīng)。具體地說(shuō),這一問(wèn)題可能在其中兩個(gè)或大于兩個(gè)節(jié)點(diǎn)(或總線收發(fā)器)同時(shí)在總線上活動(dòng)的情境中出現(xiàn)。

在第一情況中,兩個(gè)或大于兩個(gè)節(jié)點(diǎn)(總線收發(fā)器)可以在總線上活動(dòng)但是發(fā)射相同的數(shù)據(jù)。在兩個(gè)或大于兩個(gè)節(jié)點(diǎn)發(fā)射顯性到隱性轉(zhuǎn)變之后,兩個(gè)或大于兩個(gè)節(jié)點(diǎn)的振鈴抑制電路系統(tǒng)將閉合它們的相應(yīng)的開關(guān)。在這種情況下,如果僅有一個(gè)節(jié)點(diǎn)活動(dòng),那么效應(yīng)可以類似。

在第二情況中,兩個(gè)或大于兩個(gè)節(jié)點(diǎn)可以在總線上活動(dòng)但是可以發(fā)射不同數(shù)據(jù)。在此情境下,第一多個(gè)節(jié)點(diǎn)發(fā)射對(duì)應(yīng)于隱性狀態(tài)的位且第二多個(gè)節(jié)點(diǎn)發(fā)射對(duì)應(yīng)于顯性狀態(tài)的位。發(fā)射隱性位的節(jié)點(diǎn)的振鈴抑制電路將在設(shè)定的時(shí)間周期(t開關(guān))閉合它們相應(yīng)的開關(guān)。在這一周期(t開關(guān))期間閉合這些開關(guān)可以引起總線上的電壓為未經(jīng)限定的,因?yàn)橄鄳?yīng)的開關(guān)的閉合可以降低總線的阻抗到小于最小阻抗(例如50ω)。

本申請(qǐng)案的發(fā)明人已經(jīng)研究了其中兩個(gè)或大于兩個(gè)節(jié)點(diǎn)(總線發(fā)射器)可能同時(shí)在總線上活動(dòng)的情境,且具體地說(shuō)其中兩個(gè)或大于兩個(gè)節(jié)點(diǎn)是當(dāng)發(fā)射不同事物時(shí)同時(shí)活動(dòng)的。

在這三種情境中,總線上的數(shù)據(jù)速率對(duì)應(yīng)于仲裁階段的仲裁速度,仲裁速度與總線的數(shù)據(jù)階段的數(shù)據(jù)速率相比更慢。圖5示出了根據(jù)這些情境中的一個(gè)或多個(gè)的多個(gè)總線發(fā)射器在總線上活動(dòng)的例子。

圖5是示出第一總線收發(fā)器和第二總線收發(fā)器的信令以及相關(guān)聯(lián)的振鈴抑制電路系統(tǒng)的信令圖式。圖5示出了其中第一總線收發(fā)器和第二總線收發(fā)器都是活動(dòng)的且發(fā)射相同數(shù)據(jù)的第一情境581。圖5還示出了其中第一收發(fā)器和第二收發(fā)器都是活動(dòng)的且發(fā)射不同數(shù)據(jù)的第二情境582。

對(duì)于第一收發(fā)器和相關(guān)聯(lián)的振鈴抑制電路系統(tǒng),示出了發(fā)射數(shù)據(jù)引腳信號(hào)(txd1)510和接收數(shù)據(jù)引腳信號(hào)(rxd1)540。將了解,這些信號(hào)可以為存在于第一總線收發(fā)器210的發(fā)射數(shù)據(jù)輸入引腳251和接收數(shù)據(jù)輸出引腳252上的信號(hào)。另外,示出了與第一總線收發(fā)器210相關(guān)聯(lián)的振鈴抑制電路300的開關(guān)控制信號(hào)(switch1)520,其中低值對(duì)應(yīng)于開關(guān)為斷開或打開且高值對(duì)應(yīng)于開關(guān)為閉合或接通。

對(duì)于第二收發(fā)器和相關(guān)聯(lián)的振鈴抑制電路系統(tǒng),示出了發(fā)射數(shù)據(jù)引腳信號(hào)(txd2)550和接收數(shù)據(jù)引腳信號(hào)(rxd2)570。將了解,這些信號(hào)可以為存在于第二總線收發(fā)器210的發(fā)射數(shù)據(jù)輸入引腳251和接收數(shù)據(jù)輸出引腳252上的信號(hào)。另外,示出了與第一總線收發(fā)器210相關(guān)聯(lián)的振鈴抑制電路300的開關(guān)控制信號(hào)(switch2)560,其中低值對(duì)應(yīng)于開關(guān)為斷開或打開且高值對(duì)應(yīng)于開關(guān)為閉合或接通。

另外,示出了信號(hào)(can總線)530。這一信號(hào)是can總線自身上的信號(hào)。

從圖5可以看出,對(duì)于第一周期581,tdx1510和tdx2發(fā)射相同數(shù)據(jù)。在這種情況下,第一總線收發(fā)器和第二總線收發(fā)器都是活動(dòng)的且在總線上發(fā)射(或嘗試發(fā)射)相同數(shù)據(jù)。在時(shí)間583處,在第一總線收發(fā)器處的信號(hào)txd1510和在第二總線收發(fā)器處的信號(hào)txd2550都從低到高轉(zhuǎn)變,這提供顯性到隱性邊緣。相應(yīng)的總線收發(fā)器轉(zhuǎn)換txd1和txd2以用于在can總線上輸出。在第一總線收發(fā)器處的振鈴抑制電路檢測(cè)在txd1510上的轉(zhuǎn)變,且在第二總線收發(fā)器處的振鈴抑制電路檢測(cè)在txd2550上的轉(zhuǎn)變。響應(yīng)于邊緣的檢測(cè),第一振鈴抑制電路和第二振鈴抑制電路的相應(yīng)的開關(guān)控制信號(hào)switch1520和switch2560因此變高。在時(shí)間583處,can總線530開始從顯性到隱性的轉(zhuǎn)變。

應(yīng)注意,圖5的例子的位速率是以仲裁位速率的形式給定的。這是因?yàn)槠渲幸粋€(gè)以上總線發(fā)射器同時(shí)起作用的情境全部對(duì)應(yīng)于仲裁位速率而不是(較快)數(shù)據(jù)位速率發(fā)生。本發(fā)明人已經(jīng)確認(rèn)其中一個(gè)以上總線發(fā)射器可以同時(shí)活動(dòng)的三種情境。

在can/canfd協(xié)議中存在三種情境,其中兩個(gè)或兩個(gè)以上發(fā)射器可以同時(shí)在can總線上活動(dòng)。

1)在可以發(fā)生在每個(gè)can幀開始處以確定其允許發(fā)射的節(jié)點(diǎn)的仲裁階段期間。在此例子中,實(shí)際仲裁速度是500kbit/s,其導(dǎo)致t位=2us

2)在誤差幀期間。在任何時(shí)刻處,已經(jīng)檢測(cè)到允許節(jié)點(diǎn)中斷通信以發(fā)信號(hào)通知誤差。在此例子中,中斷節(jié)點(diǎn)將以仲裁速度(例如,500kbit/s,其中t位=2us)發(fā)送六個(gè)顯性位

3)在確認(rèn)位期間。除了成品消息的發(fā)送節(jié)點(diǎn)之外的所有節(jié)點(diǎn)可以發(fā)送顯性ack位到總線以發(fā)信號(hào)通知發(fā)送can幀的適當(dāng)格式。這以仲裁速度(500kbits/s,其中t位=2us)發(fā)生。

在此例子中,給定仲裁位速率為500kbit/s,其中位時(shí)間t位590為2us。這僅為借助于例子且仲裁速率的值是可以變化的。然而,將了解,仲裁位速率總是比數(shù)據(jù)階段位速率更慢。

在此例子中,可以閉合開關(guān)303一段時(shí)間。關(guān)于can總線的數(shù)據(jù)階段的位時(shí)間t位限定時(shí)間周期。在此例子中,數(shù)據(jù)階段的t位可以為500ns(對(duì)應(yīng)于2mbits/s的最大數(shù)據(jù)階段位速率)。開關(guān)為閉合的時(shí)間長(zhǎng)度足夠影響阻抗和抑制振鈴但是小于數(shù)據(jù)階段的位時(shí)間。在一個(gè)例子中,開關(guān)為閉合的設(shè)定周期可以為t位的90%。在這種情況下400ns。

返回參考圖5,在設(shè)定周期內(nèi)開關(guān)控制信號(hào)switch1520和switch2560閉合相應(yīng)的開關(guān)。設(shè)定周期小于數(shù)據(jù)階段的t位,并且因此在仲裁階段中設(shè)定周期是仲裁階段的t位的一部分。在實(shí)際例子中,仲裁階段的t位為2us且數(shù)據(jù)階段的t位為500ns,因此對(duì)于小于四分之一的仲裁階段t位開關(guān)是閉合的。

在時(shí)間583處,can總線可以從顯性狀態(tài)轉(zhuǎn)變到隱性狀態(tài)。即使由于多個(gè)開關(guān)閉合導(dǎo)致總線上的電壓變得未經(jīng)限定,電壓為未經(jīng)限定的周期與仲裁階段t位相比也是較小的。

時(shí)間周期582示出了其中第一總線收發(fā)器和第二總線收發(fā)器嘗試發(fā)射不同數(shù)據(jù)到can總線的情況。在時(shí)間584處,第一總線收發(fā)器在其txd引腳(txd1)510上接收低到高的轉(zhuǎn)變,第二總線收發(fā)器在其txd引腳(txd2)550上接收低位。在仲裁中,第二總線收發(fā)器獲得對(duì)總線的控制,且txd2上的信號(hào)被轉(zhuǎn)換到總線層級(jí)且輸出到can總線530。

第一總線收發(fā)器的振鈴抑制電路檢測(cè)在txd1510上的轉(zhuǎn)變且提供信號(hào)switch1以閉合其開關(guān)。即使邊緣txd1510并沒(méi)有在總線上輸出,響應(yīng)于switch1閉合開關(guān)耦合can總線到終端電阻器。對(duì)于開關(guān)為閉合的持續(xù)時(shí)間,這可以在can總線530上引起未經(jīng)限定的電壓585。

第一總線收發(fā)器和第二總線收發(fā)器檢測(cè)在總線上的信號(hào)且經(jīng)由接收輸出引腳信號(hào)rxd1540和rxd2570將它們提供到它們相應(yīng)的can控制器。rxd1540和rxd2570示出提供到相應(yīng)的can控制器的未經(jīng)限定的電壓585。開關(guān)為閉合的設(shè)定周期與仲裁位時(shí)間相比較小并且因此電壓為未經(jīng)限定的周期與t位相比較小。can控制器可以對(duì)傳入rxd進(jìn)行取樣且這通常不在位剛剛開始處進(jìn)行,而是實(shí)際上在位的中間和末端之間進(jìn)行。在586處示出了信號(hào)rxd1540和rxd2570的can控制器取樣點(diǎn)。在一些例子中,取樣時(shí)間可以在位時(shí)間t位的50%到80%處??梢钥闯?,在再次打開任意開關(guān)且總線上的電壓不再為未經(jīng)限定的之后,對(duì)信號(hào)rxd1和rxd2進(jìn)行取樣。

在上述內(nèi)容中,已經(jīng)對(duì)can總線的仲裁階段和數(shù)據(jù)階段進(jìn)行了參考。can總線的存取機(jī)制為按位仲裁,在此期間總線的位速率降低。仲裁位速率也可以例如用于誤差檢測(cè)。can總線的數(shù)據(jù)速率與仲裁位速率相比快很多。舉例來(lái)說(shuō),當(dāng)仲裁位速率可以在500bit/s附近時(shí),在一些系統(tǒng)中數(shù)據(jù)位速率可以高于2mbit/s。將了解,在不同實(shí)施方案中數(shù)據(jù)位速率和仲裁位速率可以不同,然而仲裁位速率必須為數(shù)據(jù)位速率的一部分。

在上述內(nèi)容中,討論了開關(guān)為閉合的設(shè)定的時(shí)間周期。在一些例子中,這一設(shè)定周期可以對(duì)應(yīng)于小于數(shù)據(jù)階段的數(shù)據(jù)速率的位時(shí)間t位的容限。已經(jīng)給出設(shè)定周期近似為數(shù)據(jù)階段的位時(shí)間t位的90%的例子,然而將了解,在一些情況下,設(shè)定時(shí)間可以對(duì)應(yīng)于大于數(shù)據(jù)階段的位時(shí)間的40%且小于100%的時(shí)間。將了解,can總線進(jìn)行操作的位時(shí)間和數(shù)據(jù)速率可以隨著can總線操作類型而變化。上文在圖5中給出了一個(gè)例子,其中can總線以仲裁數(shù)據(jù)速率操作。在一個(gè)例子中,其中設(shè)定時(shí)間周期被設(shè)置成數(shù)據(jù)階段的位時(shí)間的90%,將了解,設(shè)定時(shí)間周期將小于仲裁階段中位時(shí)間的25%。

然而,可以出現(xiàn)其中can總線的數(shù)據(jù)速率可以增大以使得設(shè)定時(shí)間周期目前大于位時(shí)間的100%的情況。替代地,設(shè)定周期可以如此長(zhǎng)以至于即使當(dāng)?shù)诙D(zhuǎn)變出現(xiàn)時(shí)開關(guān)仍保持閉合。舉例來(lái)說(shuō),對(duì)于2mbit/s(t位=500ns)的數(shù)據(jù)階段數(shù)據(jù)速率的特定裝置可以具有對(duì)于t開關(guān)=400ns的開關(guān)的設(shè)定周期。如果此裝置用于t位<400ns的較快數(shù)據(jù)速率,那么開關(guān)可以在位時(shí)間末尾保持閉合且當(dāng)?shù)诙D(zhuǎn)變出現(xiàn)時(shí)閉合。這將在開關(guān)和發(fā)射器之間產(chǎn)生短路電流。

在實(shí)施例中,振鈴抑制電路可以檢測(cè)第一轉(zhuǎn)變且作為回應(yīng)閉合開關(guān)。在另一實(shí)施例中,振鈴抑制電路可以在第一轉(zhuǎn)變之后另外檢測(cè)第二或下一個(gè)轉(zhuǎn)變且作為回應(yīng)打開開關(guān)。在具體例子中,振鈴抑制電路系統(tǒng)可以檢測(cè)總線收發(fā)器的txd引腳上的顯性到隱性轉(zhuǎn)變,且作為回應(yīng)閉合開關(guān)。振鈴抑制電路可以繼續(xù)監(jiān)測(cè)txd引腳且檢測(cè)引腳上的隨后的隱性到顯性轉(zhuǎn)變。振鈴抑制電路可以響應(yīng)于此檢測(cè)打開開關(guān)。

在上述內(nèi)容中,參考can總線描述了例子。然而,將理解實(shí)施例可以適用于其中振鈴可能成為問(wèn)題的其它差分或雙路總線。另外將理解,雖然前文已經(jīng)以從高到低的轉(zhuǎn)變的形式描述了在txd引腳上的顯性到隱性轉(zhuǎn)變,但是這是設(shè)計(jì)的問(wèn)題且在一些其它系統(tǒng)中可以為相反的。在一個(gè)例子中,實(shí)施例可以的根據(jù)具有對(duì)應(yīng)于canfd幀的位時(shí)間的數(shù)據(jù)階段的位時(shí)間的canfd操作。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
六枝特区| 镇平县| 巴塘县| 朝阳市| 宿州市| 白朗县| 青浦区| 太谷县| 莎车县| 高台县| 新建县| 边坝县| 冀州市| 繁昌县| 益阳市| 松阳县| 金阳县| 保山市| 通渭县| 安溪县| 贵港市| 霞浦县| 开鲁县| 巨鹿县| 南郑县| 海盐县| 呼伦贝尔市| 东阳市| 太湖县| 苍山县| 安阳市| 巩义市| 尼玛县| 长阳| 延吉市| 错那县| 珠海市| 绩溪县| 镇巴县| 南靖县| 赤峰市|