W6100-EVB-Pico评估版介绍

news2025/2/6 9:59:14

文章目录

  • 1 简介
  • 2 硬件资源
    • 2.1 硬件规格
    • 2.2 引脚定义
    • 2.3 工作条件
  • 3 参考资料
    • 3.1 Datasheet
    • 3.2 原理图
    • 3.3 尺寸图(尺寸:mm)
    • 3.4 参考例程
  • 4 硬件协议栈优势

1 简介

  W6100-EVB-Pico是一款基于树莓派RP2040和全硬件TCP/IP协议栈以太网芯片W6100的MCU评估板,其工作原理与树莓派Pico板基本相同,但通过W6100增加了以太网。

此外,W6100芯片支持IPv6,与W5100S芯片硬件兼容,若已使用W5100S芯片的项目需要支持IPv6,可以直接Pin to Pin替换。

在这里插入图片描述

2 硬件资源

2.1 硬件规格

  • RP2040 微控制器,配备2MByte Flash
    • 双核 Arm Cortex-M0 + @ 133MHz
    • 芯片内置 264KB SRAM 和 2MB 的板载闪存
    • 通过专用 QSPI 总线支持最高 16MB 的片外闪存
    • 30 个 GPIO 引脚,其中 4 个可用作模拟输入
      • 1.8-3.3V IO 电压 (注意:Pico IO电压固定为3.3V)
    • 12位500ksps模拟数字转换器(ADC)
    • 丰富的外设
      • 2 × UART, 2 × I2C, 2 × SPI, 16 × PWM 通道
      • 1 × Timer 和 4 x alarms, 1 × RTC
    • 8个树莓派可编程 I/O(PIO)状态机,用于自定义外围设备支持
    • 灵活且可编程的高速IO
    • 支持模拟SD卡和VGA等接口
  • W6100
    • 全硬件TCP/IP协议栈
      • 支持丰富的协议: TCP, UDP, UDP协议上的WOL, ICMP, IGMPv1/v2, IPv4, ARP, PPPoE
      • 硬件协议栈不受网络攻击,安全稳定
    • 8个独立的硬件socket,各路通信互不影响
    • 32KB片上缓存供TCP/IP包处理
    • 高速SPI接口
  • Micro-USB接口,用于供电和传输数据(通过拖放烧录程序)
  • 3针ARM串行线调试(SWD)端口
  • 内置10 / 100 以太网 PHY
  • 全/半双工,10/100速率自动协商
  • 内置RJ45(RB1-125BAG1A)
  • 内置LDO (LM8805SF5-33V)

2.2 引脚定义

在这里插入图片描述

  如上图所示,W6100-EVB-Pico引脚直接连接到RP2040的GPIO。它具有与树莓派Pico板相同的引脚。但是,GPIO16、GPIO17、GPIO18、GPIO19、GPIO20、GPIO21连接在板内的W6100上。这些引脚使SPI通信与W6100使用以太网功能。如果您正在使用以太网功能,这些引脚不能用于任何其他目的。
  W6100-EVB-Pico内部使用的RP2040 GPIO如下表所示:

I/O引脚名描述
IGPIO16连接至W6100的MISO接口
OGPIO17连接至W6100的CS接口
OGPIO18连接至W6100的SCLK接口
OGPIO19连接至W6100的MOSI接口
OGPIO20连接至W6100的RSTn接口
IGPIO21连接至W6100的INTn接口
IGPIO24VBUS检测接口
OGPIO25连接至用户LED
IGPIO29用于ADC模式检测VSYS/3

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

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

2.3 工作条件

属性参数
工作温度-20℃~85℃
Micro-USB输入电压DC 5V(+/- 10%)
输入电压DC 4.3V~5.5V

3 参考资料

3.1 Datasheet

RP2040 Datasheet:https://datasheets.raspberrypi.org/rp2040/rp2040-datasheet.pdf

W6100 Datasheet:https://docs.wiznet.io/Product/iEthernet/W6100/overview

3.2 原理图

在这里插入图片描述

W6100:https://github.com/Wiznet/Hardware-Files-of-WIZnet/tree/master/02_iEthernet/W6100/W6100-EVB-Pico/W6100-EVB-Pico_V100/Schematic

3.3 尺寸图(尺寸:mm)

