W5500-EVB-Pico2评估板介绍

目录

1 概述

2 板载资源

2.1 硬件规格

2.2 硬件规格

2.3 工作条件

3 参考资料

3.1 RP2350 数据手册

3.2 W5500 数据手册

3.3 原理图

原理图 & 物料清单 & Gerber 文件

3.3 尺寸图 (单位 : mm)

3.4 参考例程

认证

CE

FCC

AWS 资质

Microsoft Azure 认证

4 硬件协议栈优势


1 概述

  W5500-EVB-Pico2 是一款基于 Raspberry Pi RP2350 和完全硬连线的 TCP/IP 控制器 W5500 的微控制器评估板,通过 W5500 通过额外的以太网功能增强了传统 Raspberry Pico2 板的功能。

  • 增强的 Raspberry Pi Pico2 克隆版

  • 以太网(W5500 硬连线 TCP/IP 芯片)

2 板载资源

2.1 硬件规格

  • RP2350 微控制器,集成 16Mbit 闪存

    • 双核Arm Cortex-M33 @150MHz

    • 520KB 多区高速SRAM

    • 具有 eXecute In Place (XIP) 功能的外部 Quad-SPI 闪存

    • 增强的性能全交叉总线结构

    • 多达 48 个多功能通用 IO(8 个可用于 RP2350-B 上的 ADC)

      • 1.8-5.0V IO 电压

  • 安全功能

    • 一次性可编程 (OTP) 存储器:用于安全启动配置和密钥存储。

    • 安全启动:确保只有经过身份验证的软件才能在设备上运行,并使用 OTP 进行密钥验证。

    • Arm TrustZone 技术:在安全软件和非安全软件之间提供硬件隔离。

  • W5500 以太网控制器

    • 全硬件TCP/IP协议栈,支持 Internet 协议:TCP、UDP、ICMP、IPv4、ARP、IGMP、PPPoE

    • 同时支持 8 个独立的硬件 SOCKET

    • 用于 TX/ RX 缓冲区的 32 KB 内部存储器

    • 支持高速串行外设接口(SPI MODE 0、3)

  • 模拟和数字外设

    • 12 位 500ksps 模数转换器 (ADC)

    • 先进的数字外设包括:

      • 2 × UART、2 × I2C、2 × SPI、16 × PWM 通道

      • 1 个 × 定时器,带 4 个闹钟,1 × RTC

    • 3 ×可编程 IO (PIO) 块,共 12 个状态机

    • 灵活、用户可编程的高速 IO

    • 可以模拟 SD 卡和 VGA 等接口

  • 连接

    • USB-C 端口,用于电源和数据(以及用于重新编程闪存)

    • 40 引脚 21x51 'DIP' 型 1mm 厚 PCB,带 0.1“ 通孔引脚,也带有边缘齿形

    • 3 针 ARM 串行线调试 (SWD) 端口

  • 联网

    • 集成10BaseT / 100Base-T以太网PHY

    • 支持自动协商

      • 全 / 半双工

      • 10/100 Based

    • 内置 RJ45

  • 电源

    • 内置开关模式 DC-DC 转换器(取代 LDO 以提高功率效率)

2.2 硬件规格

  W5500-EVB-Pico2 引脚直接连接到 RP2350 的 GPIO,如上图所示。它具有与 Raspberry Pi Pico2 板相同的引脚排列。但是,GPIO16、GPIO17、GPIO18、GPIO19、GPIO20、GPIO21 都连接到板子内部的 W5500。这些引脚使 SPI 与 W5500 通信能够使用以太网功能。如果您正在使用以太网功能,则这些引脚不能用于任何其他目的。

W2350-EVB-Pico 内部使用的 RP5500 GPIO 如下。

I/O引脚名描述
IGPIO16连接W5500的MISO接口
OGPIO17连接W5500的CSn接口
OGPIO18连接W5500的SCLK接口
OGPIO19连接W5500的MOSI接口
OGPIO20连接W5500的RSTn接口
IGPIO21连接W5500的INTn接口
IGPIO24VBUS检测接口
OGPIO25连接到用户LED
IGPIO29在ADC模式(ADC3)中用于测量VSYS/3

  除了GPIO和接地引脚外,主40引脚接口上还有7个其他引脚:

