#贸泽硬件搭子活动-TI LP-EM-CC1354P10-1 Wi-SUN FAN 1.0 组网与高功率射频 点击:8 | 回复:0



五月MAY

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 0回
  • 年度积分:6
  • 历史总积分:59
  • 注册:2025年6月11日
发表于:2026-05-20 15:32:57
楼主

1. 测试背景与硬件

非常感谢主办方贸泽电子做的本次产品使用测评,结合我们自己公司业务,本次测评核心在于验证 CC1354P10-1 Wi-SUN FANMesh网状网络)架构下的组网时延、大存储资源占用以及 +20dBm 高功率输出的真实表现。

 

303c0fd1e9415263b375b7148065667f.jpg

 

测试节点 ABorder Router / 边界路由器): 使用一台 Linux 宿主机挂载运行 ns_br 固件的 LP-EM-CC1354P10-1(通过线缆连接外部调试小板拓扑)。

测试节点 BRouter Node / 路由节点): 烧录 ns_coap_node 固件的同款开发板。

辅助设备: 罗德与施瓦茨(R&S)频谱分析仪、外部可调衰减器。


2. 软件环境配置与“SysConfig”踩坑点

TI SimpleLink LOWPOWER F2 SDKv8.30)中导入 ns_coap_node 工程。

存储空间对标优化:

在前代 CC1352P 时代,跑完整的 Wi-SUN 协议栈(包含 IPv6UDP6LoWPANCoAP)几乎会把 Flash 撑爆(占用 >350KB),导致无法做复杂的 OAD升级。

 

实测编译输出:

该工程在 CC1354P10 上编译后,占用 Flash 310 KBSRAM 60 KB。得益于其 1024KB 的总 Flash 空间,我们无需做任何裁剪,甚至可以直接塞入双镜像的 off-chip OAD 逻辑,存储冗余度极其充裕。

 

SysConfig 配置要点:

GUI 界面中,我们将频段锁定在 915 MHz,选择物理层参数 2-GFSK, 50kbps

 

避坑TIPS 注意在 TI Wi-SUN FAN Stack -> Radio 模块中,由于此板后缀为 -1,高功率 PA 必须显示指定。如果误配置为普通的 +14dBm 路径,由于阻抗匹配网络不符,会导致 EVM 恶化。

3. SmartRF Studio 射频定频测试(物理层验证)

在正式组网前,将板子通过 XDS110 连上 PC,打开 SmartRF Studio 进行高功率连续波发射测试,并在接收端打散 SMA 接口连接频谱仪:

[测试条件:中心频点 915MHz, 设定功率 +20 dBm]
--------------------------------------------------
实测标称输出: +19.78 dBm (计入 RF 线缆约 0.2dB 损耗)
2
阶谐波抑制:  <-42 dBc  (屏蔽罩对高次谐波抑制作用明显)
电流消耗(TX): ~69.2 mA (与 DataSheet 声明的 69mA 基本吻合)

在长时间挂机拉距测试下,得益于主芯片上方的全覆盖金属屏蔽罩,板子周边的数字噪声没有耦合进前端 LNA,接收灵敏度在 50kbps 速率下能稳定维持在 -109 dBm

4. Wi-SUN 组网与网络吞吐量实测

通过 Linux 宿主机的 ti-wisunfantund 调起边界路由器,节点 B 上电开始加入网络。由于 Wi-SUN 涉及漫长的认证,我们通过串行控制台抓取实时 Log

节点加入阶段

[INFO] Wi-SUN Stack Initialized.
[INFO] MAC State: SCANNING
[INFO] Found Trickle Timer Trickle_PAS...
[INFO] MAC State: AUTHENTICATING (Trickle_PAIS)
[DEBUG] IEEE 802.1X Auth Success. Generating Pairwise Keys.
[INFO] MAC State: OPERATIONAL. IPv6 Address Assigned: fe80::212:4b00:xxxx:xxxx

  • 实测时延: 单跳(1-Hop)网络加入总耗时约 42 秒。

  • Ping Latency50字节报文包): 单跳平均时延稳定在 260ms - 275ms 之间。

iperf 吞吐量测试

通过 Linux TUN 虚拟网卡接口,利用 iperf 向节点 B 灌入 UDP 数据包:

在默认的 50kbps PHY 速率下,扣除 IPv6 头、6LoWPAN 压缩分片以及 MAC 层开销,单向应用层最大净吞吐量可跑满到 32 kbps,且连续挂机 24 小时的丢包率低于 0.001%

5. 测评总结

先说亮点吧

 

能解决一定的容量焦虑1MB Flash 配合 M33 核心,跑 Wi-SUN 这种大型 IPv6 Mesh 协议栈时,代码写起来非常从容,能塞进更多的自定义应用层 CoAP 业务逻辑。

 

938da3eaa6b2c7b1f4c2de4706ab52ec.jpg

功耗控制还不错, 即使加上了 +20dBm 的射频硬件路径,在 Standby 模式下保持 256KB RAM 状态,用功率分析仪抓出来的静态电流只有~1.1 μA ,这对水表、燃气表等要求 10 年电池寿命的终端产品极具吸引力。

待改进

分体调试比较繁琐, 频繁拔插这根 10-pin 的排线比较容易导致排针磨损,如果只是做软件功能验证,建议自己焊接两颗排针,把常用的 UART 引脚直接引出来。

 

多协议共存有调度门槛, 如果你想一边跑 Sub-1GHz Wi-SUN,一边通过 2.4GHz BLE 连手机进行本地调测,虽然 DMM 驱动支持,但在时间片切换频繁时,Wi-SUN 的频点跳变偶尔会出现短暂的接收窗口失步,协议栈参数的调优门槛比较高。

 

 




楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师