交換機環路報文上傳路徑的關斷電路的制作方法
【技術領域】
[0001]本實用新型涉及一種交換機環路報文上傳路徑的關斷電路。
【背景技術】
[0002]交換機主要由交換機芯片和E0C(Ethernet over Coax,以太數據通過同軸電纜傳輸)芯片組成。其中,交換機芯片包括多個端口。若其中任意兩個端口短接,交換機芯片即會產生環路報文。環路報文會通過MAC主控芯片發送至公網。現有技術中,一般通過軟件對交換機芯片進行環路檢測,并關斷交換機芯片與MAC主控芯片的連接,以實現環路報文的上傳路徑。但是,通過軟件進行環路檢測和上傳路徑的關斷,其具有一定的滯后性。大量的環路報文上傳仍然會造成網絡擁堵。
【實用新型內容】
[0003]本實用新型主要的目的在于:提供一種能夠及時截斷環路報文的上傳路徑,以減少上傳路徑擁堵的交換機環路報文上傳路徑的關斷電路。
[0004]為實現上述目的,本實用新型提供一種交換機環路報文上傳路徑的關斷電路,該關斷電路包括:用于導通或者斷開交換機芯片與MAC主控芯片之間的連接,其包括:用于檢測交換機芯片輸出的環路報警信號并輸出相應的檢測信號的檢測模塊,用于導通或者斷開所述交換機芯片與MAC主控芯片之間的連接的開關模塊,以及用于根據所述檢測模塊輸出的檢測信號控制所述開關模塊的工作狀態的開關控制模塊;其中,所述檢測模塊的檢測端與所述交換機芯片的環路報警信號輸出端連接,所述檢測模塊的檢測信號輸出端與所述開關控制模塊的檢測信號輸入端連接;所述開關控制模塊的控制信號輸出端與所述開關模塊的受控端連接;所述開關模塊的輸入端與所述交換機芯片的報文信號輸出端連接,所述開關模塊的報文信號輸出端與所述MAC主控芯片的報文信號輸入端連接。
[0005]優選地,所述檢測模塊包括第一電阻、第二電阻、第三電阻、第一三極管及至少一個儲能電容;所述第一電阻的第一端與外部直流電源連接,所述第一電阻經第二電阻接地,所述第一電阻與第二電阻之間的結點經所述第三電阻與所述交換機芯片的環路報警信號輸出端連接;所述第一電阻與第二電阻之間的結點還與所述第一三極管的基極連接,所述第一三極管的集電極與外部直流電源連接;所述第一三極管的發射極經所述儲能電容接地,且所述第一三極管的發射極作為所述檢測模塊的檢測信號輸出端與所述開關控制模塊連接。
[0006]優選地,所述開關控制模塊包括:第四電阻、第五電阻、第六電阻、第七電阻、第八電阻、第九電阻、第二三極管及第三三極管;其中,所述第四電阻的第一端作為開關控制模塊的檢測信號輸入端與所述檢測模塊連接,所述第四電阻經所述第五電阻接地,且所述第四電阻與所述第五電阻之間的結點與所述第二三極管的基極連接;所述第二三極管的發射極接地,所述第二三極管的集電極經所述第六電阻與外部直流電源連接,且所述第二三極管的集電極經所述第七電阻與所述第三三極管的基極連接;所述第三三極管的發射極接地,所述第三三極管的集電極經所述第八電阻與外部直流電源連接,且所述第三三極管的集電極與所述第九電阻的第一端連接;所述第九電阻的第二端作為所述開關控制模塊的控制信號輸出端與所述開關模塊的受控端連接。
[0007]優選地,所述開關模塊包括緩沖器,所述緩沖器包括輸入端、輸出端和使能端;其中,所述緩沖器的輸入端作為所述開關模塊的輸入端與所述交換機的報文信號輸出端連接,所述緩沖器的輸出端作為所述開關模塊的輸出端與所述MAC主控芯片的報文信號輸入端連接,所述緩沖器的使能端作為所述開關模塊的控制端與所述開關控制模塊的控制信號輸出端連接。
[0008]本實用新型提供的交換機環路報文上傳路徑的關斷電路,該關斷電路中的檢測模塊實時對交換機芯片的環路報錯進行檢測。當交換機芯片任意兩個端口短接時,檢測模塊獲取該環路報警信號并相應輸出檢測信號至開關控制模塊。開關控制模塊根據接收到的檢測信號控制開關模塊斷開,以斷開交換機芯片的報文信號輸出端與MAC主控芯片的報文信號輸入端之間的連接,從而斷開環路報文的上傳路徑,避免環路報文擁堵上傳路徑。本實用新型通過硬件電路實現環路報文上傳路徑的關斷,其響應及時,從而更好地減緩環路報文擁堵上傳路徑的現象。
【附圖說明】
[0009]圖1為本實用新型交換機環路報文上傳路徑的關斷電路的模塊示意圖;
[0010]圖2為本實用新型交換機環路報文上傳路徑的關斷電路的電路圖。
【具體實施方式】
[0011]應當理解,此處所描述的具體實施例僅僅用以解釋本實用新型,并不用于限定本實用新型。
[0012]本實用新型提供一種交換機環路報文上傳路徑的關斷電路。
[0013]參考圖1和2,圖1為本實用新型交換機環路報文上傳路徑的關斷電路的模塊示意圖;圖2為本實用新型交換機環路報文上傳路徑的關斷電路的電路圖。本實施例提供的交換機環路報文上傳路徑的關斷電路,其用于在交換機沒有出現端口短接時,導通交換機芯片4與MAC主控芯片5之間的連接;在交換機出現端口短接時,斷開交換機芯片4與MAC主控芯片5之間的連接。該關斷電路包括:檢測模塊1、開關模塊2及開關控制模塊3。其中,檢測模塊I的檢測端與交換機芯片4的環路報警信號輸出端連接,檢測模塊I的檢測信號輸出端與開關控制模塊3的檢測信號輸入端連接。開關控制模塊3的控制信號輸出端與開關模塊2的受控端連接。開關模塊2的輸入端與交換機芯片4的報文信號輸出端連接,開關模塊2的報文信號輸出端與MAC主控芯片5的報文信號輸入端連接。
[0014]檢測模塊I用于檢測交換機芯片4輸出的環路報文報警信號。應當說明的是,當交換機芯片4端口沒有短接時,交換機芯片4的環路報警信號輸出端輸出低電平信號。當交換機芯片4任意兩個端口短接時,交換機芯片4的環路報警信號輸出端輸出方波信號。檢測模塊I的檢測端實時檢測交換機芯片4的環路報警信號輸出端輸出的信號,并相應輸出檢測信號。如,當檢測模塊I檢測到方波信號時,則輸出高電平檢測信號;當檢測模塊I檢測到低電平信號時,則輸出低電平檢測信號。具體地,檢測模塊I包括:第一電阻R1、第二電阻R2、第三電阻R3、第一三極管Ql及至少一個儲能電容C。其中,第一電阻Rl的第一端與外部直流電源VDD連接,且第一電阻Rl經第二電阻R2接地,第一電阻Rl與第二電阻R2之間的結點經第三電阻R3與交換機芯片4的環路報警信號輸出端連接。第一電阻Rl與第二電阻R2之間的結點還與第一三極管Ql的基極連接。第一三極管Ql的集電極與外部直流電源VDD連接。第一三極管Ql的發射極經儲能電容C接地,且第一三極管Ql的發射極作為檢測模塊I的檢測信號輸出端與開關控制模塊3連接。進一步地,儲能電容C為四個,四儲能電容C并聯連接。數據處理流程如下:當交換機芯片4的環路報警信號輸出端輸出低電平時,第一三極管Ql處于關斷狀態,其發射極處于低電平狀態,從而使得檢測模塊I輸出低電平檢測信號。當交換機芯片4的環路報警信號輸出端輸出方波信號時,第一三極管Ql間隙性導通,并使得儲能電容C在此過程中充放電。由于儲能電容C儲存有電能,從而使得檢測模塊I輸出高電平檢測信號。
[0015]開關模塊2設在交換機芯片4與MAC主控芯片5之間的位置,其包括:輸入端、輸出端及受控端。開關模塊2的輸入端與交換機芯片4的報文信號輸出端連接。開關模塊2的輸出端與MAC主控芯片5的報文信號輸入端連接。開關模塊2的受控端與開關控制模塊3的控制信號輸出端連接。開關控制模塊