在这里插入图片描述

3.4 参考例程

  • C/C++
    • Ethernet Examples
    • FreeRTOS Examples

4 硬件协议栈优势

  1. 高效性:硬件协议栈将TCP/IP协议中的传输层和网络层集成到了一颗以太网芯片中,实现了真正的TCP/IP卸载引擎技术(ToE),为单片机减负,缩短了开发周期。
  2. 稳定性:硬件协议栈在高速通信时依然保持稳定,其传输速率是单纯软件协议栈的两倍之多。
  3. 安全性:由于TCP/IP在主系统外独立运行,因此能有效地防止外部恶意网络攻击。
  4. 易用性:硬件协议栈易于使用,开发者无需专业的网络知识,如同控制外部存储器一样简单,真正实现网络的透明传输。
  5. 高吞吐率:硬件协议栈有效地卸载主芯片TCP/IP处理负载,释放更多的CPU资源。

在这里插入图片描述

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

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

相关文章

Android studio 多界面的跳转和返回

一、新建一个Empty Activity项目&#xff1a; 二、修改activity_main.xml布局文件&#xff1a; <?xml version"1.0" encoding"utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android"http://schemas.android.com/a…

c# OpenCvSharp透视矫正六步实现透视矫正(八)

透视矫正,引用文档拍照扫描&#xff0c;相片矫正这块。 读取图像Cv2.ImRead();预处理&#xff08;灰度化&#xff0c;高斯滤波、边缘检测&#xff09;轮廓检测&#xff08;获取到最大轮廓&#xff09;获取最大面积轮廓的四个顶点标识最小矩形坐标透视矫正显示 完整代码 // 1、…

【数据库优化汇总】使用这8招后,数据库查询从191s优化到30ms!

为什么数据库会慢&#xff1f; 慢的本质 查找的时间复杂度 查找算法 存储数据结构 存储数据结构 数据总量 数据拆分 高负载 CPU、磁盘繁忙 无论是关系型数据库还是NoSQL&#xff0c;任何存储系统决定于其查询性能的主要有三种&#xff1a; 查找的时间复杂度数据…

越南语翻译中文有什么特点,怎样翻译比较好?

近年来&#xff0c;随着中越经济贸易的日益频繁&#xff0c;语言交流已无法避免&#xff0c;越南语翻译的需求也持续增加。那么&#xff0c;越南语有何独特之处&#xff1f;越南语翻译成中文时&#xff0c;又该如何处理呢&#xff1f; 专业人士指出&#xff0c;在进行越南语翻译…

cefsharp120.1.110(cef120.1.10,Chromium120.0.6099.129)升级测试及其他H264版本

一、版本变化 v120.1.80–>v120.1.110 相对于120.1.80 更新了一个安全更新,针对Google 获悉存在针对 CVE-2023-7024 的漏洞。 说明:本版本暂时不支持264,其他H264版本参考119,116,115,114,111,110,109,107,100等版本 v109是支持win7/8/8.1最后一个版本(推荐v100版本) v…

鸿蒙4升级进展:共137款产品加入升级,Mate 20也能升级了

从华为官方发布的鸿蒙升级进展来看&#xff0c;2018年发布的Mate 20系列机型也开始了鸿蒙4系统升级的测试招募。 5年之期已到&#xff0c;再战5年不是梦想&#xff1f; 另外&#xff0c;从明年一季度的升级预告来看&#xff0c;春节前后升级的主要为穿戴手表产品。 目前&…

spring security oauth2搭建认证服务器

如图&#xff08;上面图片的代码在业务项目中&#xff09;&#xff0c;第一步在独立的业务项目中&#xff0c;先获取授权码&#xff08;也叫jsessionId&#xff09;、获取授权码的路径就是 /oauth2/authorize&#xff0c;这个路径是oauth2的框架中被OAuth2AuthorizationEndpoin…

YOLOv7训练数据报错

YOLOv7训练数据报错 错误提示1解决方案问题2解决方案成功运行 错误提示1 fatal: not a git repository (or any of the parent directories): .git Traceback (most recent call last):File "/home/ubuntu/code/yolov7-main/utils/google_utils.py", line 26, in att…

为什么说依赖抽象就变得更加灵活呢?举例

