91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MCU/FPGA沒(méi)有以太網(wǎng)?CH390系列MAC+PHY二合一芯片輕松來(lái)搞定

嵌入式USB開(kāi)發(fā) ? 來(lái)源:嵌入式USB開(kāi)發(fā) ? 作者:嵌入式USB開(kāi)發(fā) ? 2026-03-23 12:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

目錄

一、前言

二、CH390簡(jiǎn)介

2.1、框圖

2.2、特點(diǎn)

2.3、和其他型號(hào)對(duì)比

2.4、獲取資源

三、評(píng)估板

四、測(cè)試

4.1、MAC測(cè)試

4.1.1、測(cè)試發(fā)送速率

4.2、喚醒測(cè)試

4.3、LWIP測(cè)試

4.3.1、UDP測(cè)試

4.3.2、TCP服務(wù)端測(cè)試

4.3.3、TCP客戶端測(cè)試

五、總結(jié)

一、前言

很多MCU可能沒(méi)有以太網(wǎng)MAC,但是又有聯(lián)網(wǎng)需求,此時(shí)一款MAC+PHY集一體的芯片就是剛需;類似的FPGA平臺(tái)要集成MAC的IP既占用空間又需要額外IP成本,MAC+PHY芯片也特別適用于FPGA平臺(tái),省得再自己去折騰MAC。

剛好看到了沁恒的CH390系列MAC+PHY芯片,完美的解決了上述需求。CH390系列具備封裝小、集成度高外圍BOM簡(jiǎn)單、開(kāi)發(fā)簡(jiǎn)單等優(yōu)點(diǎn),確實(shí)是一款小而美,解決剛需的芯片。我們本文就來(lái)分享下該款芯片。

二、CH390簡(jiǎn)介

CH390是沁恒一款自帶10/100M以太網(wǎng)介質(zhì)傳輸層(MAC)和物理層收發(fā)器(PHY)的工業(yè)級(jí)以太網(wǎng)控制器芯片,支持10BASE-T的CAT3、4、5和100BASE-TX的CAT5、6連接,支持Auto-MDIX,低功耗設(shè)計(jì),符合IEEE 802.3u規(guī)范。CH390內(nèi)置16K字節(jié)SRAM,支持并行接口和SPI串行接口,用于兼容各種MCU、MPU、DSP,F(xiàn)PGA等控制器。

2.1、框圖

CH390的系統(tǒng)框圖如下,集PHY+MAC于一體。

wKgZPGnAwiiASJQFACjAHouM1PA838.png

2.2、特點(diǎn)

CH390系列具備以下特點(diǎn),下面紅色部分是個(gè)人覺(jué)得比較獨(dú)特的。

1)集以太網(wǎng)介質(zhì)傳輸層(MAC)和物理層(PHY)一體。常規(guī)MCU+CH390也可以方便地實(shí)現(xiàn)以太網(wǎng)連接。

2)不同型號(hào)分別支持SPI、8位并口、16位并口,適合MCU和FPGA等主控使用。

wKgZO2nAwm2AGZ-QAABkvyHXth8043.png

CH390L支持8位并行接口和16位并行接口,CH390F支持8位并行接口,CH390H和CH390D支持SPI串行接口。CH390F/H具有獨(dú)立的I/O電源引腳VDDIO,支持1.2V~3.3V接口電壓。

3)每個(gè)芯片內(nèi)置唯一的以太網(wǎng)MAC地址,無(wú)需另外購(gòu)買(mǎi)或分配,無(wú)需外部EEPROM。

4)集成基于DSP算法實(shí)現(xiàn)的低功耗10/100M收發(fā)器Transceiver。

5)支持Auto-MDIX交換TX/RX,自動(dòng)識(shí)別正負(fù)信號(hào)線。

6)支持10BASE-T和100BASE-TX及自動(dòng)協(xié)商。

7)支持UTP CAT5、CAT6雙絞線,支持120米傳輸距離。

8)支持用于遠(yuǎn)程喚醒的樣本幀、鏈路狀態(tài)變化和魔法包事件。

