0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

芯科科技Simplicity Studio 6的网络分析功能介绍

Silicon Labs 来源:Silicon Labs 2025-11-13 10:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

调试无线网络是一项挑战。与有线系统不同,无线通信面临干扰、多径衰落和共存问题,这些问题常常隐藏在表面之下。丢包、ACK(确认)丢失或吞吐量不稳定等问题,使用传统工具很难察觉。Silicon Labs(芯科科技)最新发布的Simplicity Studio 6物联网软件开发环境中集成了强大的网络分析(Network Analyzer)功能,能够弥补这一可视性差距。

它展示的是被测设备实际“看到”的内容,而不仅仅是通用嗅探器“听到”的内容。它结合了硬件级捕获与协议感知解码,支持Zigbee、Thread、Bluetooth、Wi-SUN以及专有协议栈,帮助开发者更快地从症状定位到根本原因。

注:Network Analyzer集成于Simplicity Studio v5,也可作为Simplicity Studio 6的独立工具使用。

PTI:设备级数据包捕获——超越嗅探器

被动嗅探器只能捕获它们“听到”的内容,缺乏精确的时间信息和设备级元数据,无法保证对信号强度(RSSI)、错误校验(CRC)或丢包的可视性,难以准确分析数据包行为或诊断根本原因。

Packet Trace Interface(PTI)是芯科科技专门开发的硬件外设,适用于第二代无线SoC开发平台。它直接从无线电帧控制器收集所有发送和接收的数据包,并附带内部序列器的元数据。PTI能捕获RSSI、CRC及其他物理层细节,是通用嗅探器无法提供的。

由于PTI完全由硬件实现,不会对MCU核心引入软件负担。数据通过专用UART或SPI接口流向WSTK(无线入门套件),由其进行时间戳标记和数据包化,再通过USB以太网传输至主机。这样,开发者就能获得无损、精确、设备级的网络活动视图,包括准确的时间、信号质量和错误情况,从而更快、更可靠地调试复杂的无线和多协议交互。

多节点网络测试:端到端跟踪交互

许多问题只有在多个节点之间才会显现,例如路由形成、不同跳点的重试或节点间的时间不匹配。Network Analyzer可同时接收多个节点的PTI数据(每个节点通过WSTK桥接),并将这些数据流合并为一个完美的时间顺序跟踪。

你可以逐跳查看事务过程,观察每个链路上的ACK/重试,并跨设备和协议关联应用事件。网络拓扑图和连接视图帮助你可视化通信关系及链路随时间的演变,而通过节点、协议、地址、端点等过滤器则可管理大型数据捕获。

书签:可共享的上下文标记

在长时f间的数据包捕获过程中,关键异常或问题可能被埋没在日志中。团队间的审查和共享可能耗时,开发者需要重新定位关键事件,与支持工程师对齐也变得困难。

Network Analyzer的书签功能允许开发者在解码后的协议事件上设置标记,而不仅仅是在原始数据包的时间戳上。例如,在Bluetooth LE中,你可以为配对/绑定失败、连接参数更新、MTU交换或异常的GATT写入/通知设置书签,并快速跳转回这些关键时刻。

书签在完整的多节点跟踪中保持一致,团队可以准确对齐BLE事件,无需重新扫描日志,从而节省大量人工审查时间,加快协作效率。

事件差异:有意义的比较,而非十六进制搜索

调试复杂的无线交互时,开发者常需并排分析两个相似事件。没有比较工具时,数据包内容的微小差异容易被忽略,导致定位根本原因变慢,协议级调试变得困难。

事件差异功能突出显示解码后的协议字段差异,让开发者看到“意义上的变化”,而不仅仅是字节上的不同。你可以比较两个解码后的数据包或事务,例如两个Bluetooth LE的连接参数更新、GATT写入请求与重试、或Link Layer控制过程,快速识别操作码、句柄、值长度或响应/ACK序列的变化。

由于Network Analyzer能在同一会话中跨协议进行关联,开发者还可以比较Zigbee、Thread或专有协议的行为——这是通用嗅探器无法实现的。

射频信息:每个数据包的射频上下文

