W55RP20-EVB-Pico评估板介绍
目录
1 简介
2 硬件资源
2.1 硬件规格
2.2 引脚定义
2.3 工作条件
3 参考资料
3.1 RP2040 数据手册
3.2 原理图
编辑
原理图 & 物料清单 & Gerber 文件
3.3 尺寸图(单位:mm)
编辑
3.4 认证
3.5 参考例程
4 硬件协议栈优势
1 简介
W55RP20-EVB-Pico是基于W55RP20微控制器为主控的评估板,基本功能及引脚与树莓派Pico板相同,但内部集成了一个TCP/IP卸载引擎(TOE)来增加以太网功能。

2 硬件资源
2.1 硬件规格
-
W55RP20 微控制器
-
内部 2MB 闪存
-
双核 Cortex M0+,频率高达 133MHz
-
264kByte 多区高性能 SRAM
-
外部四通道 SPI 闪存,带 eXecute In Place (XIP)
-
高性能全交叉总线结构
-
22 个多功能通用 IO(4 个可用于 ADC)
-
1.8-3.3V IO 电压 (注.Pico IO 电压固定为 3.3V)
-
-
12 位 500ksps 模数转换器 (ADC)
-
各种数字外设
-
2 × UART、2 × I2C、2 × SPI、16 × PWM 通道
-
1 × 定时器,带4个闹钟,1× 实时计数器
-
-
2 ×可编程 IO (PIO) 块,共 8 个状态机
-
灵活、用户可编程的高速 IO
-
可以模拟 SD 卡和 VGA 等接口
-
支持硬连线 Internet 协议:TCP、UDP、ICMP、IPv4、ARP、IGMP、PPPoE
-
同时支持 8 个独立的硬件 SOCKET
-
用于 TX/ RX 缓冲区的 32 KB 内部存储器
-
支持高速串行外设接口(SPI MODE 0、3)
-
-
USB-C 端口,用于电源和数据(以及用于重新编程闪存)
-
3 针 ARM 串行线调试 (SWD) 端口
-
内置 10 / 100 以太网 PHY
-
支持自动协商
-
全 / 半双工
-
10 / 100 Based
-
-
内置 RJ45 (POE)
-
内置 DCDC (PWM/PFM)
-
安装其他模块以启用 POE
2.2 引脚定义

W55RP20-EVB-Pico 引脚直接连接到 RP2040 的 GPIO,如上图所示。它具有与 Raspberry Pi Pico 板相同的引脚排列。但是由于板内部的连接,GPIO17、GPIO20、GPIO21、GPIO22、GPIO23、GPIO24 和 GPIO25 不可用。 W55RP20-EVB-Pico 内部使用的 W55RP20 GPIO 如下。
| I/O | 引脚名 | 描述 |
|---|---|---|
| O | GPIO16 | DCDC模式选择引脚 |
| I | GPIO18 | VBUS 感应 - 如果存在 VBUS,则为高电平,否则为低电平 |
| O | GPIO19 | 连接到板载LED |
| I | GPIO29 | 在ADC模式(ADC3)中用于测量VSYS/3 |
除了 GPIO 和接地引脚外,主 40 引脚接口上还有 7 个其他引脚:
| 引脚号 | 引脚名 | 描述 |
|---|---|---|
| PIN40 | VBUS | Micro-USB输入电压,连接至Micro-USB接口引脚1。支持5V。 |
| PIN39 | VSYS | 主系统输入电压,允许在4.3V到5.5V范围内变化,由板载LDO产生3.3V |
| PIN37 | 3V3_EN | 连接到板载LDO使能引脚。要禁用3.3V(使W55RP20断电),请将此引脚拉低。 |
| PIN36 | 3V3 | 主3.3V电源,用来给W55RP20供电,由板载LDO产生。 |
| PIN35 | ADC_VERF | ADC电源(和参考)电压,并在W55RP20-EVB-Pico上通过滤波3.3V电源产生。 |
| PIN33 | AGND | GPIO26-GPIO29接地参考。 |
| PIN30 | RUN | W55RP20使能引脚。复位W55RP20则将该引脚拉低。 |
2.3 工作条件
| 属性 | 参数 |
|---|---|
| 最大工作温度 | 85℃(包括自热) |
| 最小工作温度 | -45℃ |
| VBUS | DC 5V(+/- 10%) |
| VSYS最小值 | DC 4.3V |
| VSYS最大值 | DC 5.5V |
建议的最高运行环境温度为 70°C。
3 参考资料
3.1 RP2040 数据手册
-
下载
3.2 原理图
原理图 & 物料清单 & Gerber 文件
-
前往 Github
3.3 尺寸图(单位:mm)
3.4 认证
-
CE 文件
-
CE 测试报告
-
FCC DoC
-
FCC 测试报告
3.5 参考例程
-
请参阅以下链接以查找固件示例。
-
C/C++
-
以太网示例
-
AWS 示例
-
Azure 示例
-
LwIP 示例
-
FreeRTOS 示例
-
-
MicroPython 示例
-
以太网示例
-
-
CircuitPython 示例
-
CircuitPython 示例
-
-
Arduino 示例
-
Arduino 示例
-
-
4 硬件协议栈优势
-
高效性:硬件协议栈将TCP/IP协议中的传输层和网络层集成到了一颗以太网芯片中,实现了真正的TCP/IP卸载引擎技术(ToE),为单片机减负,缩短了开发周期。
-
稳定性:硬件协议栈在高速通信时依然保持稳定,其传输速率是单纯软件协议栈的两倍之多。
-
安全性:由于TCP/IP在主系统外独立运行,因此能有效地防止外部恶意网络攻击。
-
易用性:硬件协议栈易于使用,开发者无需专业的网络知识,如同控制外部存储器一样简单,真正实现网络的透明传输。
-
高吞吐率:硬件协议栈有效地卸载主芯片TCP/IP处理负载,释放更多的CPU资源。