9)支持IEEE 802.3x的流量控制。

10)支持IPv4 TCP/UDP和IPv6 TCP/UDP校驗(yàn)和的生成和檢查。

這個(gè)特性非常有用,可以降低主控運(yùn)行協(xié)議棧時(shí)的校驗(yàn)計(jì)算時(shí)間,極大地提高效率。我們之前有測(cè)試過(guò)協(xié)議棧跑起來(lái)很大一部分主控的消耗就是計(jì)算校驗(yàn)和。

11)內(nèi)置50Ω阻抗匹配電阻,內(nèi)置晶體振蕩器所需電容,外圍電路精簡(jiǎn)。這降低了BOM成本,價(jià)格敏感產(chǎn)品選型時(shí)這就是很大的優(yōu)勢(shì)。

12)支持可選的外部EEPROM配置芯片。

13)支持QFN20(CH390D)/QFN28(CH390F)/QFN32X5(CH390H)/LQFP48(CH390L),QFN20封裝尺寸才3x3mm,特別適合空間受限應(yīng)用場(chǎng)景。

2.3、和其他型號(hào)對(duì)比

市面上也能搜到其他廠家的類似的芯片比如DAVICOM的DM9000和DM9051,和CH390的對(duì)應(yīng)如下。

wKgZO2nAwq-ABgQqAADq7WaC6aM873.png

CH390H引腳兼容DM9051,CH390L引腳兼容DM9000??梢钥吹紺H390的特點(diǎn)、優(yōu)點(diǎn)還是很明顯的,CH390有更寬的VIO電壓域、更低的運(yùn)行功耗,更小的封裝尺寸,更高的集成度(BOM要求簡(jiǎn)單成本低),并提供MAC地址。

2.4、獲取資源

官網(wǎng)提供了相關(guān)的資料,可從如下地址下載:

資源包:包括CH390評(píng)估板說(shuō)明,原理圖及參考例程等內(nèi)容。

https://www.wch.cn/downloads/CH390EVT_ZIP.html

數(shù)據(jù)手冊(cè):

https://www.wch.cn/downloads/CH390DS1_PDF.html

三、評(píng)估板

評(píng)估板實(shí)物圖如下,我手里的是CH390D,就以該評(píng)估板配合自己的主控開(kāi)發(fā)板來(lái)進(jìn)行相關(guān)功能的測(cè)試。

wKgZPGnAwriAFROuADdf7C-ym8Y244.png

原理圖如下:

可以看到外圍器件超級(jí)簡(jiǎn)單,CH390D外圍只需要5個(gè)電容加一個(gè)25MHz晶體,降低了BOM成本,同時(shí)PCB布局布線也很簡(jiǎn)單,占用空間也小。

網(wǎng)絡(luò)變壓器這邊只需要兩個(gè)電阻和兩個(gè)電容。

wKgZO2nAws-AWu-HADLbp4G-nZM280.png

wKgZPGnAwtyAAje5ACkelQqFzwU627.png

四、測(cè)試

4.1、MAC測(cè)試

這里使用STM32F103ZET6的開(kāi)發(fā)板測(cè)試,使用Demo:EVTEXAMNET_MACNET_MAC.uvprojx。

我這里用的是MDKV5.43默認(rèn)ARMCC編譯器版本是版本6,需要配置為對(duì)應(yīng)版本。

wKgZO2nAwuiADK1AADfLea9o_4o295.pngwKgZPGnAwu-AAdvcADfLeVTiGmg578.png

切換到編譯器版本6,編譯會(huì)提示

../SRC/CMSIScore_cm3.h(1204):error:unknowntypename'inline'

等錯(cuò)誤

需要更新CMSIS,更新core_cm3.h為

https://github.com/ARM-software/CMSIS_6/blob/main/CMSIS/Core/Include/core_cm3.h

刪除core_cm3.c

添加以下文件