引脚号引脚名描述
PIN40VBUSMicro-USB输入电压,连接到Micro-USB接口引脚1。理论上支持5V。
PIN39VSYS主系统输入电压,可在4.3V到5.5V的允许范围内变化,由板载LDO产生3.3V。
PIN373VE_EN连接到板载LDO使能引脚。要禁用3.3V(也使RP2040和W5500断电),将此引脚短至低电平。
PIN363V3RP2350 和 W5500 的 3.3V 主电源,由板载 LDO 产生。
PIN35ADC_VREFADC电源(和参考)电压,并在W5500-EVB-Pico上通过滤波3.3V电源产生。
PIN33AGNDGPIO26-29接地参考。
PIN30RUNRP2040使能引脚,复位RP2040,将该引脚短至低。

2.3 工作条件

属性参数
最大工作温度85℃(包括自热)
最小工作温度-20℃
VBUSDC 5V(+/- 10%)
VSYS最小值DC 4.3V
VSYS最大值DC 5.5V

建议的最高运行环境温度为 70°C。

3 参考资料

3.1 RP2350 数据手册

  • 下载

3.2 W5500 数据手册

  • W5500 概述

3.3 原理图

原理图 & 物料清单 & Gerber 文件

  • 前往 Github

3.3 尺寸图 (单位 : mm)

3.4 参考例程

  请参考下面的链接,查找固件示例。

  • C/C++

    • 以太网示例

    • AWS 示例

    • Azure 示例

    • LwIP 示例

    认证

    CE

    • CE 证书

    • CE 检测报告

    日期描述
    OCT2023-

    FCC

    • FCC 证书

    • FCC 测试报告

    日期描述
    OCT2023-

    AWS 资质

    Microsoft Azure 认证

4 硬件协议栈优势

  1. 高效性:硬件协议栈将TCP/IP协议中的传输层和网络层集成到了一颗以太网芯片中,实现了真正的TCP/IP卸载引擎技术(ToE),为单片机减负,缩短了开发周期。

  2. 稳定性:硬件协议栈在高速通信时依然保持稳定,其传输速率是单纯软件协议栈的两倍之多。

  3. 安全性:由于TCP/IP在主系统外独立运行,因此能有效地防止外部恶意网络攻击。

  4. 易用性:硬件协议栈易于使用,开发者无需专业的网络知识,如同控制外部存储器一样简单,真正实现网络的透明传输。

  5. 高吞吐率:硬件协议栈有效地卸载主芯片TCP/IP处理负载,释放更多的CPU资源。

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

2024MoonBit全球编程创新挑战赛参赛作品“飞翔的小鸟”技术开发指南

本文转载自 CSDN:https://blog.csdn.net/m0_61243965/article/details/143510089作者:言程序plus 实战开发基于moonbit和wasm4的飞翔的小鸟游戏 游戏中,玩家需要通过上下左右按键控制Bird,在不断移动的障碍pipe之间穿梭&#xf…

认证授权基础概念详解

目录 认证 (Authentication) 和授权 (Authorization)的区别是什么? RBAC 模型了解吗? 什么是 Cookie ? Cookie 的作用是什么? 如何在项目中使用 Cookie 呢? 如何在 Spring Boot 中创建和读取 Cookie 创建 Cookie Cookie 到期日期 安全…

彻底解决idea不识别java项目

需求背景 下载了一个java swing的项目,通过idea导入后,项目无法识别。打开java文件,也不会报错,也不编译。 无法识别效果图 可以看到左侧的菜单,项目是没有被识别。 打开java文件,可以看到没有识别,java的图标也没有出现。 解决方法 1、打开Project Structure 2、修改…

R6:LSTM实现糖尿病探索与预测

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 一、实验目的: 学习使用LSTM对糖尿病进行探索预测 二、实验环境: 语言环境:python 3.8编译器:Jupyter notebook…

笔试题11 -- 装箱问题(01背包)

装箱问题(01背包) 文章目录 装箱问题(01背包)一、原题复现二、思路剖析三、示例代码 题目链接:NOIP2001装箱问题 一、原题复现 题目描述 有一个箱子容量为V(正整数,0 ≤ V ≤ 20000)…

【D3.js in Action 3 精译_038】4.2 D3 折线图的绘制方法及曲线插值处理

当前内容所在位置(可进入专栏查看其他译好的章节内容) 第一部分 D3.js 基础知识 第一章 D3.js 简介(已完结) 1.1 何为 D3.js?1.2 D3 生态系统——入门须知1.3 数据可视化最佳实践(上)1.3 数据可…

测试-正交表与工具pairs的介绍使用(1)

目录 正交表 生成正交表 步骤 实操 注意事项 编写测试用例 根据正交表编写测试用例 补充遗漏的重要测试用例 正交表 关于长篇大论也不多介绍了,我们只需要知道正交法的⽬的是为了减少⽤例数⽬,⽤尽量少的⽤例覆盖输⼊的两两组合 正交表的构成&…

