This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2538-CC2592EM-RD:CC2538+CC2592定制板不使用修改的 SampleSwitch 代码进行传输。

Guru**** 2391405 points
Other Parts Discussed in Thread: CC2538, CC2592, Z-STACK, CC2531, CC2530

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/564828/cc2538-cc2592em-rd-cc2538-cc2592-custom-board-does-not-transmit-with-modified-sampleswitch-code

器件型号:CC2538-CC2592EM-RD
主题中讨论的其他器件:CC2538CC2592Z-stackCC2531CC2530CC2530EM

 我在定制设计的电路板上使用 cc2538和 cc2592将数据传输到 ZigBee 节点(其 MAC 地址在应用代码中经过硬编码)。

通过使用 SmartRFStudio 7并将器件配置为使用 cc2592作为范围扩展器来测试硬件。 TX 功率设置为22dbm、在测试期间发射良好。 该范围为10 mtrs los 和7 mtrs 非 los。  

当我运行应用程序代码时、该器件似乎设置为接收高增益模式、PC2-LNA_EN=High、PC3-PA_EN=Low 和 HGM (PD6、在我们的设计中配置为 CODE)=HIGH。

当我发送内容(从手机到 WiFi-UART 桥接器(连接到 cc2532的 UART)时、CC2538会正确接收到该内容、但不会从 CC2538发送到目标。 如果有人能帮忙、那就太棒了。

此处值得一提的是、数据包监听器会嗅探来自38+92系统的一些广播数据包。 当我从移动设备(逻辑上应该在 ZigBee 无线电上传输)发送内容时、监听器不会监听任何内容。

请帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我怀疑您的 TX 功率设置过高、因此调制信号损坏。 我建议您将 TX 功率降低至16dBm、以便再次进行测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    已经尝试过。 仍然是同一问题。 测试结果也为16、12和8dBm。 同一问题
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否使用 Z-Stack 测试此项并定义 HAL_LA_LNA_CC2592?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、Chen。 根据一个130文档、我已经在编译器部分下的预处理器对话框中添加了这个编译标志。 我还尝试了与射频观测信号(OBSEL)相关的4个寄存器值集。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们能否从系统将 HGM 和 LNA 信号保持在高电平、将 PA 信号保持在低电平的行为中得出任何可靠的推理?
    发送内容时、LNA 引脚处会出现0.1V 压降、我也在 DMM 和 DSO 上观察到了压降。 该下降会持续一段时间。 始终。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如何为 CC2538-CC2592供电? 电池还是交流电源? 是否可以尝试使用电源为其供电并再次测试?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    它现在从 rf06 EB 上可用的 VDD_EM 引脚获得电源。 当 EB 由额定电流为1.5A、5V 的壁式充电器供电时、我尝试通过同一引脚为其供电。 系统在波形中的行为相同

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您使用 SmartRF Studio 7重做每次测试、您能获得更好的结果吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否使用 SmartRFSUite 恢复测试? ID 我必须仅从 PC 的 USB 端口为其供电。 当我使用基于 CC2530的自定义端点时、我得到8mtrs 非 LOS 范围。 但是,如果我将 CC2531软件狗与数据包监听器一起使用,我将获得超过13mtrs 的非 LOS 范围(我无法评论所接收数据的完整性,因为软件只是在其周围嗅探数据包)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不明白你的观点。 您是否使用 CC2538-CC2592? 您应该在一个 SmartRF Studio 7中将一个配置为数据包 TX、并在另一个 SmartRF Studio 7中将另一个配置为数据包 RX 要进行每个范围的测试、您要做什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    下面是我要测试的内容的屏幕截图。 在测试范围时、我将通过 ccdebugger 连接的基于2530的端点插入一台笔记本电脑、并将基于 cc2538的协调器通过其他笔记本电脑上的 rf06连接。 然后、我从第二台笔记本电脑(2538+2592)上移走了2530 (和第一台笔记本电脑)。 PER 和 BER 开始增加到超过8mtrs。 我希望我现在已经表明了自己的观点。  

    请注意、我通过 processors.wiki.ti.com/.../LNA_with_Z-Stack-Home 链接 使用以下命令设置发射功率  

    //设置发送功率级别
    ZMacSetTransmitPower (TX_PWR_PLUS_19); 

    代码的以下部分:

    void zclSampleSw_Init( byte task_id )
    {
    zclSampleSw_TaskID = task_id;
    
    ..
    。
    
    
    #if defined (OTA_CLIENT)&&(OTA_CLIENT = true)
    //从 ZCL OTA
    zclOTA_Register (zclSampleSw_TaskID)注册回调事件;
    #endif 

    我注意到这对 Z-Stack-Home-1.2.x 版本有效 。 我的文件夹名为 Z-Stack Home 1.2.2a.44539、因此我认为这是设置 TX 功率的正确方法。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的 CC2538-CC2592和 CC2530之间的距离有多远? RSSI 看起来不好。 如果您的 CC2530是 TI EVB、我认为问题出在您的 CC2538-CC2592定制板上。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    CB 和 EP 之间的距离为1.5英尺(捕获此屏幕截图时)。 这两种设备都由同一台笔记本电脑供电。 当前情况下、通常的 RSSI 应该是多少?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我使用 CC2538-CC2592DK 作为数据包 TX 和 CC2530DK 作为数据包 RX 进行测试时、我在 CC2530DK 上看到-10dBm。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉、距离大约为2英尺、在3cms 的距离下、我看到平均 RSSI 的范围为-70dBm。 这意味着什么???? 如果天线组件错误,这种数据包传输是否会由于在 cc2538和 cc2592的 rf_P 和 rf_N 引脚之间运行的轨道而发生???
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在此测试中、您将什么 CC2530硬件用作接收器? CC2530DK?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    否 它不是 dk、也是具有 CC2530且没有任何 cc259x 器件的定制电路板。 您能否分享屏幕截图并说明 CB 和 EP 之间的距离? 您的系统是否具有2530+259x 和2538+2592? 接收器是否处于 HGM 使能模式?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    CC2530未连接到 CC259x、因此接收器上没有启用 HGM。 距离约为30cm。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。 那么、您建议我进一步解决该问题的方法是什么。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我建议您再次检查您的硬件。 您的硬件是否遵循 CC2538-CC2592EM 参考设计?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是。 确实如此。 但是、我认为我应该检查具有2530DK EP 的系统、看看 RSSI 是如何变化的。 如果结果相同、则可以假设2538板可能存在一些硬件问题。 你怎么看?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、最好使用 CC2530DK 进行测试。 顺便说一下、EP 在您的描述中代表什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    哦。 抱歉,EP 表示终点。 它正在运行 SampleLight 应用。 CB 是指运行 SampleSwitch 应用程序的协调器板。 无论如何,以下是2530EM+rf05 (用 cc 调试器替换了我的定制2530板)的结果:

    这是否意味着2538+2592硬件确实存在故障? (请注意、与 SmartRF Studio 配合使用时、PA_EN 和 LNA_EN 切换效果非常好(见 DSO)。)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我认为您的 CC2538-CC2592设计确实有问题。 由于 PA/LNA IO 引脚按预期工作、我建议您先检查天线匹配电路。