ESP32与LAN8720的原理图设计和PCB layout注意事项

  • 原理图1:原理图2:
  •  ESP32引脚接线:主要参考ESP32数据手册可知相关以太网定义。

esp32-wroom-32e_esp32-wroom-32ue_datasheet_cn.pdf (espressif.com.cn)icon-default.png?t=N7T8https://www.espressif.com.cn/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_cn.pdf

ESP32 GPIOEthernet PHY IO
GPIO 21TXEN
GPIO 19TXD0
GPIO 22TXD1
GPIO 27CRS_DV
GPIO 25RXD0
GPIO 26RXD1
GPIO 23MDC
GPIO 18MDIO
GPIO 0REF_CLK

  • PCB layout说明:ESP32上的以太网接口速度不会让你大吃一惊。以太网线路上的时钟速率适中,在布局PCB时不需要特别注意。虽然草率的布局可能不会破坏您的设计,但遵循基本的高速布局规则总是好的,以便在嘈杂环境中获得良好的性能:
  1. 网口部分需要采用差分走线
  2. 确保以太网GPIO线上的所有系列终端电阻都靠近ESP32。
  3. 长度匹配不是必需的,但是长度不应该变化太大。
  4. GPIO0或任何其他GPIO承载50 MHz时钟信号必须尽可能少的电容负载。
  5. 时钟走线的长度应该与其他信号线相同。连接以太网插孔和PHY接口芯片的走线最好短。它们应该作为差分对路。
  • 注意事项:
  1. 以太网接口需要50MHz时钟源才能工作。时钟必须同步,ESP32和以太网PHY芯片才能正常工作。
  • 编程指导:请读者自行参考,作者讲的非常详细ESP32 使用LAN8720以太网模块 – 凌顺实验室 (lingshunlab.com)icon-default.png?t=N7T8https://lingshunlab.com/book/esp32/esp32-use-lan8720-eth-boardIntegrating LAN8720 with ESP32 for Ethernet Connectivity with plain (HTTP) and SSL (HTTPS) – Renzo Mischiantiicon-default.png?t=N7T8https://mischianti.org/integrating-lan8720-with-esp32-for-ethernet-connectivity-with-plain-http-and-ssl-https/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/513991.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HTML标签语义化,前端开发学习计划

正文 HTML中的标签从闭合的角度可以分为闭合标签和空标签。而HTML中大部分标签都是闭合标签&#xff0c;其他少数为空标签&#xff1b; 常见的空标签&#xff1a; <input />、 <img />、 <area />、 <base />、 <link />等 HTML中对标签另一种…

在Mac上安装nginx+rtmp 本地服务器

需要使用终端命令&#xff0c;如果没有Homebrew&#xff0c;要安装Homebrew,执行&#xff1a; ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 一、安装Nginx 1、先clone Nginx项目到本地&#xff1a; brew tap de…

MySql、Navicat 软件安装 + Navicat简单操作(建数据库,表)

一、MySql、Navicat 软件安装 及正常使用 MySql下载&#xff0b;安装&#xff1a; 检查安装情况&#xff1a; 配置环境变量&#xff1a; 搞定了&#xff01;&#xff01;&#xff01; 可以登陆试哈哈哈 连接navicat 开始创建数据库 二、 商品种类表 - commoditytype int …

DxO PureRAW:赋予RAW图像生命,打造非凡视觉体验 mac/win版

DxO PureRAW 是一款专为RAW图像处理而设计的软件&#xff0c;旨在帮助摄影师充分利用RAW格式的优势&#xff0c;实现更加纯净、细腻的图像效果。该软件凭借其强大的功能和易于使用的界面&#xff0c;成为了RAW图像处理领域的佼佼者。 DxO PureRAW 软件获取 首先&#xff0c;Dx…

(二十一)从零开始搭建k8s集群——kubernates核心组件及功能介绍

前言 Kubernetes是一个可移植、可扩展、开源的平台&#xff0c;用于管理容器化的工作负载和服务&#xff0c;它促进了声明性配置和自动化。Kubernetes容器可以持续开发、集成和部署&#xff1a;可靠且频繁地构建和部署容器镜像&#xff0c;快速有效地回滚&#xff1b;开发与运…

【计算机组成与原理】基于SPIM-CACHE的Cache实验

实验目的 &#xff08;1&#xff09;熟悉SPIM-CACHE模拟器环境 &#xff08;2&#xff09;深入认识CACHE的工作原理及其作用。 实验内容 &#xff08;1&#xff09;阅读实验指导书资料 &#xff08;2&#xff09;下载SPIM-CACHE软件&#xff0c;理解英文论文的基本内容之后&a…

css使用

一、什么是CSS <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><style>div{color: red;}</style> </head> <body><div>Hello CSS</div></…

每日好题3.5

前缀和 这个题目巨妙&#xff0c;打的时候没写出来&#xff0c;后面补题发现太牛了 思路&#xff1a;当前区间左端点 L L L &#xff0c;当我们向右移动一次&#xff0c;就相当于&#xff0c;原式 - f ( L ) f ( L 1 e 18 ) f(L) f(L 1e18) f(L)f(L1e18)&#xff0c;值就…

【SQL】指定日期的产品价格(IFNULL函数)

题目描述 leetcode题目&#xff1a;指定日期的产品价格 思路 找出所有的产品的指定的日期的价格&#xff1b;若找不到某个产品的更改日期&#xff0c;则将该产品价格设置为10。 关键点&#xff1a; if没有16号的&#xff0c;怎么找到前一个日期的&#xff1f;> 日期小…

html标签元素类型,web开发工具

面试题 HTML 1&#xff0c;html5有哪些新特性&#xff1f; 2&#xff0c;html5移除了那些元素&#xff1f; 3&#xff0c;如何处理HTML5新标签的浏览器兼容问题&#xff1f; 4&#xff0c;如何区分 HTML 和 HTML5&#xff1f; CSS 1&#xff0c;CSS 选择符有哪些&#xf…

uniapp 手写 简易 时间轴 组件

一、案例如图 该案例设计条件&#xff1a; 左侧时间 和竖线、点、内容都是居中对其的&#xff0c;上下时间点中间要有一段距离 二、编写逻辑 1. 布局结构&#xff1a;一共三个元素&#xff0c;左侧是时间和黑点&#xff0c;中间是线条&#xff0c;右侧是内容 2. 样式难点&#…

【SpringBoot】秒杀业务:redis+拦截器+自定义注解+验证码简单实现限流

&#x1f3e1;浩泽学编程&#xff1a;个人主页 &#x1f525; 推荐专栏&#xff1a;《深入浅出SpringBoot》《java对AI的调用开发》 《RabbitMQ》《Spring》《SpringMVC》《项目实战》 &#x1f6f8;学无止境&#xff0c;不骄不躁&#xff0c;知行合一 文章目录 …