相关文章:
W55RP20-EVB-Pico评估板介绍
目录 1 简介 2 硬件资源 2.1 硬件规格 2.2 引脚定义 2.3 工作条件 3 参考资料 3.1 RP2040 数据手册 3.2 原理图 编辑 原理图 & 物料清单 & Gerber 文件 3.3 尺寸图(单位:mm) 编辑 3.4 认证 3.5 参考例程 4 硬件协…...
Flink安装和Flink CDC实现数据同步
一,Flink 和Flink CDC 1, Flink Apache Flink是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态计算。 中文文档 Apache Flink Documentation | Apache Flink 官方文档 :https://flink.apache.org Flink 中文社区…...
数字化转型助手 快鲸SCRM系统为企业营销赋能
内容概要 在当今这个快速变化的商业环境中,数字化转型已经成为企业生存与发展的关键要素。无论是零售、制造还是服务行业,企业都深刻意识到传统工作模式的局限性,必须借助先进的技术来优化运营和提升客户体验。快鲸SCRM系统就是这样一款数字…...
浅谈Agent
目录 什么是大模型 Agent ? 大模型Agent 有哪些部分组成? 规划(Planning) Planning类型 不依赖反馈的计划 基于反馈的计划 拆解子目标和任务分解方法 COT TOT GOT LLMP 反思和完善 ReAct(融合推理与执行的能力) Reflexion(动态…...
绿色能源发展关键:优化风电运维体系
根据QYResearch调研团队最新发布的《全球风电运维市场报告2023-2029》显示,预计到2029年,全球风电运维市场的规模将攀升至307.8亿美元,并且在接下来的几年里,其年复合增长率(CAGR)将达到12.5%。 上述图表及…...
Sparrow系列拓展篇:对调度层进行抽象并引入IPC机制信号量
前言 在笔者更新完Sparrow手把手教学系列后,原本是不打算继续更新的。但关于Sparrow系列的读者又渐渐增多,作为作者,总感觉这个系列的文章还是稍微有些不圆满,恐怕多少会让读者有些意兴阑珊。 最近又恰好有一点空闲时间…...
天塌了!!!SQL竟也可以做预测分析?| 商品零售额的预测
目录 0 问题背景 1 数据准备 2 问题解决 2.1 模型构建 (1)符号规定 (2)基本假设 (3)模型的分析与建立 2.2 模型求解 3 小结 0 问题背景 1960年—1985年全国社会商品零售额如图1 所示 表1全国社…...
VSCode本地C/C++环境配置
基本环境下载 1.我的系统是windows,自己先下载安装VSCode,网上视频实在太多,我建议跟着B站视频操作。 2.下载安装好后你需要明白:VSCode只是一个编辑工具,我们要写C/C代码得编译运行,所以我们要配置它在w…...
【智能算法应用】淘金优化算法求解二维路径规划问题
摘要 本文基于智能算法的淘金优化算法(Gold Panning Optimization, GPO)求解二维路径规划问题。该算法模拟淘金过程中个体寻找最优金矿路径的行为,利用适应度函数优化路径规划,能够在复杂环境下实现从起点到目标点的最优路径搜索…...
Linux挖矿病毒(kswapd0进程使cpu爆满)
一、摘要 事情起因:有台测试服务器很久没用了,突然监控到CPU飙到了95以上,并且阿里云服务器厂商还发送了通知消息,【阿里云】尊敬的xxh: 经检测您的阿里云服务(ECS实例)i-xxx存在挖矿活动。因此很明确服务器中挖矿病毒…...
【java】ArrayList与LinkedList的区别
目录 1. 说明2. 内部实现2.1 ArrayList2.2 LinkedList 3. 性能特点3.1 插入和删除操作3.2 访问操作3.1 遍历操作 4. 使用场景5. 扩容机制6. 空间开销 1. 说明 1.Java中的ArrayList和LinkedList是两种常用的集合实现类,都属于Java集合框架的一部分,但它们…...
【LangChain系列6】【Agent模块详解】
目录 前言一、LangChain1-1、介绍1-2、LangChain抽象出来的核心模块1-3、特点1-4、langchain解决的一些行业痛点1-5、安装 二、Agent模块详解2-0、Agent核心思想——React介绍2-0-1、React的介绍以及由来2-0-2、伪代码介绍React的执行顺序 2-1、Agent介绍2-1、Self ask with se…...
JavaScript Cookie 与 服务器生成的 Cookie 的区别与应用
JavaScript Cookie 与 服务器生成的 Cookie 的区别与应用 Cookie是一种甜点,同时也是web前端开发中一种非常常见且重要的技术,它用于在客户端和服务器之间存储和传递信息。用户身份验证、会话管理,还是用户个性化设置,都离不开Coo…...
深入了解Git、GitHub、GitLab及其应用技巧
在现代软件开发中,掌握版本控制系统(VCS)是至关重要的,其中Git是最流行的分布式版本控制工具之一。本文将详细介绍Git的用途及其基本操作,并深入探讨GitLab、GitHub、和Git Desktop的使用方法,同时总结Git的…...
ctfshow(316,317,318)--XSS漏洞--反射性XSS
反射型XSS相关知识 Web316 进入界面: 审计 显示是关于反射性XSS的题目。 思路 首先想到利用XSS平台解题,看其他师傅的wp提示flag是在cookie中。 当前页面的cookie是flagyou%20are%20not%20admin%20no%20flag。 但是这里我使用XSS平台,…...
Visual Studio2022版本的下载与安装
1-首先打开微软的官网,下面就是链接 下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux免费下载 Visual Studio IDE 或 VS Code。 在 Windows、Mac 上试用 Visual Studio Professional 或企业版。https://visualstudio.microsoft.com/zh-hans/downloads/?…...
nodeJS程序如何引入依赖包
在 Node.js 运行时中引入依赖包通常通过以下步骤完成: 初始化项目: 首先,你需要初始化一个 Node.js 项目。如果你还没有 package.json 文件,可以使用 npm init 命令来创建它。运行以下命令并按提示输入相关信息: npm i…...
建网站怎么建?只需几个步骤
在这个网络飞速发展的时代,越来越多的人都渴望拥有自己的网站。然而,对于大多数新手来说,如何建立自己的网站可能充满了挑战。本文将为您详细介绍建网站的关键步骤,让您能够轻松搭建自己的网站。 选择适合的建站工具 虽然市面上有…...
机器学习课程总结(个人向)
前言 通过看课件PPT整理的笔记,没有截图 由于大部分内容已经耳熟能详了,故记录比较简略,只记录了一些概念和需要记忆的地方。 里面有较多的个人观点,未必正确。如有错误,还请各位大佬指正 正文 绪论 机器学习的定…...
数据分析-43-时间序列预测之深度学习方法GRU
文章目录 1 时间序列1.1 时间序列特点1.1.1 原始信号1.1.2 趋势1.1.3 季节性和周期性1.1.4 噪声1.2 时间序列预测方法1.2.1 统计方法1.2.2 机器学习方法1.2.3 深度学习方法2 GRU2.1 模拟数据2.2 数据归一化2.3 生成滞后特征2.4 切分训练集和测试集2.5 模型训练2.6 模型预测3 参…...
大话软工笔记—需求分析概述
需求分析,就是要对需求调研收集到的资料信息逐个地进行拆分、研究,从大量的不确定“需求”中确定出哪些需求最终要转换为确定的“功能需求”。 需求分析的作用非常重要,后续设计的依据主要来自于需求分析的成果,包括: 项目的目的…...
三维GIS开发cesium智慧地铁教程(5)Cesium相机控制
一、环境搭建 <script src"../cesium1.99/Build/Cesium/Cesium.js"></script> <link rel"stylesheet" href"../cesium1.99/Build/Cesium/Widgets/widgets.css"> 关键配置点: 路径验证:确保相对路径.…...
Mybatis逆向工程,动态创建实体类、条件扩展类、Mapper接口、Mapper.xml映射文件
今天呢,博主的学习进度也是步入了Java Mybatis 框架,目前正在逐步杨帆旗航。 那么接下来就给大家出一期有关 Mybatis 逆向工程的教学,希望能对大家有所帮助,也特别欢迎大家指点不足之处,小生很乐意接受正确的建议&…...
江苏艾立泰跨国资源接力:废料变黄金的绿色供应链革命
在华东塑料包装行业面临限塑令深度调整的背景下,江苏艾立泰以一场跨国资源接力的创新实践,重新定义了绿色供应链的边界。 跨国回收网络:废料变黄金的全球棋局 艾立泰在欧洲、东南亚建立再生塑料回收点,将海外废弃包装箱通过标准…...
ESP32 I2S音频总线学习笔记(四): INMP441采集音频并实时播放
简介 前面两期文章我们介绍了I2S的读取和写入,一个是通过INMP441麦克风模块采集音频,一个是通过PCM5102A模块播放音频,那如果我们将两者结合起来,将麦克风采集到的音频通过PCM5102A播放,是不是就可以做一个扩音器了呢…...
优选算法第十二讲:队列 + 宽搜 优先级队列
优选算法第十二讲:队列 宽搜 && 优先级队列 1.N叉树的层序遍历2.二叉树的锯齿型层序遍历3.二叉树最大宽度4.在每个树行中找最大值5.优先级队列 -- 最后一块石头的重量6.数据流中的第K大元素7.前K个高频单词8.数据流的中位数 1.N叉树的层序遍历 2.二叉树的锯…...
Mac下Android Studio扫描根目录卡死问题记录
环境信息 操作系统: macOS 15.5 (Apple M2芯片)Android Studio版本: Meerkat Feature Drop | 2024.3.2 Patch 1 (Build #AI-243.26053.27.2432.13536105, 2025年5月22日构建) 问题现象 在项目开发过程中,提示一个依赖外部头文件的cpp源文件需要同步,点…...
【无标题】路径问题的革命性重构:基于二维拓扑收缩色动力学模型的零点隧穿理论
路径问题的革命性重构:基于二维拓扑收缩色动力学模型的零点隧穿理论 一、传统路径模型的根本缺陷 在经典正方形路径问题中(图1): mermaid graph LR A((A)) --- B((B)) B --- C((C)) C --- D((D)) D --- A A -.- C[无直接路径] B -…...
MySQL:分区的基本使用
目录 一、什么是分区二、有什么作用三、分类四、创建分区五、删除分区 一、什么是分区 MySQL 分区(Partitioning)是一种将单张表的数据逻辑上拆分成多个物理部分的技术。这些物理部分(分区)可以独立存储、管理和优化,…...
【Elasticsearch】Elasticsearch 在大数据生态圈的地位 实践经验
Elasticsearch 在大数据生态圈的地位 & 实践经验 1.Elasticsearch 的优势1.1 Elasticsearch 解决的核心问题1.1.1 传统方案的短板1.1.2 Elasticsearch 的解决方案 1.2 与大数据组件的对比优势1.3 关键优势技术支撑1.4 Elasticsearch 的竞品1.4.1 全文搜索领域1.4.2 日志分析…...