说依赖抽象变得更加灵活的主要原因在于它提供了更大的替换和扩展的空间。让我们通过一个简单的例子来说明&#xff1a; 考虑一个电商系统&#xff0c;其中有一个OrderProcessor类负责处理订单&#xff0c;它依赖于一个PaymentGateway用于处理支付。最初的设计可能如下所示&…

前端,build后index报错,noscript

解决方法&#xff1a; npx update-browserslist-dblatest

CSS、JavaScript实现进度条效果HTML

CSS、JavaScript实现进度条效果HTML 效果图 代码如下&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><title>ProgressBar</title><style>* {margin: 0;padding: 0;}body {position…

【HTML5】第2章 HTML5标签和属性

学习目标 掌握文本控制标签的用法&#xff0c;能够使用文本控制标签设置文本样式。 掌握图像标签的用法&#xff0c;能够使用图像标签在网页中嵌入图片。 掌握超链接标签的用法&#xff0c;能够使用超链接实现页面的跳转。 掌握列表标签的用法&#xff0c;能够使用列表标签设…

AMEYA360:思瑞浦发布全新并联基准芯片—:TPR43x系列产品

聚焦高性能模拟芯片和嵌入式处理器的半导体公司——思瑞浦(3PEAK, 股票代码&#xff1a;688536)推出全新并联基准芯片TPR433/TPR434。 TPR433/TPR434基于BCD工艺&#xff0c;电压精度0.5%25C&#xff0c;可广泛应用于电源、照明、工业设备等领域。 TPR433/434产品特性 *通过外部…

互联网加竞赛 YOLOv7 目标检测网络解读

文章目录 0 前言1 yolov7的整体结构2 关键点 - backbone关键点 - head3 训练4 使用效果5 最后 0 前言 世界变化太快&#xff0c;YOLOv6还没用熟YOLOv7就来了&#xff0c;如果有同学的毕设项目想用上最新的技术&#xff0c;不妨看看学长的这篇文章&#xff0c;学长带大家简单的…

右值引用和移动语义以及C++11新增的类功能

正文开始前给大家推荐个网站&#xff0c;前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站。 右值引用和左值引用 传统的C语法中就有引用的语法&#xff0c;而C11中新增了的右值引用语法特…

移动端防截屏录屏技术在百度账户系统实践

作者 | Seven 导读 在移动端应用的开发过程中&#xff0c;保护用户隐私和应用内敏感信息安全是一个不可忽视的课题。随着诈骗手段的升级&#xff0c;“共享屏幕”被诈骗分子频频使用&#xff0c;因为密码被泄露而导致受害者财物受损的事情层出不穷。只要开启了“共享屏幕”–本…

vue3使用Cascader联级选择器的懒加载+回显

效果图 页面代码 // separator是改变文字链接的方式&#xff0c; <el-cascaderseparator"-"v-model"currentRegionList":props"DeptRegionList":options"getRegionList"change"handleRegionListFun"ref"deptRegio…

Java——Windows系统怎么查看某个端口被占用和杀死进程解除占用,看这一篇就够了!!!

Windows系统端口占用 1. netstat -ano2. 查看某端口占用的PID3. tasklist|findstr "PID"4. 解除端口占用 总结 本篇文章介绍一下windows系统中怎么查看某个端口被占用以及如何解除占用。 1. netstat -ano 作用&#xff1a;查看系统中所有端口的占用情况 可以看到本…

面对勒索,金融机构该怎么办?

就在近期&#xff0c;某大行美国子公司被勒索软件攻击&#xff0c;使得部分交易系统中断&#xff0c;该行也在网站确认遭受了勒索软件攻击。这再次引发了金融机构对勒索软件的警惕与担忧&#xff0c;也凸显了一个重要的安全问题&#xff1a;犯罪分子不仅能窃取财产&#xff0c;…

MessageBox和HubSpot:数字化时代综合营销引擎

在数字时代&#xff0c;社交媒体已经成为企业与客户互动的重要平台。然而&#xff0c;随着信息的爆炸性增长&#xff0c;有效管理社交互动变得愈发具有挑战性。企业需要在海量信息中找到并回应关键的用户消息&#xff0c;这正是数字时代社交互动面临的主要挑战。为了解决这一问…