https://github.com/ARM-software/CMSIS_6/blob/main/CMSIS/Core/Include/cmsis_version.h
https://github.com/ARM-software/CMSIS_6/blob/main/CMSIS/Core/Include/cmsis_compiler.h
https://github.com/ARM-software/CMSIS_6/blob/main/CMSIS/Core/Include/cmsis_armclang.h
https://github.com/ARM-software/CMSIS_6/blob/main/CMSIS/Core/Include/m-profile/cmsis_armclang_m.h

還提示NVIC->IP[NVIC_InitStruct->NVIC_IRQChannel] = tmppriority;錯(cuò)誤則

NVIC->IP[NVIC_InitStruct->NVIC_IRQChannel] = tmppriority;

改為

NVIC->IPR[NVIC_InitStruct->NVIC_IRQChannel] = tmppriority;

CH390.h中選擇接口模式

我這里使用SPI,如果支持并口可配置對(duì)應(yīng)的接口,


#define CH390_INTERFACE_SPI     // CH390H/CH390D
// #define CH390_INTERFACE_8_BIT   // CH390L/CH390F 8-bit mode
// #define CH390_INTERFACE_16_BIT  // CH390L 16-bit mode

如果并口支持FSMC還可以使用FSMC,可以極大提高效率。

#defineUSE_FSMC 1

對(duì)應(yīng)使用的引腳如下

#define CH390_INT_PIN GPIO_Pin_0 // PA0
#define CH390_RST_PIN GPIO_Pin_1 // PA1
#define CH390_CS_PIN GPIO_Pin_4 // PA4
#define CH390_SCK_PIN GPIO_Pin_5 // PA5
#define CH390_MISO_PIN GPIO_Pin_6 // PA6
#define CH390_MOSI_PIN GPIO_Pin_7 // PA7
#define CH390_WOL_PIN GPIO_Pin_8 // PA8

默認(rèn)調(diào)試串口為USART1 PA9/PA10


#ifndef DEBUG
#define DEBUG DEBUG_UART1
#endif

接線如下

wKgZO2nAwv6AH0fDAHclhufyZ4I878.png

運(yùn)行后打印如下,打印狀態(tài)以及收到的數(shù)據(jù)包,說(shuō)明收發(fā)正常。

wKgZPGnAwwaANHIoAFtUVtnL69c923.png

4.1.1、發(fā)送測(cè)試

使用STM32F103的SPI1,時(shí)鐘來(lái)源于APB2(72MHz)。

CH390_Interface.c中配置分頻

SPI_InitStructure.SPI_BaudRatePrescaler= SPI_BaudRatePrescaler_2;

STM32F103最大可配置為

2分頻36MHz, CH390實(shí)際支持最大72MHz。

main.c中ch390_int_handler下注釋掉打印

//print_packet(receive_buff, length);

main.c中可以修改一次發(fā)送大小

#defineTEST_DATA_LEN 1500

main函數(shù)中連續(xù)發(fā)送

/**

* @brief Main program

* @param None

* @retval None

*/

int main(void)

{

//Delay_Init();

SysTick_Config(SystemCoreClock/1000);

NVIC_EnableIRQ(SysTick_IRQn);

USART_Printf_Init(115200);

ch390_gpio_init();

#ifdef CH390_INTERFACE_SPI

ch390_spi_init();

#endif

ch390_hardware_reset();

// Don't read/write CH390 registers within 10ms after power on

Delay_Ms(10);

ch390_default_config();

ch390_print_info();

init_packet_data();

while (1)

{

if (ch390_get_int_pin())

{

ch390_int_handler();

}

if (phy_linked)

{

ch390_send_packet(packet_data, TEST_DATA_LEN);

}

}

}

以上簡(jiǎn)單測(cè)試一下。CH390使用SPI時(shí)最大支持72M時(shí)鐘, 網(wǎng)上看到用CH390單發(fā)速度有68.6Mbps,可能的優(yōu)化方向是,提高SPI時(shí)鐘頻率到最大72MHz,優(yōu)化SPI發(fā)送接口比如使用DMA等。 也可以使用8/16位并口的型號(hào),使用fsmc提高效率。

4.2、喚醒測(cè)試

