本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的配置方法,還涉及一種網(wǎng)絡(luò)設(shè)備。
背景技術(shù):
USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡用于實(shí)現(xiàn)以太網(wǎng)接口技術(shù)和USB并行總線接口技術(shù)的轉(zhuǎn)換,從而使得不具備網(wǎng)絡(luò)接口的設(shè)備能夠通過其USB接口進(jìn)行聯(lián)網(wǎng)。傳統(tǒng)的USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡需要外置EEPROM芯片(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲(chǔ)器)來進(jìn)行產(chǎn)品配置,增加了產(chǎn)品成本。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要提供一種成本較低的USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的配置方法,還提供一種網(wǎng)絡(luò)設(shè)備。
一種USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的配置方法,所述USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡包括USB轉(zhuǎn)以太網(wǎng)芯片;所述方法包括:在所述USB轉(zhuǎn)以太網(wǎng)芯片上設(shè)置MAC地址存儲(chǔ)區(qū)域;生成靜態(tài)MAC地址;所述靜態(tài)MAC地址不同于所述USB轉(zhuǎn)以太網(wǎng)芯片的固有MAC地址;以及將所述靜態(tài)MAC地址存儲(chǔ)在所述MAC地址存儲(chǔ)區(qū)域和所述USB轉(zhuǎn)以太網(wǎng)芯片的MAC地址寄存器中,作為所述USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址。
在其中一個(gè)實(shí)施例中,所述在所述USB轉(zhuǎn)以太網(wǎng)芯片上設(shè)置MAC地址存儲(chǔ)區(qū)域的步驟具體為:在所述USB轉(zhuǎn)以太網(wǎng)芯片上未設(shè)置有MAC地址存儲(chǔ)區(qū)域時(shí),在所述USB轉(zhuǎn)以太網(wǎng)芯片上設(shè)置MAC地址存儲(chǔ)區(qū)域。
在其中一個(gè)實(shí)施例中,所述生成靜態(tài)MAC地址的步驟包括:獲取操作權(quán)限;以及隨機(jī)生成一不同于所述USB轉(zhuǎn)以太網(wǎng)芯片的固有MAC地址的隨機(jī)值作為所述靜態(tài)MAC地址。
在其中一個(gè)實(shí)施例中,所述將所述靜態(tài)MAC地址存儲(chǔ)在所述MAC地址存儲(chǔ)區(qū)域的步驟之后還包括:將所述MAC地址存儲(chǔ)區(qū)域的訪問權(quán)限設(shè)置為只讀。
在其中一個(gè)實(shí)施例中,所述生成靜態(tài)MAC地址的步驟之后、所述將所述靜態(tài)MAC地址存儲(chǔ)在所述MAC地址存儲(chǔ)區(qū)域和所述USB轉(zhuǎn)以太網(wǎng)芯片的MAC地址寄存器中的步驟之前還包括步驟:將所述靜態(tài)MAC地址的最高位置零。
一種網(wǎng)絡(luò)設(shè)備,包括主控芯片和USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡;所述USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡包括USB轉(zhuǎn)以太網(wǎng)芯片;所述主控芯片用于在所述USB轉(zhuǎn)以太網(wǎng)芯片上設(shè)置MAC地址存儲(chǔ)區(qū)域,并生成靜態(tài)MAC地址;所述靜態(tài)MAC地址不同于所述USB轉(zhuǎn)以太網(wǎng)芯片的固有MAC地址;所述主控芯片還用于將所述靜態(tài)MAC地址存儲(chǔ)在所述MAC地址存儲(chǔ)區(qū)域和所述USB轉(zhuǎn)以太網(wǎng)芯片的MAC地址寄存器中,作為所述USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址。
在其中一個(gè)實(shí)施例中,所述主控芯片在生成靜態(tài)MAC地址還需要獲取所述USB轉(zhuǎn)以太網(wǎng)芯片的操作權(quán)限;所述主控芯片在獲取操作權(quán)限后隨機(jī)生成一不同于所述USB轉(zhuǎn)以太網(wǎng)芯片的固有MAC地址的隨機(jī)值作為所述靜態(tài)MAC地址。
在其中一個(gè)實(shí)施例中,所述主控芯片還用于將所述靜態(tài)MAC地址的最高位置零。
在其中一個(gè)實(shí)施例中,所述USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡還包括USB接口模塊、以太網(wǎng)接口模塊和變壓模塊;所述USB接口模塊與所述USB轉(zhuǎn)以太網(wǎng)芯片連接;所述USB接口模塊用于與USB接口設(shè)備連接;所述以太網(wǎng)接口模塊用于與以太網(wǎng)傳輸線連接;所述變壓模塊連接于所述USB轉(zhuǎn)以太網(wǎng)芯片和所述以太網(wǎng)接口之間;所述變壓模塊用于進(jìn)行外部干擾信號隔離并提供數(shù)據(jù)傳輸所需的偏置電壓。
在其中一個(gè)實(shí)施例中,所述USB轉(zhuǎn)以太網(wǎng)芯片內(nèi)設(shè)置有電壓轉(zhuǎn)換模塊;所述電壓轉(zhuǎn)換模塊用于將所述USB轉(zhuǎn)以太網(wǎng)芯片的輸入電壓轉(zhuǎn)換為目標(biāo)電壓后通過輸出引腳輸出并給所述USB轉(zhuǎn)以太網(wǎng)芯片上的目標(biāo)引腳進(jìn)行供電。
上述USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的配置方法,通過在USB轉(zhuǎn)以太網(wǎng)芯片上設(shè)置MAC地址存儲(chǔ)區(qū)域,并生成與USB轉(zhuǎn)以太網(wǎng)芯片的固有MAC地址不同的靜態(tài)MAC地址后,將該靜態(tài)MAC地址存儲(chǔ)在MAC地址存儲(chǔ)區(qū)域和所述USB轉(zhuǎn)以太網(wǎng)芯片的MAC地址寄存器中,作為USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址,完成對USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址配置。因此,采用上述配置方法后無需外置EEPROM芯片等配置設(shè)備來對USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址進(jìn)行配置,從而有利于節(jié)省產(chǎn)品成本。
附圖說明
圖1為一實(shí)施例中的USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的配置方法的流程圖;
圖2為一實(shí)施例中的網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)框圖;
圖3為一實(shí)施例中的USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的結(jié)構(gòu)框圖;
圖4為圖3中的USB轉(zhuǎn)以太網(wǎng)芯片及其周圍電路的電路原理圖;
圖5為圖3中的USB接口模塊的電路原理圖;
圖6為圖3中的以太網(wǎng)接口模塊和變壓模塊的電路原理圖;
圖7為圖3中的EEPROM配置芯片的電路原理圖;
圖8和圖9為圖3中的濾波電路的電路原理圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
圖1為一實(shí)施例中的USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的配置方法的流程圖。該USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡包括USB轉(zhuǎn)以太網(wǎng)芯片,用于完成USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的主要功能。該配置方法包括以下步驟:
S110,在USB轉(zhuǎn)以太網(wǎng)芯片上設(shè)置MAC地址存儲(chǔ)區(qū)域。
在本實(shí)施例中,僅在USB轉(zhuǎn)以太網(wǎng)芯片上未設(shè)置有MAC地址存儲(chǔ)區(qū)域時(shí),才會(huì)執(zhí)行S110。也即,僅在首次讀取USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址時(shí)需要執(zhí)行該配置方法。可以通過判斷讀取USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址的結(jié)果是否為空來判斷是否為首次讀取,也即在執(zhí)行S110之前,先讀取USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址,若讀取結(jié)果為空則執(zhí)行S110。在預(yù)設(shè)位置建立用于存儲(chǔ)MAC地址的MAC地址存儲(chǔ)文件。設(shè)置的MAC地址存儲(chǔ)文件不會(huì)在掉電后消除。
S120,生成靜態(tài)MAC地址。
生成的靜態(tài)MAC地址應(yīng)當(dāng)與USB轉(zhuǎn)以太網(wǎng)芯片的固有MAC地址不同。因?yàn)閁SB轉(zhuǎn)以太網(wǎng)芯片為批量生產(chǎn),因此生產(chǎn)出來的USB轉(zhuǎn)以太網(wǎng)芯片的固有MAC地址也相同,從而導(dǎo)致無法直接利用其固有的MAC地址作為USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址。在一實(shí)施例中,在執(zhí)行S120之前,還需要先獲取操作權(quán)限。配置過程中產(chǎn)生的靜態(tài)MAC地址將作為USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的固定MAC地址,因此僅允許有操作權(quán)限的系統(tǒng)或設(shè)備對其進(jìn)行操作,進(jìn)而提高產(chǎn)品的安全性。在獲取操作權(quán)限后,隨機(jī)生成一不同于USB轉(zhuǎn)以太網(wǎng)芯片的固有MAC地址的隨機(jī)值作為靜態(tài)MAC地址。
S130,將靜態(tài)MAC地址存儲(chǔ)在MAC地址存儲(chǔ)區(qū)域和USB轉(zhuǎn)以太網(wǎng)芯片的MAC地址寄存器中,作為USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址。
將靜態(tài)MAC地址存儲(chǔ)在MAC地址存儲(chǔ)區(qū)域后,還可以將MAC地址存儲(chǔ)區(qū)域的訪問權(quán)限設(shè)置為只讀,從而在生成USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址后將其固定不變。在將靜態(tài)MAC地址存儲(chǔ)在MAC地址存儲(chǔ)區(qū)域時(shí),還需要將靜態(tài)MAC地址存儲(chǔ)在USB轉(zhuǎn)以太網(wǎng)芯片的MAC地址寄存器中。因此,通過判斷數(shù)據(jù)包中的MAC地址與MAC地址寄存器的地址是否匹配可以判斷數(shù)據(jù)是否正常傳輸,如是否發(fā)送至正確的網(wǎng)絡(luò)設(shè)備或者該數(shù)據(jù)是否為目標(biāo)接收數(shù)據(jù)。
在一實(shí)施例中,在執(zhí)行S120之后,S130之前還需要執(zhí)行以下步驟,將生成的靜態(tài)MAC地址的最高位置零。通過將靜態(tài)MAC地址的最高位置零可以確保USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡具有較好的兼容性。配置USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址后,網(wǎng)絡(luò)設(shè)備可以讀取該MAC地址,并與其建立網(wǎng)絡(luò)連接。
上述USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的配置方法,通過在USB轉(zhuǎn)以太網(wǎng)芯片上設(shè)置MAC地址存儲(chǔ)區(qū)域,并生成與USB轉(zhuǎn)以太網(wǎng)芯片的固有MAC地址不同的靜態(tài)MAC地址后,將該靜態(tài)MAC地址存儲(chǔ)在MAC地址存儲(chǔ)區(qū)域和USB轉(zhuǎn)以太網(wǎng)芯片的MAC地址寄存器中,作為USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址,完成對USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址配置。傳統(tǒng)的USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡需要外置EEPROM芯片,EEPROM芯片上直接配置有MAC地址,從而在進(jìn)行網(wǎng)絡(luò)連接時(shí),可以讀取EEPROM上的MAC地址作為USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址。顯然,采用上述配置方法后無需外置EEPROM芯片等配置設(shè)備來對USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址進(jìn)行配置,從而有利于節(jié)省產(chǎn)品成本。
本發(fā)明還提供一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備可以利用以太網(wǎng)網(wǎng)絡(luò)進(jìn)行聯(lián)網(wǎng)。該網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)框圖如圖2所示。該網(wǎng)絡(luò)設(shè)備包括主控芯片210和USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡220。USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡220包括USB轉(zhuǎn)以太網(wǎng)芯片,用于實(shí)現(xiàn)USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的主要功能。其中,主控芯片210用于執(zhí)行前述實(shí)施例中所提及到的配置方法,從而實(shí)現(xiàn)對USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡220的MAC地址進(jìn)行配置。
主控芯片210用于在USB轉(zhuǎn)以太網(wǎng)芯片上設(shè)置MAC地址存儲(chǔ)區(qū)域。主控芯片210僅在USB轉(zhuǎn)以太網(wǎng)芯片上未設(shè)置有MAC地址存儲(chǔ)區(qū)域時(shí),才會(huì)在USB轉(zhuǎn)以太網(wǎng)芯片上設(shè)置MAC地址存儲(chǔ)區(qū)域。主控芯片210可以通過判斷讀取USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址的結(jié)果是否為空來判斷是否為首次讀取,也即先讀取USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址,若讀取結(jié)果為空則在USB轉(zhuǎn)以太網(wǎng)芯片上設(shè)置MAC地址存儲(chǔ)區(qū)域。主控芯片210也可以在預(yù)設(shè)位置建立用于存儲(chǔ)MAC地址的MAC地址存儲(chǔ)文件。
主控芯片210還用于在設(shè)置MAC地址存儲(chǔ)區(qū)域后生成靜態(tài)MAC地址。生成的靜態(tài)MAC地址應(yīng)當(dāng)與USB轉(zhuǎn)以太網(wǎng)芯片的固有MAC地址不同。因?yàn)閁SB轉(zhuǎn)以太網(wǎng)芯片為批量生產(chǎn),因此生產(chǎn)出來的USB轉(zhuǎn)以太網(wǎng)芯片的固有MAC地址也相同,從而導(dǎo)致無法直接利用其固有的MAC地址作為USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址。在一實(shí)施例中,主控芯片210在生成靜態(tài)MAC地址前,還需要先獲取操作權(quán)限。配置過程中產(chǎn)生的靜態(tài)MAC地址將作為USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的固定MAC地址,因此僅允許有操作權(quán)限的系統(tǒng)或設(shè)備對其進(jìn)行操作,進(jìn)而提高產(chǎn)品的安全性。在獲取操作權(quán)限后,主控芯片210隨機(jī)生成一不同于USB轉(zhuǎn)以太網(wǎng)芯片的固有MAC地址的隨機(jī)值作為靜態(tài)MAC地址。
主控芯片210還用于將生成的靜態(tài)地址存儲(chǔ)在MAC地址存儲(chǔ)區(qū)域和USB轉(zhuǎn)以太網(wǎng)芯片的MAC地址寄存器中,作為USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址。將靜態(tài)MAC地址存儲(chǔ)在MAC地址存儲(chǔ)區(qū)域后,還可以將MAC地址存儲(chǔ)區(qū)域的訪問權(quán)限設(shè)置為只讀,從而在生成USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址后將其固定不變。在將靜態(tài)MAC地址存儲(chǔ)在MAC地址存儲(chǔ)區(qū)域時(shí),還需要將靜態(tài)MAC地址存儲(chǔ)在USB轉(zhuǎn)以太網(wǎng)芯片的MAC地址寄存器中。因此,通過判斷數(shù)據(jù)包中的MAC地址與MAC地址寄存器的地址是否匹配可以判斷數(shù)據(jù)是否正常傳輸,如是否發(fā)送至正確的網(wǎng)絡(luò)設(shè)備或者該數(shù)據(jù)是否為目標(biāo)接收數(shù)據(jù)。在一實(shí)施例中,主控芯片210還會(huì)將生成的靜態(tài)MAC地址的最高位置零后再進(jìn)行存儲(chǔ)。通過將靜態(tài)MAC地址的最高位置零可以確保USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡具有較好的兼容性。因此,在聯(lián)網(wǎng)過程中,配置后的USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址作為網(wǎng)絡(luò)設(shè)備的識別標(biāo)識,供其他網(wǎng)絡(luò)設(shè)備進(jìn)行識別并建立網(wǎng)絡(luò)連接。
上述網(wǎng)絡(luò)設(shè)備,主控芯片210在USB轉(zhuǎn)以太網(wǎng)芯片上設(shè)置MAC地址存儲(chǔ)區(qū)域,并生成與USB轉(zhuǎn)以太網(wǎng)芯片不同的靜態(tài)MAC地址后,將該靜態(tài)MAC地址存儲(chǔ)在MAC地址存儲(chǔ)區(qū)域和USB轉(zhuǎn)以太網(wǎng)芯片的MAC地址寄存器中,作為USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址,完成對USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址配置。因此,上述網(wǎng)絡(luò)設(shè)備無需外置EEPROM芯片等配置設(shè)備來對USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡的MAC地址進(jìn)行配置,從而有利于節(jié)省產(chǎn)品成本。
圖3為一實(shí)施例中的USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡220的結(jié)構(gòu)框圖。該USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡220包括USB轉(zhuǎn)以太網(wǎng)芯片310、USB接口模塊320、以太網(wǎng)接口模塊330和變壓模塊340。
USB轉(zhuǎn)以太網(wǎng)芯片310用于實(shí)現(xiàn)USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡220的主要功能。該USB轉(zhuǎn)以太網(wǎng)芯片310及其周圍電路的電路原理圖如圖4所示。該USB轉(zhuǎn)以太網(wǎng)芯片310采用具有高性能、低功耗的USB2.0以太網(wǎng)芯片SR6895U1。該USB2.0以太網(wǎng)芯片SR6895U1具備以下技術(shù)特點(diǎn):
1)兼容USB1.1、USB2.0協(xié)議;
2)芯片內(nèi)部集成了USB收發(fā)電路及SIE串口控制引擎,支持USB HOST控制器;
3)支持480Mbps高速傳輸;兼容支持12Mbps全速傳輸;
4)支持掛起及遠(yuǎn)程喚醒操作;
5)電源驅(qū)動(dòng)能力支持總線供電及自供電模式;
6)支持4個(gè)USB總線端點(diǎn)(控制、中斷、塊傳輸輸入、塊傳輸輸出端點(diǎn));
7)支持自分離省電模式,以獲得更低的功耗消耗;
8)兼容IEEE802.3,IEEE802.3u,IEEE802.3x等網(wǎng)絡(luò)通信協(xié)議;
9)支持IPv4TCP/IP/UDP/ICMP/IGMP、IPv6TCP/UDP/ICMPv6等的封包校驗(yàn)及其自動(dòng)生成;
10)支持半雙工沖突壓力回退流量控制;
11)內(nèi)置10/100Mbps快速以太網(wǎng)PHY;
12)內(nèi)置TX/RX接收發(fā)送緩存;
13)支持VLAN ID過濾;
14)支持網(wǎng)絡(luò)遠(yuǎn)程喚醒功能,通過網(wǎng)絡(luò)鏈接狀態(tài)改變、魔術(shù)包、Microsoft喚醒包及外部喚醒引腳狀態(tài)改變等事件進(jìn)行遠(yuǎn)程喚醒;
15)休眠模式下可選擇網(wǎng)絡(luò)低功耗或關(guān)閉PHY供電;
16)支持外置EEPROM配置芯片與LED燈支持功能。
由于USB2.0以太網(wǎng)芯片SR6895U1具有高性能、低功耗的特點(diǎn),從而使得整個(gè)USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡220也具備高性能、低功耗的特點(diǎn)。
在本實(shí)施例中,USB2.0以太網(wǎng)芯片SR6895U1需要外部25MHz晶振Y1的支持。USB2.0以太網(wǎng)芯片SR6895U1內(nèi)集成有電壓轉(zhuǎn)換模塊。電壓轉(zhuǎn)換模塊用于將USB2.0以太網(wǎng)芯片SR6895U1的輸入電壓(3.3V)轉(zhuǎn)換為目標(biāo)電壓(1.8V)后通過輸出引腳輸出并給USB2.0以太網(wǎng)芯片SR6895U1的目標(biāo)引腳供電,從而無需再在USB2.0以太網(wǎng)芯片SR6895U1外部設(shè)置3.3V1.8的LDO器件(Low Dropout Regulator,低壓差線性穩(wěn)壓器)。參見圖4,USB2.0以太網(wǎng)芯片SR6895U1的PIN3,PIN9需要模擬或者數(shù)字3.3V輸入,PIN17,PIN22,PIN27需要數(shù)字3.3V輸入;PIN23引腳為內(nèi)部轉(zhuǎn)換的1.8V輸出,從而用此1.8V可直接輸出給芯片的PIN19,PIN31和PIN25,這樣從產(chǎn)品設(shè)計(jì)上可以節(jié)省一個(gè)3.3V1.8的LDO器件。當(dāng)然,對于一些板載電路,如果布局較遠(yuǎn),則可以直接由外部提供1.8V電源以保證芯片的正常工作。
USB接口模塊320用于與USB接口設(shè)備連接。USB接口模塊320還與USB轉(zhuǎn)以太網(wǎng)芯片310連接。圖5為一實(shí)施例中的USB接口模塊320的電路原理圖。該USB接口模塊320包括USB接口P1以及DCDC芯片U3。USB接口P1的D+/D-引腳與USB2.0以太網(wǎng)芯片SR6895U1連接。USB接口P1外接300歐姆的參考電阻,用于作為USB PHY的參考電阻。DCDC芯片U3采用SY8088芯片。相對于傳統(tǒng)的LDO芯片而言,SY8088芯片具有更高的效率。SY8088芯片的效率大概在95%左右,而LDO(比如LM1117)效率在70~80%左右。由于SY8088具有更高的效率,從而可以降低整個(gè)網(wǎng)卡的溫度。經(jīng)過DCDC變換后,SY8088芯片輸出的電壓為0.6*(1+150K/33K)=3.33V,這就是SR6895U1的主電源供給。
以太網(wǎng)接口模塊330用于與以太網(wǎng)傳輸線連接。以太網(wǎng)接口模塊330通過變壓模塊340與SR6895U1連接,參見圖6。以太網(wǎng)接口模塊330包括RJ45接口CON1。RJ45接口CON1的RX+/RX-用于接收外部傳過來的數(shù)據(jù),TX+/TX-用于發(fā)送數(shù)據(jù)到網(wǎng)絡(luò)側(cè)。以太網(wǎng)接口模塊330主要實(shí)現(xiàn)對外網(wǎng)絡(luò)數(shù)據(jù)傳輸。變壓模塊340包括變壓器U5。變壓器U5用于進(jìn)行外部干擾信號隔離,從而可以避免雷擊、浪涌等損壞芯片。同時(shí)變壓器U5還可以消除一些模擬電源的不良毛刺影響。并且,變壓器U5還可以并提供數(shù)據(jù)傳輸所需的偏置電壓(3.3V),進(jìn)而提供傳輸功率,以滿足對外信息的完整性需求。
在一實(shí)施例中,上述USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡220還可以包括EEPROM配置芯片350和濾波電路360。EEPROM配置芯片350的電路原理如圖7所示(為圖7中的U2),其用于與外置EEPROM芯片連接,從而通過外置EEPROM芯片來對USB轉(zhuǎn)以太網(wǎng)網(wǎng)卡220進(jìn)行MAC地址配置。具體地,EECS、EESK和EEDIO來連接外部線路,EECS用來做片選,選擇外部EEPROM芯片。EESK為EEPROM控制協(xié)議時(shí)鐘信號,EEDIO為數(shù)據(jù)傳輸口,用于數(shù)據(jù)輸入和輸出。因此,通過EEPROM配置芯片U2可以通過EEPROM芯片進(jìn)行MAC地址配置,從而可以提供多種MAC地址配置方式供用戶選擇。濾波電路360如圖8和圖9所示,用于進(jìn)行濾波。
以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。