抗晃电马达保护器在工业厂房中的应用

安科瑞刘鸿鹏 摘要 随着工业自动化水平的提高,生产线上电动机作为关键设备的使用频率不断增加。然而,工厂生产环境中的电力波动,尤其是晃电现象,会对电动机的正常运转造成干扰,甚至导致设备停机和生产中断。抗晃电型…

linux之调度管理(2)-调度器 如何触发运行

一、调度器是如何在程序稳定运行的情况下进行进程调度的 1.1 系统定时器 因为我们主要讲解的是调度器,而会涉及到一些系统定时器的知识,这里我们简单讲解一下内核中定时器是如何组织,又是如何通过通过定时器实现了调度器的间隔调度。首先我们…

RHCE循环执行的例行性任务--crontab(周期性)

1.每分钟执行命令 2.每小时执行 3.每天凌晨3点半和12点半执行脚本 4.每隔6小时,相当于6,12,18,24点半执行脚本 5.30半点,8-18/2表示早上8点到下午18点之间每隔2小时执行脚本代表 6.每天晚上9点30重启nginx 7.每月1号和10号4点45执行脚本 8. 每周六和周日…

ETLCloud异常问题分析ai功能

在数据处理和集成的过程中,异常问题的发生往往会对业务运营造成显著影响。为了提高ETL(提取、转换、加载)流程的稳定性与效率,ETLCloud推出了智能异常问题分析AI功能。这一创新工具旨在实时监测数据流动中的潜在异常,自…

Java项目实战II基于Spring Boot的个人云盘管理系统设计与实现(开发文档+数据库+源码)

目录 一、前言 二、技术介绍 三、系统实现 四、文档参考 五、核心代码 六、源码获取 全栈码农以及毕业设计实战开发,CSDN平台Java领域新星创作者,专注于大学生项目实战开发、讲解和毕业答疑辅导。 一、前言 基于Spring Boot的个人云盘管理系统设计…

还在为慢速数据传输苦恼?Linux 零拷贝技术来帮你!

前言 程序员的终极追求是什么?当系统流量大增,用户体验却丝滑依旧?没错!然而,在大量文件传输、数据传递的场景中,传统的“数据搬运”却拖慢了性能。为了解决这一痛点,Linux 推出了 零拷贝 技术&…

密码学是如何保护数据传输的安全性?

密码学通过一系列算法和协议来保护数据传输的安全性。 一、加密技术 对称加密算法 原理:使用相同的密钥进行加密和解密。应用:在数据传输过程中,发送方和接收方共享一个密钥,数据在传输前被加密,接收方使用相同的密钥…

python怎么打开py文件

1、首先在资源管理器里复制一下py文件存放的路径,按下windows键+r,在运行里输入cmd,回车打开命令行: 2、在命令行里,先切换到py文件的路径下面,接着输入“python 文件名.py ”运行python文件&a…

云计算——ACA学习 云计算核心技术

作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​ 写在前面 本系列将会持续更新云计算阿里云ACA的学习,了解云计算及网络安全相关…

企业办公管理软件排名 | 九款企业管理软件助你制胜职场!(好用+实用+全面)

在寻找合适的企业办公管理软件时,你是否感到困惑不已,不知道从众多选项中选择哪一个? 一款好的管理软件不仅能简化工作流程,还能增强数据安全性,优化决策支持。 以下是九款备受推崇的企业管理软件,它们将助…

DNS服务器

DNS服务器 1、简介 DNS域名解析服务器,它作为将域名和IP地址相互映射的一个分布式数据库,端口号为53,通常使用UDP协议,但是在没有查询到完整的信息时,会以TCP这个协议来重新查询,所以在启动NDS服务器时&a…

顾荣辉在新加坡金融科技节发表主旨演讲:安全不仅是竞争优势,更是共同责任

在全球数字化和去中心化进程中,Web3的作用日益凸显,安全问题也日益成为行业的焦点。在这一背景下,顾荣辉教授于新加坡金融科技节(SFF)上发表主旨演讲《超越代码,引领信任》。顾教授在演讲中深入阐述了安全在…

Leetcode328奇偶链表,Leetcode21合并两个有序链表,Leetcode206反转链表 三者综合题

题目描述 思路分析 这题的思路就和我们的标题所述一样,可以看作是这3个题的合并,但是稍微还有一点点区别 比如:奇偶链表这道题主要是偶数链在了奇数后面,字节这个的话是奇偶链表分离了 所以字节这题的大概思路就是: …