嗅探器只能捕获空中传输的数据包。缺乏RSSI、信道或跳频信息时,难以判断问题是否源于干扰、信号弱或信道使用错误。

射频信息(Radio Information)功能提供设备级的射频洞察,显示发送方和接收方看到的RSSI、信道和物理层元数据,帮助开发者了解设备实际经历的情况。

这在多协议和跳频系统中尤为重要(如BLE连接或密集Zigbee部署),射频信息有助于判断链路失败是否因信号弱、干扰或错误信道选择所致。借助这些上下文,团队可以验证性能、优化配置,并更有信心地解决可靠性问题。

实施:在您的硬件上启用Network Analyzer

良好的可视性始于硬件。如果没有清晰的PTI路径,Network Analyzer就无法展示设备的真实体验。

在与WSTK配对的Silicon Labs无线电板上,PTI线路已连接至板载调试接口——将WSTK电源开关设置为AEM(高级能量监控),将无线电板连接至WSTK和PC,然后启动实时捕获(在Studio 5中通过Simplicity Studio;在Studio 6中通过独立Network Analyzer工具)。

在自定义PCB上,用户需要使用WSTK将设备的PTI信号桥接至PC。将SoC的PTI信号(基于UART或SPI)引出至小型接头或测试焊盘,确保I/O电平和接地良好,并在项目中启用/配置PTI引脚和外设。将PTI接头连接至WSTK的PTI/Simplicity接口,设置WSTK电源开关为AEM,并连接至PC。

完成这些设置后,Network Analyzer就能从你的硬件中流式传输带时间戳的TX/RX数据包和无线电元数据。这在从评估套件转向原型或现场试点时尤为重要——提前规划PTI可避免重新设计电路板,加快实验室和现场调试。

结语

Network Analyzer通过协议感知的端到端可视性,简化了无线调试流程。它集成于Simplicity Studio v5,也可作为Studio 6的独立工具使用。它通过书签、事件差异和无线电信息等集成功能,解决了隐藏网络问题、被动嗅探器的局限性以及缺失的射频上下文等调试难题。

它带来了显著价值:通过完美的时间顺序跟踪和可视化加速调试;通过暴露重试、ACK失败和弱链路提升可靠性;通过内建工具降低成本(无需第三方嗅探器或授权);并支持Zigbee、Thread、Bluetooth、Wi-SUN和专有协议栈,具备未来适应性。

在Simplicity Studio 5中,打开Simplicity Studio并启动Network Analyzer捕获;在Simplicity Studio 6中,启动独立Network Analyzer并开始捕获——让PTI提供的可视性为你的下一次调试消除猜测。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2939

    文章

    47317

    浏览量

    407824
  • Simplicity Studio

    关注

    0

    文章

    7

    浏览量

    2992

原文标题:技术干货-充分发挥Simplicity Studio 6的网络分析工具优势

