平湖網絡連接器公司
發(fā)布時間:2022-09-16 01:41:18
平湖網絡連接器公司
引言隨著Internet 的出現(xiàn)和以太網的迅速發(fā)展, 基于以太網的設備控制越來越多。目前市場上大部分以太網控制器采用的封裝均超過80 引腳, 如RTL8019AS、DM9008、CS8900A 等。這些器件不僅結構復雜, 面積龐大, 且系統(tǒng)開銷較大。近來, Microchip推出全球首枚28 引腳獨立以太網控制器ENC28J60, 可為嵌入式系統(tǒng)提供低引腳數、低成本、精簡的遠程通訊解決方案。設計了以ENC28J60 為核心的以太網接口實現(xiàn)方案, 描述了該系統(tǒng)硬件架構的設計方法。在簡要介紹了以太網控制器ENC28J60 的結構、功能、外圍電路的基礎上, 對ENC28J60Atmega16 的SPI 通訊進行了闡述。此方案不僅成本低, 而且可以實現(xiàn)500Kbps 以上的傳輸速率, 滿足了嵌入式系統(tǒng)的Internet 控制要求。2 ENC28J60 網絡接口體系結構ENC28J60 是帶有行業(yè)標準串行外設接口(Serial PeripheralInterface, SPI)的獨立以太網控制器。它符合IEEE 802.3 的全部規(guī)范, 采用了一系列包過濾機制以對傳入數據包進行限制。它還提供了一個內部DMA 模塊, 以實現(xiàn)快速數據吞吐和硬件支持的IP 校驗和計算。與主控制器的通信通過兩個中斷引腳(INT和WOL)和SPI 腳(SO、SI、SCK、CS)實現(xiàn), 數據傳輸速率高達10Mb/s.兩個專用的引腳(LEDA、LEDB)用于連接LED, 進行網絡活動狀態(tài)指示。圖1 所示為ENC28J60 的典型應用電路。ENC28J60 由7 個主要功能模塊組成:SPI 接口, 充當主控制器和ENC28J60 之間通信通道; 控制寄存器, 用于控制和監(jiān)視ENC28J60; 雙端口RAM緩沖器, 用于接收和發(fā)送數據包; 判優(yōu)器, 當DMA、發(fā)送和接收模塊發(fā)出請求時對RAM緩沖器的訪問進行控制; 總線接口, 對通過SPI 接收的數據和命令進行解析;MAC 模塊:實現(xiàn)符合IEEE 802.3 標準的MAC 邏輯; PHY 模塊, 對雙絞線上的模擬數據進行編碼和譯碼。ENC28J60 還包括其他支持模塊, 諸如振蕩器、片內穩(wěn)壓器、電平變換器(提供可以接受5V 電壓的I/O 引腳)和系統(tǒng)控制邏輯。根據以上說明, ENC28J60 應用于嵌入式網絡接口是非常合適的, 有廣闊的應用發(fā)展前景。3 ENC28J60 在嵌入式網絡接口的應用3.1 硬件電路設計利用ENC28J60 可以構成不同功能的網絡終端節(jié)點, 如網絡服務器、帶Internet 功能的設備、遠程監(jiān)控(數據采集, 診斷)設備等。圖2 所示為基于ENC28J60 的嵌入式網絡接口的硬件電路原理圖。電路中有:2 個LED 狀態(tài)指示燈主要用來顯示網絡連接狀態(tài), 包括PHY 是否沖突、連接是否建立、是否接收數據、連接速度、雙工模式等; 必需的偏置電阻R3(2kΩ, 精度為1%);高速局域網電磁隔離模塊(即RJ45 以太網接口), 應用中,ENC28J60 的物理端口與隔離變壓器HR901170A 連接時必須符合IEEE802.3 對物理層規(guī)范的要求, 如RJ45 的插孔與隔離變壓器的間隔應盡量小, 輸出和輸入差分信號對的走線要有很好的隔離。電路中的主控制器采用Atmel 公司的ATmega16 單片機,它具有先進的RISC(精簡指令集計算機)結構、16 kB 可編程Flash 存儲器、512 B 的EEPROM和1 kB 片內SRAM, 具有豐富的外設接口, 其SPI 接口允許ATmega16 與外設進行高速的同步數據傳輸。本設計中ATmega16 SPI 配置為主機模式,ENC28J60 為從設備。ATmega16 的SPI 工作模式由CPOL、CPHA 設置, 根據ENC28J60 的SPI 讀寫時序, ATmega16 的SPI工作模式應設置為模式0.ATmega16 通過將ENC28J60 的CS引腳置低實現(xiàn)與其的同步。SPI 時鐘由寫入到SPI 發(fā)送緩沖寄存器的數據啟動, SPI MOSI(PB5)引腳上的數據發(fā)送秩序由寄存器SPCR 的DORD 位控制, 置位時數據的LSB(最低位)首先發(fā)送, 否則數據的MSB(最高位)首先發(fā)送。我們選擇先發(fā)送MSB,同時接收到的數據傳送到接收緩沖寄存器, CPU 進行右對齊從接收緩沖器中讀取接收到的數據。應該注意, 當需要從ENC28J60 中讀取多個數據時, 即使ENC28J60 并不需要ATmega16 串行輸出的數據, 每讀取一個數據前都要向SPI 發(fā)送緩沖器寫一個數據以啟動SPI 接口時鐘。由于SPI 系統(tǒng)的發(fā)送方向只有1 個緩沖器, 而在接收方向有2 個緩沖器, 所以在發(fā)送時一定要等到移位過程全部結束后, 才能對SPI 數據寄存器執(zhí)行寫操作; 而在接收數據時, 需要在下一個字節(jié)移位過程結束之前通過訪問SPI 數據寄存器讀取當前接收到的數據, 否則第1 個數據丟失。3.2 ENC28J60 軟件初始化在使用ENC28J60 發(fā)送和接收數據包前, 必須對器件進行初始化設置。根據不同的應用, 一些配置選項可能需要更改。初始化設置工作包括接收和發(fā)送緩沖器、接收過濾器、晶振啟動時間、MAC 寄存器、PHY 寄存器。初始化芯片之前先關閉單片機的中斷輸入, 對RESET 引腳給定一個持續(xù)的低電平復位信號, 然后對相應的寄存器進行設置。設置完成所有需要的寄存器后, 判斷以太網狀態(tài)中的時鐘啟動標志位是否置位, 然后開中斷。系統(tǒng)初始化后進入主程序循環(huán), 包括單片機的控制作用和網絡數據傳輸。對于以太網傳輸部分來說。主要有兩個作用:一是對要發(fā)送的數據按照以太網數據幀格式進行封裝并發(fā)送; 二是對接收的以太網數據幀進行解包, 供應用程序使用。3.3 ENC28J60 發(fā)送數據包在進行數據包發(fā)送或接收時, 要先對寫緩沖存儲器(WriteBuffer Memory, WBM)命令掌握。WBM允許主控制器將字節(jié)寫入8KB 發(fā)送和接收緩沖存儲器。如果ECON2 寄存器中的AUTOINC 位置1, 那么在寫完每個字節(jié)的最后一位之后,EWRPT 指針將會自動地遞增指向下一個地址(當前地址加1)。如果寫入地址1FFF 且AUTOINC 置1, 則寫指針加1 指向0000h.將CS 引腳拉為低電平啟動WBM命令。然后將WBM操作碼及隨后的5 位常量1Ah 送入ENC28J60.在發(fā)送WBM命令和常量之后, 由EWRPT 指向的存儲器中的數據將移入ENC28J60, 首先移入最高位。在接收到8 個數據位后, 如果AUTOINC 置1, 寫指針將自動遞增。主控制器可以繼續(xù)在SCK引腳提供時種信號、在SI 引腳發(fā)送數據同時保持/CS 為低電平, 從而可以連續(xù)寫入存儲器。當AUTOINC 被使能時, 以該方式就可以連續(xù)地向緩沖存儲器寫入字節(jié)而無需多余的SPI命令。拉高CS 引腳電平可結束WBM命令。在WBM操作期間,SO 引腳一直為高阻態(tài), WBM操作時序, 請參見圖3.ENC28J60 內的MAC 在發(fā)送時會自動生成前導符和幀起始定界符。此外, MAC 可根據配置生成填充(如果需要)和CRC字段。主控制器必須生成所有其他幀字段, 并將它們寫入緩沖存儲器, 以待發(fā)送。此外, ENC28J60 還要求在待發(fā)送的數據包前添加一個包控制字節(jié)。主控制器應:1.正確編程ETXST 指針,使之指向存儲器中未用的單元。它將指向包控制字節(jié), 在本設計方案中, 指針應編程為0120h; 2.使用WBM SPI 命令寫入包控制字節(jié)、目標地址、源MAC 地址、類型/ 長度和數據有效負載; 3.正確編程ETXND 指針。它應指向數據有效負載的最后一個字節(jié), 在本設計方案中, 指針應編程為0156h; 4.將EIR.TXIF位清零、將EIE.TXIE 位和EIE.INTIE 位置1 允許在發(fā)送完成后產生中斷(如果需要); 5.將ECON1.TXRTS 位置1 開始發(fā)送。如果在TXRTS 位置1 時正在進行DMA 操作, ENC28J60 會等待DMA 操作完成再發(fā)送。這種等待是必需的, 因為DMA 和發(fā)送引擎共享同一個存儲器訪問端口。同樣如果在TXRTS 已置1后, ECON1 中DMAST 位才置1, DMA 在TXRTS 位清零前不會采取任何動作。如果正在進行發(fā)送, 不應通過SPI 讀取或寫入任何待發(fā)送的字節(jié)。主控制器將TXRTS 位清零可取消發(fā)送。如果數據包發(fā)送完成或因錯誤取消而中止發(fā)送, ECON1.TXRTS位會被清零, 一個7 字節(jié)的發(fā)送狀態(tài)向量將被寫入由ETXND +1 指向的單元, EIR.TXIF 會被置1 并產生中斷(如果允許)。要驗證數據包是否成功發(fā)送, 應讀取ESTAT.TXABRT 位。如果該位置1, 主控制器在查詢發(fā)送狀態(tài)向量的各個字段外, 還應查詢ESTAT.LATECOL 位, 以確定失敗的原因。下面給出寫數據包的源代碼:3.3 ENC28J60 接收數據包假設接收緩沖器已完成初始化, MAC 已正確配置而且接收過濾器已配置為接收以太網數據包, 主控制器應該:1.如果需要在接收到數據包時產生一個中斷, 就要將EIE.PKTIE 位和EIE.INTIE位置1; 2. 如果需要在由于緩沖空間不足導致數據包丟失時產生一個中斷, 就要將EIR.RXERIF 位清零, 并將EIE.RXERIE位和EIE.INTIE 位置1; 3. 通過將ECON1.RXEN 位置1使能接收。在將RXEN 置1 后, 將不能修改雙工模式和接收緩沖器起始和結束指針。此外, 要阻止不期望接收的數據包, 在更改接收過濾器配置寄存器(ERXFCON) 和MAC 地址前建議將RXEN 清零。在使能接收后, 沒有過濾掉的數據包將寫入循環(huán)接收緩沖器。任何不符合過濾條件的數據包將被丟棄, 但主控制器無法識別一個數據包已被丟棄。當接收到一個數據包并將其完整寫入緩沖器時, EPKTCNT 寄存器將遞增, EIR.PKTIF 位將置1, 并產生一個中斷(如果允許), 同時硬件寫指針ERXWRPT 自動遞增。