使用Demo:EVTEXAMWakeOnLanWakeOnLan.uvprojx

關(guān)鍵代碼如下

配置GPIO引腳輸入中斷,這里用PA8,中斷可喚醒MCU:

ch390_interrupt_init(); 

配置CH390喚醒幀過(guò)濾器:


sample_frame_filter_config(); 
// Enable magic packet and sample packet wake up

配置幀喚醒事件

ch390_wakeup_config(WCR_MAGICEN | WCR_SAMPLEEN);

每收到5包,配置CH390進(jìn)入等待喚醒狀態(tài),MCU進(jìn)入WFI狀態(tài),如果喚醒則產(chǎn)生WOL中斷,觸發(fā)MCU喚醒繼續(xù)執(zhí)行。


// Sleep every 5 packets received
if(receive_count >= 5)
{
  receive_count = 0;
  ch390_wake_notify();
  printf("Sleeprn");
  __WFI();
  printf("Wake on LAN!rn");
}

運(yùn)行打印如下

wKgZO2nAwxuAZrcCAGJawbRmkW4848.png

4.3、LWIP測(cè)試

使用Demo:EVTEXAMLwIP_ExampleLwIP_Example.uvprojx

Cc.h中


typedef unsigned long    u32_t;
typedef signed long    s32_t;

改為


typedef unsigned int    u32_t;
typedef signed int    s32_t;

開(kāi)發(fā)板IP配置IP4_ADDR(&ipaddr, 192, 168, 1, 120);

所以電腦配置為同網(wǎng)段192, 168, 1, 119

main.c中可以配置是否使能DHCP,這里不使能

#defineUSE_DHCP 0

4.3.1、UDP測(cè)試

main.c中測(cè)試udp收發(fā)


udpecho_init();
//tcp_client_init();
//tcp_server_init();

本地端口是2300,遠(yuǎn)程端口是1000


void udpecho_init(void)
{
  udp_echo_pcb = udp_new();
  udp_bind(udp_echo_pcb, IP_ADDR_ANY, 2300);
  udp_connect(udp_echo_pcb, IP_ADDR_ANY, 1000);
  udp_recv(udp_echo_pcb, udpecho_recv, NULL);
}

上位機(jī)中使用網(wǎng)絡(luò)調(diào)試助手收發(fā)測(cè)試,開(kāi)發(fā)板收到數(shù)據(jù)原樣返回,測(cè)試功能正常。

wKgZPGnAwyWASX-JAEowc9L4qVY493.png

4.3.2、TCP服務(wù)端測(cè)試


//udpecho_init();
//tcp_client_init();
tcp_server_init();

開(kāi)發(fā)板收到數(shù)據(jù)原樣返回,使用上位機(jī)調(diào)試助手,測(cè)試收發(fā)如下,功能測(cè)試正常。

wKgZPGnAwyuAP7_yAEowczmOBdA852.png

4.3.3、TCP客戶端測(cè)試


//udpecho_init();
tcp_client_init();
//tcp_server_init();

如下函數(shù)中修改服務(wù)端地址和端口

void tcp_client_init(void)
{
  extern struct netif ch390_netif;
  ip4_addr_t server_ip;
  uint16_t server_port = 2200;
  IP4_ADDR(&server_ip, 192, 168, 1, 119);
  tcp_client_pcb = tcp_new();
  if (tcp_client_pcb == NULL)
  {
    printf("tcp_new errorn");
    return;
  }
  tcp_bind(tcp_client_pcb, IP_ANY_TYPE, 0);
  tcp_err(tcp_client_pcb, tcp_client_error);
  tcp_connect(tcp_client_pcb, (const ip_addr_t *)&server_ip,
  server_port, tcp_client_connected);
}

開(kāi)發(fā)板收到數(shù)據(jù)原樣返回,使用上位機(jī)調(diào)試助手,測(cè)試收發(fā)如下,功能測(cè)試正常。

wKgZO2nAwzSAI1PyAEowc_8Ws98980.png

五、總結(jié)