文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    矢量网络分析仪的原理和测试方法

    分析等领域发挥着不可替代的作用。本文将深入解析其工作原理与多样化的测试方法,揭示其如何通过精密的电磁信号分析实现复杂网络参数的量化评估。   一、矢量网络分析仪的工作原理 矢量
    的头像 发表于 12-01 16:36 184次阅读
    矢量<b class='flag-5'>网络分析</b>仪的原理和测试方法

    科技推出Simplicity Ecosystem软件开发套件

    套件,而且还计划增添人工智能(AI)增强功能,旨在全面变革嵌入式物联网开发流程。该生态系统以Simplicity Studio 6为核心,并辅以最新发布的
    的头像 发表于 10-27 16:45 722次阅读

    基于矢量网络分析仪的时域测量技术TDR

    基于矢量网络分析仪的时域测量技术TDR
    的头像 发表于 09-24 16:29 574次阅读
    基于矢量<b class='flag-5'>网络分析</b>仪的时域测量技术TDR

    利用矢量网络分析仪测试大动态范围微波器件的几种方法

    利用矢量网络分析仪对微波器件进行测试时,矢量网络分析仪的测试动态范围将影响被测微波器件(DUT)的测量范围、测量精度和测量速度。只有矢量网络分析仪的测试动态范围大于被测微波器件的动态范围时,才能获得
    的头像 发表于 08-27 17:33 1137次阅读
    利用矢量<b class='flag-5'>网络分析</b>仪测试大动态范围微波器件的几种方法

    科技Simplicity Studio 6公测版发布

    Silicon Labs(科技)始终相信「优秀的工具成就卓越的创新」。因此,我们非常兴奋地推出最新版本Simplicity Studio v6
    的头像 发表于 08-05 10:35 1268次阅读

    是德科技N5242A PNA-X网络分析仪技术手册

    是德科技N5242A PNA-X是一款面向高频器件研发与生产的旗舰级微波网络分析仪,集成矢量网络分析(VNA)、脉冲测量、噪声系数分析功能于一体。
    的头像 发表于 06-20 17:20 752次阅读
    是德科技N5242A PNA-X<b class='flag-5'>网络分析</b>仪技术手册

    Keysight N5245B PNA-X 微波网络分析

    研发、生产还是验证阶段,都能轻松应对! N5245B PNA-X 网络分析仪不仅仅是一款矢量网络分析仪,在测量放大器、混频器和变频器等有源器件方面,它们也是功能全面和灵活的微波测试引擎。 它的硬件包括两个内部信号源、一个信号合路
    的头像 发表于 04-08 18:14 605次阅读
    Keysight N5245B PNA-X 微波<b class='flag-5'>网络分析</b>仪

    高频干簧继电器:网络分析仪的高效“搭档”

    无论是用于测量模拟连续波高频的特性,还是快速数字脉冲的上升和下降时间,网络分析仪已成为射频领域不可或缺的工具。随着技术的不断进步,传统的电磁继电器已逐渐无法满足网络分析仪对射频信号衰减的高要求。本篇
    的头像 发表于 04-02 11:34 1416次阅读
    高频干簧继电器:<b class='flag-5'>网络分析</b>仪的高效“搭档”

    是德科技N5227B PNA微波网络分析仪技术功能测试

    keysight是德 N5227B PNA 微波网络分析仪,900 Hz/10 MHz 至 67 GHz主要特性和功能使用性能 微波网络分析仪,应对苛刻的测量挑战在测量 S 参数时实现 的不确定度
    的头像 发表于 02-26 16:48 940次阅读
    是德科技N5227B PNA微波<b class='flag-5'>网络分析</b>仪技术<b class='flag-5'>功能</b>测试

    矢量网络分析仪(VNA)基础解析与应用指南(二)

    本章将为您介绍微波射频简介、矢量网络分析仪原理及测量对象。
    的头像 发表于 02-12 17:55 1339次阅读
    矢量<b class='flag-5'>网络分析</b>仪(VNA)基础解析与应用指南(二)

    数据网络分析仪的原理和应用场景

    了多种实用功能,如频标功能、归一化功能、存储/调用功能、打印功能和平滑功能等,使得测量过程更加灵
    发表于 01-16 14:57

    微波网络分析仪的原理和应用场景

    微波网络分析仪(Vector Network Analyzer,简称VNA)是一种用于测试和测量微波频段元件和网络特性的电子测试设备。以下是对微波网络分析仪的原理及应用场景的详细解析:一、微波
    发表于 01-15 14:56

    时域网络分析仪的原理和应用场景

    时域网络分析仪,特别是矢量网络分析仪,不仅具备频域的S参数测量功能,还扩展了时域测量功能。以下是对其原理和应用场景的详细解析:原理 基础功能
    发表于 01-13 16:03

    射频网络分析仪的原理和应用场景

    器,在多个领域发挥着重要作用。它通过测量网络参数,帮助工程师快速定位问题并进行优化,提高了产品的性能和可靠性。随着技术的不断发展,射频网络分析仪的功能和性能也将不断提升,为更多领域的测试提供有力支持。
    发表于 01-10 14:09

    是德矢量网络分析仪如何测功放信号?

    在现代通讯和电子工程领域,功率放大器(功放)是重要的组成部分,广泛应用于无线电、音频、视频以及各种信号处理系统中。为了确保功放的性能,精确的测量其输出信号至关重要。是德矢量网络分析仪(VNA)是一种
    的头像 发表于 12-10 17:48 1443次阅读