平湖網絡連接器公司
無線路由器一般集成了有線路由器的功能,提供rj45接口。你可以用網線把電腦的網卡口和路由器的LAN口相連即可,與無線連接的效果相同。跟著經濟的快速展開,RJ45帶變壓器的需求量也是很大的,除了滿足國內需求以外,還可以開發(fā)國外商場,而國外商場是非常無量的,所以說rj45網絡接口對股動經濟作用是很明顯的,將來這一工作必將會得到高度的重視,給工業(yè)自動化帶來很大的協(xié)助.RJ45連接器重要的機械性能是連接器的機械壽命。機械壽命實際上是一種耐久性(durability)指標,在國標GB5095中把它叫作機械操作。它是以一次插入和一次拔出為一個循環(huán),以在規(guī)定的插拔循環(huán)后連接器能否正常完成其連接功能(如接觸電阻值)作為評判依據。RJ45網絡連接器的窄距離、低背、多極化需要愈加火急,格外是手機的極薄化需要對機內銜接器的超低背化要求越發(fā)急切。為了完成商品的低背化、窄距離、小型化、多極化以及高可靠性,各廠商紛紛選用模仿技能進行深入研究與開發(fā)。

平湖網絡連接器公司
導語 :在現(xiàn)在這樣一個網絡信息高速開展的時代,電腦現(xiàn)已成為人們最重要的同伴,作業(yè)、學習和文娛,觸及日子的方方面面。而沒有網絡,電腦就相當于癱瘓了。因而,網絡的重要性就顯而易見。下面咱們就來談一談傳輸網絡的必不行少的一個組件—— 網線 水晶 頭,假如它停工了,咱們該咋辦呢?或許有人還不知道網線水晶頭是什么,那么就請您找到家里的電腦或許路由器,找到網線并拔出,前面方形的塑料制的小 插頭 就是所謂的網線水晶頭(見下面的圖片)。你能夠看到小插頭像水晶相同的晶亮透亮,這也可能就是“水晶頭”稱謂的由來吧。網絡銜接中,水晶頭的作用是不行忽視的,它的制作特征不只滿意了咱們日常的運用需求,又保證了網絡的正常安穩(wěn)傳輸。而水晶頭由于是暴露在外,并且在某些機器上會時常被拔出刺進,這些都會導致水晶頭呈現(xiàn)損壞,關于這些毛病,咱們又有哪些知道呢?網線水晶頭壞了——原因一覽一、 關于運用 筆記本電腦 ,尤其是筆記本常常被主人隨身攜帶的,這樣網線水晶頭便會常常性的被運用,上面的倒卡最簡略折斷,沒有這個倒卡,水晶頭插不緊,運用極不便利。因而關于常常性的在筆記本上運用網線的用戶來說,每次都應小心謹慎運用!當然能夠買個 無線路由 器,將水晶頭插在路由器上,電腦銜接無線網,這樣可不必常常拔出刺進水晶頭,然后延伸其運用壽命。二、關于不常常觸碰的網線水晶頭也是有可能損壞的,畢竟水晶頭是暴露在外的,會遭到塵埃,溫度、溫度、運用壽命以及一些外部人為要素的影響。網線水晶頭自身的質量也是其損壞不行避免的要素之一。挑選好的水晶頭、質量好的網線也是尤為重要的。網線水晶頭壞了——解決方法假如您正在電腦上賞識一部期盼已久的電影,這時候網絡突然中止。相信您不會第一時間就斷定水晶頭呈現(xiàn)問題了吧。所以呢,您能夠將電腦換到另一個方位運用另一根網線看網絡是否可用,以此來判斷是否是網線水晶頭的問題。當您現(xiàn)已斷定是網線水晶頭的原因時,咱們就來分析網線水晶頭壞了的解決方法。一、首要,咱們要看壞了水晶頭的那根網線是否便利拆下且是不是很長,假如只要兩三米長又簡略拆下,那么很高興地告訴您,花幾塊錢便能夠店里買一根新的網線(一般都是包括水晶頭的),便利又簡略。 二、 但要是很長的網線,或許特別欠好拆下,這時候咱們就要著手動腦了,買一個新的水晶頭(當然要看對類型哦),自己來把壞的水晶頭對換掉。咱們需求的東西是網線鉗。水晶頭分為 568A 和 568B(常用)兩個規(guī)范。1. 將原網線上壞的水晶頭的金屬片面向自己,這時你能夠清楚的看到水晶頭里有八根線,從左到右,順次排開。每根線的方位都是斷定的,不能更改,所以咱們有必要記下順序,便利接下來的替換。2. 然后使用網線鉗將壞的水晶頭剪下,一起將每根線前端的保護層剪去,長度能夠對比刺進水晶頭的長度而定。3. 最終就是將新的水晶頭依 葫蘆 畫瓢按上,用網線鉗壓緊,一條暫新的網線水晶頭便接好了。不要太崇拜自己哦。三、當然假如您沒有網線鉗或許對手工操作不感興趣的話,去網店或許網絡維修部 門 ,讓他們給您修一下也是很簡略的事。

