星闪(Bear Pi-H2821)开发板带宽、功耗测试
一、开发环境
硬件:H2821星闪开发板*2(BS21,BLE、SLE二合一),TypeC数据线*2
性能参数:
支持 BLE4.0/4.1/4.2/5.0/5.1/5.2/5.3/5.4 和 SLE1.0 双模共存
RISC-V 高性能 32bit CPU,最大主频支持 64MHz,支持浮点,支持 SWD。
内置 160KB的SRAM和512KB的Flash。
支持加密:AES(Advanced Encryption Standard)、SM4 和 TRNG(True Random Number Generator
支持丰富的对外接口
AFE(Analog Front-End)
传感器通路(General Analog Front-End):支持 8 ch 13bit 1.6Msps SAR ADC,支持单端/差分/扫描模式,支持过采样和 buf 功能。
音频通路(Audio Analog Front-End):支持复用 13bit SAR ADC,降采 样到 16ksps/8ksps;支持 40dB 倍放大。
支持 2×I2C(The Inter-Integrated Circuit),可配置为 Master 和 Slave。
支持 1 路 2 通道 I2S(Integrated Interchip Sound)/PCM( Pulse Code Modulation)。
支持 2 通道 PDM(Pulse Density Modulation)接口。
支持 3×SPI(Serial Peripheral Interface),支持 master 和 slave 模式可配。
支持 3×UART(Universal Asynchronous Receiver-Transmitter ),最大速率 4Mbit/s,其中 2 个 4 线 UART。
支持 6×PWM(Pulse Width Modulation)。
支持 USB2.0(Universal Serial Bus),支持 FS/HS mode,最大支持 480Mbit/s。
支持 NFC Type2 Tag 功能,支持 NFC 场唤醒功能。
支持 QDEC(QuaDrature EnCoding )接口。
支持 KeyScan 功能。
支持 29 个 GPIO(General-Purpose Input/Output)。
软件:串口工具(SSCOM等)、VScode、deveco-device-tool、DevTools_CFBB、BurnTool_H2821
具体可参考小熊派社区:
https://www.bearpi.cn/core_board/bearpi/pico/h2821/software/环境搭建windows.html
二、流测试结果
选择SDK中的流测试例程,为两个开发板分别烧录SLE Server和SLE Client例程。
修改代码
实际测试中,会出现经常断开连接的问题
需要将sle_uart_client.c中的以下部分代码注释:
流测速结果
使能4M PYH:在开发板板载天线,且两板距离紧挨时,速度可以达到3.8M bps(475KB/s)
两板距离2米左右时,仍然可以达到3M bps
使能2 M pyh:速度可以达到1.8M bps
功耗表现
由于开发板硬件设计,无法直接测试星闪SOC的功耗,可以参考sle测速前后的电流变化来评估:(单芯片的功耗见下一篇博客)
测试环境:采用直流电源给Server端供电(左),串口给Cilent端供电并打开串口工具查看测试带宽(右)
Server端:4M pyh测速时电流:10.5mA;2M PHY电流:9.8mA
Server端:非测速状态电流:4-6mA
传输时延
经过测试,短包传输时延在2M、4M PHY下基本一致,平均传输时延约为30ms。
三、总结
总结:
SLE在满速流测试时,传输时延约30ms。
设置sle PHY =4M时:开发板最大电流10.5mA(@3.3V),带宽最大3.8Mbps,
设置sle PHY =2M时:开发板最大电流9.8mA(@3.3V),带宽最大1.8Mbps,
问题
由于目前星闪相关SDK是半开源,因此与功耗相关、sle的射频参数等没办法更详细地测试,需要等官方全部开放相关SDK。开发工作也会带来些许不便。在全开源的基础上,目前的功耗水平及带宽有望进一步降低。
星闪(Bear Pi-H2821)开发板带宽、功耗测试的更多相关文章
- AC6102开发板USB3.0测试和使用说明
AC6102开发板USB3.0测试和使用说明 概述 AC6102上集成了一颗Cypress 推出的高性能USB3.0传输芯片CYUSB3014,Cypress称之为EZ-USBFX3.该芯片性能强劲, ...
- Hi3516开发笔记(一):海思HI3516DV300芯片介绍,入手开发板以及Demo测试
前言 目前主流国产芯片为RV11XX.RK33XX.Hi35XX系列,本系列开启Hi3516系列的开发教程. Hi3516DV300芯片介绍 Hi3516DV300为专业行Smart IP ...
- linux下开发板网络速度测试记录
由于做的项目对于网络和USB的读写速度有很高的要求,因此新拿回来的板子要测试网络和usb的最佳传输速度.要考虑不少因素,先把我能想到的记录下来. 测试的环境是开发板和ubuntu虚拟机 ...
- VIP 视频开发板 上位机 测试软件 下载地址,玩转各自分辨率(V201抢先版)
本上位机最高测试帧率 133fps 目前支持分辨率:更多分辨率支持,敬请期待或给我留言VGA:640*4801.3M:1280*10242M:1600*1200786p:1024*768 格式兼容:1 ...
- 夸克开发板 FaceDetectOnTft.py 测试
① 连接usb 摄像头,执行 dmesg | grep -i video 查看设备识别情况 同时可看到 frame buffer 显示设备(自带的 tft LCD)名称 ② 摄像头识别的设备名为, / ...
- 第五章 搭建S3C6410开发板的测试环境
在PC上可以开发Linux驱动,重新编译成ARM架构的Linux驱动模块,但最后还是要在开发板上进行测试.目前最流行的是基于三星S3C6410 ARM11架构的开发板,很多厂商在其基础上进行了扩展,开 ...
- 开创学习的四核时代-迅为iTOP4412学习开发板
产品特点: 处理器: Exynos 4412 处理器,Cortex-A9四核,功耗性能俱佳! 性能: 1GB(可选2GB) 双通道 64bit数据总线 DDR3: 4GB(可选16GB)固态硬盘EMM ...
- TurnipBit开发板“趣味赛”:平衡力大比拼
让孩子在快乐自由的游戏中培养编程思维 平衡力大挑战是我们经常经常玩的的一个小游戏,脑补画面的话比较常见的是单腿平衡力大比拼,摇晃幅度小者胜利.游戏好玩归好玩,但是想要公平判断胜负却不容易.下面就教大家 ...
- Ubuntu16.04 Arduino UNO R3开发板
使用的是国内改过的版本, usb芯片换成了ch341, 晶振不是原版的16MHz而是12MHz, 杜邦线孔布局和原版一致. 设备连接 在Ubuntu16.04下不需要驱动, 能直接认出ch341设备 ...
- iTOP-6818开发板设置NFS共享目录的实现
NFS 共享目录的制作过程.主要分为两个步骤:1.搭建 NFS 服务器2.配置内核. NFS 是 Network FileSystem 的缩写,是由 SUN 公司研制的 UNIX 表示层协议(pres ...
随机推荐
- JIT 编译后的代码存储位置
JIT 编译后的代码存储位置 1. 存储位置 JIT 编译后的本地机器代码被存储在 JVM 的 Code Cache(代码缓存区)中. Code Cache 是 JVM 内存的一部分,用于保存 JIT ...
- CTFHub技能树RCE命令注入
1.命令注入 // 关键代码 <?php $res = FALSE; if (isset($_GET['ip']) && $_GET['ip']) {// 传入ip, $cmd ...
- WPF 解决PasswordBox 属性Password无法绑定到后台的问题
在 WPF 中,你可以使用密码框的 Password 属性来绑定到后台,但是由于安全性考虑,WPF 的密码框不直接支持双向绑定.然而,你仍然可以通过其他方式实现将密码框的内容绑定到后台. 一种常见的方 ...
- Java字节流--输出流OutputStream和输入流InputStream
OutputStream和InputStream都是抽象类 OutputStream定义和InputStream定义 OutputStream InputStream public abstract ...
- Linux系列:如何用perf跟踪.NET程序的mmap泄露
一:背景 1. 讲故事 如何跟踪.NET程序的mmap泄露,这个问题困扰了我差不多一年的时间,即使在官方的github库中也找不到切实可行的方案,更多海外大佬只是推荐valgrind这款工具,但这款工 ...
- Vue之“表单修饰符”
1.lazy:失去焦点时处理 案例1 2.number:限制只能输入数字 案例1 3.trim:去掉前后空格 案例1
- Flutter集成微信小程序技术教程
.markdown-body { color: rgba(89, 89, 89, 1); font-size: 15px; font-family: -apple-system, system-ui, ...
- L1-8、Prompt提升提问质量的实用技巧(Tips)
掌握提问的艺术,让你的 AI 更聪明.更贴心. 为什么你的提问得不到好答案? ChatGPT 等大模型的表现很大程度上取决于你的提问方式.提得好,AI 像专家:提不好,AI 像糊涂蛋. 常见低质量提问 ...
- 洛谷P4551 最长异或路径 trie
题目描述 给定一棵\(n\)个点的带权树,结点下标从\(1\)开始到\(N\).寻找树中找两个结点,求最长的异或路径. 异或路径指的是指两个结点之间唯一路径上的所有边权的异或. 输入格式 第一行一个整 ...
- PicGo使用简明教程及踩坑记录
PicGo使用简明教程及踩坑记录 PicGo使用 我现在用的博客的记录方式是Typora+PicGo+阿里云oss,这一套配置好后就非常方便了,可以快捷上传图片到云服务器,并且阿里云的速度也是我试过的 ...