国产成人内射自拍,精品中文视频亚洲一区高清,日韩精品自拍无码视频,国产精口主播网红

深圳市瑞申電子有限公司

深圳市瑞申電子有限公司是一家10年專業大功率電感生產加工廠商,主要以大功率,大電流、扁平線圈電感、平面變壓器設計、生產、銷售工廠。設計、繞線、組裝、檢測、包裝、出貨等全制程的工藝流程!擁有完整、科學的質量管理體系。專業技術團隊10人,我們的誠信、實力和產品質量獲得業界的認可。歡迎各界朋友蒞臨參觀、指導和業務洽談。 ...

基于ENC424J600的以太網與串行接口轉換技術

時間:2015-04-15 15:09:11 點擊:

摘要:論述了在STM32系列的MCU上移植TCP/IP協議棧LwIP,并利用新型以太網控制器ENC24J600實現網絡數據傳輸功能。該系統主要完成的功能是接收上位機發送的數據,并將這些數據轉換成通用串行接口輸出。ENC424J600是Microchip新推出的一款以太網控制器,其速度優于ENC28J60,同時為用戶提供兩種接口模式。本文介紹了其基于SPI接口模式下的實現過程,詳細描述了該網卡驅動的硬件電路和軟件流程。
關鍵詞:以太網控制器;STM32;LwIP串口輸出

引言
隨著Internet的發展和應用,越來越多的設備需要接入網絡以實現遠程控制或資源共享。以太網接口布線方便,通信帶寬較寬,可達100 Mb/s甚至1000Mb/s。嵌入式系統由于具有體積小、價格低、專用性能高的優勢,被廣泛應用于各種電子大功率電感貼片電感器設備和工業測試設備中。隨著嵌入式系統與網絡的日益緊密電感價格結合,在嵌入式系統中引入TCP/IP協議棧已成為嵌入式系統領域的重要研究方向。
本義在以太網接口實現基本數據傳輸的基礎上將其轉換成其他通用串行接口(如SPI、UART、CAN),更利于應用在廣泛的工業控制領域中。目前市面上的以太網控制芯片大多功耗高、功能復雜,不適合用在中低端的嵌入式系統中。之前Microchip推出的芯片ENC28J60的網絡接口速度只能達到10 Mb功率電感ps,其SRAM buffer也不大容易造成接收溢出,而ENC424J600速度可達100 Mbps,功能將更加完善,并提供兩種接口給嵌入式開發者選擇,是一款很好的網絡接口芯片。STM32F103RET6是一款ARM處理器,它的功耗低、價格低廉、功能強大、具備豐富的串行接口,具有512 KB的Flash,在一般的應用中可以不用外擴Flash,是中低端嵌入式開發系統的最佳選擇之一。將兩者結合不但能實現網絡通信,而且可以靈活轉換成其他串行接口,用途廣泛。

1 ENC424J600簡介
ENC424J600是Microchip公司推出的單獨可用的快速以太網控制器。其與MCU的連接方式可采用具有工業標準的串行總線SPI或靈活的并行接口。SPI接口數據速率可達14 Mb/s、并行接口速率可達140 Mb/s。ENC424J600滿足10 basc-TX全雙工、半雙工模式、100base-TX全雙工、半雙工模式,4種模式均符合IEEE802.3協議。芯片內置PHY物理層及MAC媒體訪問控制層。引擎具有RSA、DiffieHelman、AES、MD5、和SHA-1算法。芯片具有44引腳TQFP和QFN兩種封裝形式。該芯片另一個突出特點是具有24 KB的SRAM Buffer,基本不需要外接SRAM。芯片SRAM Buffer的分配如圖1所示。

b.JPG


SRAM Buffer被分為兩個區域,一般將General Purpose Buffer設為發送區,RX FIFO Burfer設為接收區,通過指針ERXST區分兩個區域,通常將一體電感接收區設置較大以防止接收幀溢出。

2 系統硬件電路設計
2.1 網絡控制器外圍硬件電路
ENC424J600網絡控制器外圍硬件電路設計需要注意的幾點有:ENC424J600的SPISEL引腳需要通過100kΩ電阻上拉至電源,這樣系統上電時就能進入SPI模式,同時引出INT引腳作為接收中斷使用;每個電源引腳與地之間都應連接一個電容,為更好地防止干擾在設計時加了兩個電容,布線時使0.01μF電容更靠近電源引腳;RBIAS引腳需接一個12.4 kΩ的電阻到地;另外RD+、RD-差分信號處的接法與一般的網絡控制器不同,它不是直接通過電阻接到電源上,需要特別注意。以太網接口則采用HR961160C,該插座集成以太網隔離變壓器、LED燈于一體,同時是貼片式的,節約PCB制板空間。在PCB布線時需要注意的是RD+、RD-和TD+、TD共模電感器-兩對高頻差分線的走線應對稱并盡可能短。

c.JPG


ENC424J600外圍硬件電路及HANRUN以太網變壓器插座外圍電路圖如圖2、圖3所示。
2.2 系統硬件結構
網絡轉串行通信接口的系統結構框圖如圖4所示。STM32F103RET6通過SPI1串行通信接口、一個GPIO引腳作為中斷引腳與網絡控制器相連,系統再引出SPI2、CAN總線通信接口的引腳。將UART1串行接口作為控制臺供調試使用。STM32F103RET6具有串口ISP下載功能,將BOOT0接高電平,BOOT1接低電平即可進入ISP下載模式。該系統可以通過跳線選擇ISP下載功能。

d.JPG 大功率電感廠家 |大電流電感工廠

  • pc計算機與單片機串口通信源程序
    pc計算機與單片機串口通信源程序下面是一個單片機與PC機通信的程序,pc機程序用c語言來編寫,單片機程序用匯編語言來編寫1. PC機編程PC采用Toubr C 進行編寫。程序如下:#include s
  • 汽車雷達系統設計的未來之路
    您深夜還在路上疾馳,急著趕時間,您的電子記錄器幾乎填滿了,您的卡車嚴重超載。雨下得越來越大。您覺得太快了,但是周圍的汽車卻一點也不慢。突然,一陣警報讓您精神起來。您本能的透過前大燈來觀察前面 什么也看
  • 貼片電感_電感的作用
    電感是儲能元件,而磁珠是能量轉換(消耗)器件。電感多用于電源濾波回路,側重于抑插件電感廠止傳導性干擾;磁珠多用于信號回路,主要用于EMI方面。磁珠用來吸收超高頻信號,象一些RF電路,PLL,振蕩電路
  • 大功率電感

    主站蜘蛛池模板: 亚东县| 襄垣县| 玛纳斯县| 万州区| 木兰县| 枣强县| 黄梅县| 安顺市| 同心县| 四平市| 庆元县| 柳江县| 太原市| 山阴县| 镇平县| 都匀市| 建水县| 同心县| 定日县| 文昌市| 涟源市| 海口市| 长岛县| 集安市| 昭苏县| 金塔县| 吴堡县| 遂溪县| 滕州市| 金湖县| 交城县| 运城市| 仁布县| 兰溪市| 桓仁| 精河县| 玛多县| 贵定县| 丹阳市| 巴塘县| 广昌县|