平湖網絡連接器公司
摘要 基于VxWorks操作系統(tǒng),以S3C4480為核心CPU,用RTL8019作網絡控制器,設計并實現(xiàn)了嵌入式網絡接口。本方案在兼顧成本的同時,更加注重較高的可靠性和較強的實用性,因此具有一定的推廣價值。VxWorks操作系統(tǒng)以其高度的可靠性、優(yōu)秀的實時性、靈活的可裁減性等優(yōu)勢在嵌入式系統(tǒng)中備受關注,廣泛應用于許多行業(yè);而隨著網絡技術的發(fā)展,嵌入式技術與網絡技術的結合已成必然。VxWorks是最早在其內核中加入TCP/IP協(xié)議的嵌入式實時操作系統(tǒng)。如何設計基于VxWorks的網絡接口,是擺在嵌入式開發(fā)人員面前的首要課題。本設計以三星公司的ARM7(S3C44B0)為核心CPU,開發(fā)了VxWorks下的網絡接口,包括硬件設計和軟件實現(xiàn)兩個部分。1 硬件設計核心CPU采用三星公司的S3C4480。S3C4480采用ARM7TDMI內核,它通過提供全面的、通用的片上外設,大大減少了系統(tǒng)電路除處理器以外的元器件配置,降低了系統(tǒng)成本。網絡接口芯片采用Realtek公司生產的RTL8019AS。它是一款高度集成的以太網控制器,不僅集成了MAC(介質訪問控制)子層和物理層的性能,而且與NE200O兼容,具有軟件可移植性強以及價格低廉等優(yōu)點。S3C4480與RTL8019AS的硬件接口原理如圖l所示。從圖1中可以看出,RTL8019AS的使能端連到S3C44B0的nGCS3,因此它的地址映射在系統(tǒng)的Bank3上,基地址為Ox06000000。RTL8019AS支持8位/16位數據總線,在本電路中采用16位方式。RTL8019AS共有32個輸入/輸出地址,對應地址偏移量為Ox00~Oxlf?,F(xiàn)分別說明如下:①Ox00~OxOf的16個地址,為寄存器地址。②0xlO~0x17的8個地址,為數據讀寫端口地址。它們都是一樣的,每個都可以用來做數據讀寫端口,只要用其中一個就可以了。③Oxl8~0xlf的8個地址,為復位端口。它們的功能都是一樣的。但需要注意,實際上只有0x18、0xla、Oxk、Oxle這幾個復位端口是有效的,其他不要使用;因為有些兼容卡不支持0x19、0xlb、0xld等奇數地址的復位。在軟件設計時,尤其要注意以下兩點:①RTL8019As的地址線從SAO~SA4依次連到S3Cd480的ADDRl~ADDR5上,因此,RTL8019的寄存器地址要左移1位。②RTL8019AS使用EXINTl中斷,且上升沿觸發(fā)。

