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.

[参考译文] DLP-7970ABP:MSP432P401R -如何通过 UART 提取 RSSI 外部字段值。

Guru**** 2589360 points
Other Parts Discussed in Thread: TRF7970A, ENERGIA

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/795137/dlp-7970abp-msp432p401r---how-to-extract-the-rssi-external-field-value-over-uart

器件型号:DLP-7970ABP
主题中讨论的其他器件:Energia

大家好、

我对这个开发板以及读取器都很陌生。 我下载了 P401R_TRF7970A_All_NFC_Modes 软件包、并且想要修改程序、以便在无源模式、读/写器中打印和/或保存 RSSI 外部值。 (处理 CSS)。

因此、我的目的是获得 RSSI 外部值、以便进行一些测量并跟踪与标签与读取器距离相关的信号电平。 我不需要建立任何协议、只需检测是否有任何标签响应读取器发出的磁场以及检测到的 RSSI 值是多少。 然后、打印保存该值以进行分析

我了解了该软件包的工作原理、并查看了 sloa227b.pdf 指南。 尽管如此、我无法提取该值、我无法确定在何处捕获该值。 在 NFC 工具 GUI.exe 中、有一个实时跟踪 RSSI 外部值的字段、因此我假设该值正在通过 USB 读取、捕获并发送到 GUI 程序。

此外、用于写入和读取的"简单示例"适用于 MSP430板、它与 MSP432P401R 完全不同、我无法将该程序移植到实际电路板。 我尝试简化 aproach 并安装 了 Energia 、其中包含所有需要的初始化、但我看到代码后面有很多从头开始的内容。

如果我能在这方面提供一些帮助,我将不胜感激。

谢谢你。

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

    您好!

    RSSI 输出在 main.c 中的 updateLcdfcStatus API 内完成

    ui8RssiValue = eTrfStatus.ui8InternalRssi;
    convertByteToAscii (eTrfStatus.ui8InternalRssi、(uint8_t *) pui8Buffer;
    #ifdef MSP430F5529_EXP_LCD_enabled LCD_printaw
    (7、11、t *) pude8_rf
    
    (e2pu、
    
    ef);#if_dure_dure_dure_dure_rf (rasf);i8pu
    
    
    
    + dure_dure_diprf (6、ef) f、ef、ef、eRF_dure_rf、e+ diprf (rf) f)+ ef (rf、e+ dure_dsi (rf) f
    、ef、ef、ef、e+
    

    此外、供参考我们的 NFC 示例与 Energia 不兼容。

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

    实际上、我需要 RSSI 外部值、而不是内部值。 正如我所理解的(也许我是错的)、RSSI 内部用于读取器生成的磁场、而 RSSI 外部用于标签为响应初始方而生成的磁场(因为它是一个无源元件)。

    那么、发送到串行连接的值是内部 RSSI、对吧?

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

    看起来命名约定没有更新以反映 RSSI 在读取器模式下的工作方式。 最初、该变量仅用于 P2P 和卡仿真的目标模式 RSSI。 但是、当执行读/写器操作时、我们对外部 RSSI 使用了相同的变量、但没有更新变量名称来反映该变量。

    在读取器模式下、您在这种情况下会获得外部 RSSI、因此当您将标签移得更远时、当您看到值发生变化时、GUI 会报告外部 RSSI。