|
- 以太网 - ESP32 - — ESP-IDF 编程指南 v4. 4. 1 文档
If you want the Ethernet to work with WiFi, don’t select GPIO0 output mode for stability EMAC_CLK_OUT_GPIO = 16 ¶ Output RMII Clock from internal APLL Clock available at GPIO16
- 【驱动】以太网扫盲(三)PHY的控制器驱动框架分析
PHY芯片为OSI的最底层-物理层 (Physical Layer),通过MII GMII RMII SGMII XGMII等多种媒体独立接口 (介质无关接口)与数据链路层的MAC芯片相连,并通过MDIO接口实现对PHY状态的监控、配置和管理。 PHY与MAC整体的大致连接框架如下 (图片来源于网络): PHY的整个硬件系统组成比较复杂,PHY与MAC相连 (也可以通过一个中间设备相连),MAC与CPU相连 (有集成在内部的,也有外接的方式)。 PHY与MAC通过MII和MDIO MDC相连, MII是走网络数据的, MDIO MDC是用来与PHY的寄存器通讯的,对PHY进行配置。 PHY的驱动与I2C SPI的驱动一样,分为 控制器驱动 和 设备器驱动。 本节先讲控制器驱动。 2
- Ethernet Interface on ESP32 Variants - circuitlabs. net
Configure and initialize the ESP32 (classic) Ethernet interface using the ESP-IDF v5 x framework Handle Ethernet and IP events to monitor network status Implement a basic Ethernet application to obtain an IP address via DHCP Troubleshoot common issues encountered during Ethernet development
- 适用于工业应用的使用 MDIO 的以太网 PHY 配置 (Rev. A . . .
作为链路层器件介质访问控制器 (MAC) 和物理介质( 如铜缆) 之间的一种桥接器,以太网物理层器件 (PHY) 集成了在标准双绞线电缆上发送和接收数据所需的所有物理层功能。 使用管理数据输入 输出 (MDIO) 进行正确的 PHY配置是原型阶段的一项基本操作, 也是满足工业以太网应用(如 EtherCAT®)中较低确定性延迟和较快链路检测要求的关键。 本应用报告通过剖析 AMIC110 工业通信引擎 (ICE) 上 EtherCAT 的 PHY DP83822 配置,为针对工业应用使用 TI SitaraTM 器件中可编程实时单元工业通信子系统 (PRU-ICSS) 内 MDIO 模块的以太网 PHY 配置提供了指导。
- No RMII Traffic Despite Properly Configured PHY - ESP32 Forum
The PHY is correctly outputting a 50MHz sinusoidal waveform (via attached 25MHz crystal) If I intentionally misconfigure the PHY clock then this waveform halts REF_CLK from the PHY is connected to GPIO 0, which is the only GPIO which supports clock input
- PHY驱动调试之 --- PHY控制器驱动(二) - BSP-路人甲 - 博客园
PHY芯片为OSI的最底层-物理层(Physical Layer),通过MII GMII RMII SGMII XGMII等多种媒体独立接口(介质无关接口)与数据链路层的MAC芯片相连,并通过MDIO接口实现对PHY状态的监控、配置和管理。 PHY与MAC整体的大致连接框架如下(图片来源于网络):
- PHY - ESP32 - — ESP-IDF 编程指南 v5. 4. 1 文档
API esp_phy_set_ant_gpio() 用于配置 antenna_selects[3:0] 信号连接 GPIO[x3:x0]。 如果 GPIO[x0] 连接到 antenna_select[0], gpio_config->gpio_cfg[x0] gpio_select 应设置为 1,且 gpio_config->gpio_cfg[x0] gpio_num 的值为 GPIO[x0]。 3 配置内部天线工作模式及输出信号 API esp_phy_set_ant() 用于配置发送或接收时使用内部天线模块 0 或 1,并配置当天线模块 0 或 1 工作时的输出信号值。 对于 ESP_PHY_ANT_MODE_AUTO 模式目前不推荐使用。 通常,可以执行以下步骤来配置多根天线:
- PHY - ESP32 - — ESP-IDF Programming Guide latest documentation
Configure antenna selection signals to output to specified IO pins API esp_phy_set_ant_gpio() is used to configure antenna_selects[3:0] signals to connect with GPIO[x3:x0] If GPIO[x0] is connected to antenna_select[0], gpio_config->gpio_cfg[x0] gpio_select should be set to 1, and the value of gpio_config->gpio_cfg[x0] gpio_num should be GPIO[x0]
|
|
|