平湖網絡連接器公司
在這樣一個互聯(lián)網的年代,電腦網線是咱們日常工作中不行短少的東西,下面小編為咱們介紹網線水晶頭做法。在這樣一個互聯(lián)網的年代,電腦網線是咱們日常工作中不行短少的東西,下面小編為咱們介紹網線水晶頭做法。網線水晶頭做法過程 (1)剪斷:運用壓線鉗的剪線刀口剪取恰當長的網線。 (2)剝皮:用壓線鉗的剪線刀口將線頭剪齊,再將線頭放入剝線刀口,讓線頭角及擋板,略微握緊壓線鉗慢慢旋轉,讓刀口劃開雙絞線的維護膠皮,拔下膠皮。(留意:剝與大拇指一樣長就行了) (3)排序:每對線都是彼此環(huán)繞在一起的,制造網線時必須將4個線對的8條細導線逐個拆開,理順,捋直,然后依照規(guī)則的線序擺放整齊。 擺放水晶頭8根針腳: 將水晶頭有刻畫料彈簧片的一面向下,有針腳的一方向上,使有針腳的一端指向遠離自己的方向,有方型孔的一端對著自己,此時,最左面的是第1腳,最右邊的是第8腳,其他順次順序擺放。 (4)剪齊:把線盡量抻直(不要環(huán)繞)、壓平(不要堆疊)、擠緊理順(朝一個方向緊靠),然后用壓線鉗把線頭剪平齊。這樣,在雙絞線刺進水晶頭后,每條線都能杰出觸摸水晶頭中的插針,避免觸摸不良。假如曾經剝的皮過長,能夠在這里將過長的細線剪短,保留的去掉外層絕緣皮的部分約為14mm,這個長度正好能將各細導線刺進到各自的線槽。假如該段留得過長,一來會因為線對不再互絞而增加串擾,二來會因為水晶頭不能壓住護套而可能導致電纜從水晶頭中脫出,造成線路的觸摸不良乃至中止。 (5)刺進:一和以拇指和中指捏住水晶頭,使有塑料彈片的一側向下,針腳一方朝向遠離自己的方向,并用食指抵?。涣硪皇帜笞‰p絞線外面的膠皮,慢慢用力將8條導線一起沿RJ-45頭內的8個線槽刺進,一直插到線槽的頂端。 (6)限制:確認一切導線都到位,并透地水晶頭檢查一遍線序無誤后,就能夠用壓線脅迫RJ-45頭了。將RJ-45頭從無牙的一側推入壓線鉗夾槽后,用力握緊線鉗(假如您的力氣不夠大,能夠運用雙手一起壓),將突出在外面的針腳悉數壓入水晶并頭內。 至此,這條網線的一端就算制造好了。因為僅僅作好了跳線一端,所以這條網線還不能用,還需要制造跳線的別一端。 留意:另一端的線序依據所銜接設備的不同而有所不同。 常常運用的跳線有兩種,即直通線(也能夠叫對對線)和穿插線(咱們常說的國標線) 留意:兩端RJ-45頭中的線序擺放完全相同的網線,稱為直通線(Straight Cable 對對線),即當一端線序從左到右順次為白橙、橙、白綠、藍、白藍、綠、白棕、棕時,另一端線序從左到右依然順次為白橙、橙、白綠、藍、白藍、綠、白棕、棕。直通線通常只適用于計算機到集線設備的銜接。現(xiàn)在大多數是用的國標線接法。