從上可以看出CH390集成MAC+PHY,適用于無(wú)MAC的MCU和FPGA等主控快速實(shí)現(xiàn)以太網(wǎng)連接。CH390有較寬的VIO電壓域、較低的功耗、小的封裝尺寸、高的集成度(BOM要求簡(jiǎn)單成本低)、提供MAC地址等明顯的優(yōu)點(diǎn),是相應(yīng)需求時(shí)非常不錯(cuò)的選擇。有了該芯片,媽媽再也不用擔(dān)心我無(wú)MAC的MCU和無(wú)MAC IP的FPGA聯(lián)網(wǎng)了。

官方提供了STM32F103的例程,可以直接基于此實(shí)現(xiàn)以太網(wǎng)RAW、UDP、TCP數(shù)據(jù)收發(fā)的應(yīng)用,其他平臺(tái)移植也很簡(jiǎn)單,只需要實(shí)現(xiàn)簡(jiǎn)單的接口替換即可。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    41

    文章

    6066

    瀏覽量

    181160
  • Mac
    Mac
    +關(guān)注

    關(guān)注

    0

    文章

    1129

    瀏覽量

    55423
  • PHY
    PHY
    +關(guān)注

    關(guān)注

    2

    文章

    337

    瀏覽量

    54193
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于Xilinx FPGA的千兆以太網(wǎng)控制器的開(kāi)發(fā)

    MAC子層的FPGA設(shè)計(jì)、MAC子層與上層協(xié)議的接口設(shè)計(jì)以及MAC與物理層(PHY)的MII接口設(shè)計(jì)。##Xilinx 提供了三態(tài)
    發(fā)表于 01-23 11:13 ?3.1w次閱讀
    基于Xilinx <b class='flag-5'>FPGA</b>的千兆<b class='flag-5'>以太網(wǎng)</b>控制器的開(kāi)發(fā)

    文詳解以太網(wǎng)MAC芯片PHY芯片

    MII即媒體獨(dú)立接口,它是IEEE-802.3定義的以太網(wǎng)行業(yè)標(biāo)準(zhǔn)."媒體獨(dú)立"表明在不對(duì)MAC硬件重新設(shè)計(jì)或替換的情況下,任何類型的PHY設(shè)備都可以正常工作.它包括個(gè)數(shù)據(jù)接口,以及
    發(fā)表于 02-19 10:47 ?7139次閱讀
    <b class='flag-5'>一</b>文詳解<b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>MAC</b><b class='flag-5'>芯片</b>與<b class='flag-5'>PHY</b><b class='flag-5'>芯片</b>

    STM32F429NI是否具備以太網(wǎng)MAC+PHY,無(wú)需外接PHY芯片

    STM32F429NI是否具備以太網(wǎng)MAC+PHY,無(wú)需外接PHY芯片
    發(fā)表于 04-07 08:55

    PHY芯片 /MAC+PHY芯片選型

    本人剛剛接觸通信行業(yè),正在尋找款基于同軸電纜傳輸介質(zhì)、同時(shí)適用于EBI/SPI總線的10Mbps傳輸速率的以太網(wǎng)PHY芯片/MAC+PHY
    發(fā)表于 10-06 17:04

    連接的以太網(wǎng)、USB 和 LCD 參考設(shè)計(jì)TIDM-CONNECTED-ETHERNET

    上的集成以太網(wǎng) MAC+PHY提供 USB 全速和 USB 高速 ULPI 接口方便易用的 3.5 英寸 LCD 觸摸屏顯示器兼容的擴(kuò)展接口,包括 Boosterpack
    發(fā)表于 07-31 06:26

    以太網(wǎng)MAC芯片PHY芯片的關(guān)系是什么

    如何實(shí)現(xiàn)單片以太網(wǎng)微控制器?以太網(wǎng)MAC是什么?什么是MII?以太網(wǎng)PHY是什么?網(wǎng)卡上除RJ-45接口外,還需要其它元件嗎?造成
    發(fā)表于 12-28 06:22

    以太網(wǎng)芯片MACPHY的關(guān)系 精選資料分享

    問(wèn):如何實(shí)現(xiàn)單片以太網(wǎng)微控制器?答:訣竅是將微控制器、以太網(wǎng)媒體接入控制器(MAC)和物理接口收發(fā)器(PHY)整合進(jìn)同
    發(fā)表于 07-29 09:22

    以太網(wǎng)芯片MACPHY有何關(guān)系

    網(wǎng)卡的主要工作原理是什么?網(wǎng)卡主要分為哪幾類?以太網(wǎng)芯片MACPHY有何關(guān)系?
    發(fā)表于 09-22 06:28

    RK3288搭配以太網(wǎng)PHY芯片需要注意哪些

    (1)以太網(wǎng)PHY芯片驅(qū)動(dòng)及接口瑞芯微在設(shè)計(jì)RK 系列主控芯片時(shí),有內(nèi)置以太網(wǎng)
    發(fā)表于 08-31 17:15

    德州儀器推出業(yè)界首個(gè)支持以太網(wǎng)MAC+PHY的Tiva C系列MCU

    10 月 30日,北京訊——日前,德州儀器 (TI) 宣布為 Tiva?C 系列微控制器 (MCU) 平臺(tái)新增最新產(chǎn)品。這些 Tiva TM4C129x MCU 是業(yè)界首批具有以太網(wǎng)
    發(fā)表于 10-31 09:42 ?1251次閱讀

    英特爾低延遲 40G 以太網(wǎng) MACPHY IP的延遲計(jì)算

    計(jì)算英特爾低延遲 40G 以太網(wǎng) MACPHY IP 的延遲
    的頭像 發(fā)表于 06-20 00:18 ?7348次閱讀
    英特爾低延遲 40G <b class='flag-5'>以太網(wǎng)</b> <b class='flag-5'>MAC</b> 和 <b class='flag-5'>PHY</b> IP的延遲計(jì)算

    車載以太網(wǎng)MACPHY的問(wèn)題詳解

    問(wèn):如何實(shí)現(xiàn)單片 以太網(wǎng)微控制器 ?答:訣竅是將微控制器、以太網(wǎng) 媒體接入控制器 (MAC )和物理接口收發(fā)器 (PHY )整合進(jìn)同
    發(fā)表于 06-02 08:00 ?5次下載
    車載<b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>MAC</b>和<b class='flag-5'>PHY</b>的問(wèn)題詳解

    以太網(wǎng)——PHY、MAC、MII與網(wǎng)卡

    芯片稱之為PHY,數(shù)據(jù)鏈路層的芯片稱之為MAC控制器。本文旨在學(xué)習(xí)以太網(wǎng)基礎(chǔ)MAC
    的頭像 發(fā)表于 12-02 10:52 ?4413次閱讀
    <b class='flag-5'>以太網(wǎng)</b>——<b class='flag-5'>PHY</b>、<b class='flag-5'>MAC</b>、MII與網(wǎng)卡

    車載以太網(wǎng)基本原理 常見(jiàn)以太網(wǎng)線束分類

    車載以太網(wǎng)技術(shù)是在我們消費(fèi)領(lǐng)域的以太網(wǎng)技術(shù)上發(fā)展過(guò)來(lái)的,是在物理層進(jìn)行了優(yōu)化以適應(yīng)汽車電子要求的種技術(shù)。 我們常用的以太網(wǎng)和車載以太網(wǎng)主要
    發(fā)表于 07-03 12:48 ?1.1w次閱讀
    車載<b class='flag-5'>以太網(wǎng)</b>基本原理 常見(jiàn)<b class='flag-5'>以太網(wǎng)</b>線束分類

    常見(jiàn)以太網(wǎng)PHY-MAC接口的模式有哪些?

    以太網(wǎng)鏈路包含MAC控制器、PHY芯片、網(wǎng)絡(luò)變壓器和RJ45接頭組成,有的系統(tǒng)會(huì)有DMA控制。般的系統(tǒng)中CPU和
    發(fā)表于 08-21 09:23 ?4334次閱讀
    常見(jiàn)<b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>PHY-MAC</b>接口的模式有哪些?