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.

[参考译文] CCS/RF430FRL152H:使用与 NFC 芯片输入端口连接的另一个 MCU 的 ADC 引脚。

Guru**** 1555290 points
Other Parts Discussed in Thread: RF430FRL152H, RF430CL330H, MSP-EXP430G2ET, MSP-EXP430F5529LP, DLP-7970ABP, TRF7970A
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/807281/ccs-rf430frl152h-using-adc-pin-of-another-mcu-connected-with-nfc-chip-input-port

器件型号:RF430FRL152H
主题中讨论的其他器件: RF430CL330HMSP-EXP430G2ETMSP-EXP430F5529LPDLP-7970ABPTRF7970A

工具/软件:Code Composer Studio

尊敬的所有人:

大家好、我叫 minhyung。

我正在使用 RF430FRL152H 和 MPS-EXP430G2ET + DLP7970ABP 创建定制板。

与 NFC 配合使用的 RF430FRL152h 定制板将通过光传感器接收 LED 灯、并将数据发送到主套件 MPS-EXP430G2ET + DLP7970ABP 并发送到 PC 以进行显示。 我们将在 Matlab 中显示数据。

我通过使用 MATLAB 接收原始数据成功地实时绘制了图形。 但我还有其他问题。 我希望采样率为25Hz。

但我知道、在 RF430FRL152H 的 SD14 ADC 上是不可能的。

因此、我认为如果添加了另一个 MCU、就可以解决该问题。 如果光传感器连接到采样率更快的另一个 MCU、并且 MCU 将 ADC 数据传输到 NFC 芯片、则 NFC 芯片将数据传输到 PC、数据可通过 MATLAB 获取。 有可能吗? 如果可能、我必须知道显示端口数字输入数据的命令、如下图所示。 您能通知命令吗?


我正在使用未编程的 NFC 芯片。 因此、为了使用数字输入端口、我认为我必须对 NFC 芯片进行编程。 对吧? 或者、我可以使用默认代码在 NFC 芯片上尝试上述方法吗?
请回复...TT

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

    这是可能的、但此时您不想使用 RF430FRL152H。 我建议使用类似 RF430CL330H 的器件。 如果您无法利用 RF430FRL152H 的 SD14功能、则既不具有成本效益、也不易于使用。 RF430CL330H 是一款易于使用的器件、具有可由主机 MCU 控制并仍可执行 NFC 功能的简单 I2C 接口。

    您只需使用该器件将来自光传感器的数据转换为通过 I2C 发送给 RF430CL330H 的消息、然后启用其射频功能、即可读取数据。

    至于您所引用的命令、它们不会存在于我们提供的示例中、因为您所概述的用例不是 RF430FRL152H 的预期用例、因此我们没有沿着这些线路提供任何示例。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回复。
    我理解您的建议。 但我想使用 RF430FRL152H。 我会给你一些理由。 首先、我已经在试验板中设计和制造了电路。 其次、我想将 RF430FRL152H 的 SD14 ADC 用于热感器。 温度剂量测量不需要快速采样速度。 因此、我想使用 RF430FRL152H 制作定制板。  我可以参考什么来查找接收端口输入响应的命令吗?

    此外、在" RF430FRL15xH 器件的常见问题解答"中、  

     我认为较短的转换时间对我来说比精度更重要。 如何获得快速转换时间而不是精度?

    最后,如果我使用 RF430CL330H,它可以与 MSP-EXP430G2ET+DLP7970ABP 通信?  

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

    采样速率与采样转换时间之间存在差异、因此、作为对问题的回答、我有自己的一个问题:25Hz 采样速率的要求来自哪里? 传感器需要以该速率进行采样、还是可以以1Hz 的频率进行采样? 如果可以以1Hz 的频率对其进行采样、则可能会发生这种情况、因为要求的带宽是1Hz。 对话时间范围为16ms 至1秒。

    是的、RF430CL330H 可以与 MSP-EXP430G2ET 和 DLP-7970ABP 通信、但更理想的方法是将 MSP-EXP430F5529LP 与 DLP-7970ABP 配合使用、后者更好地支持 NDEF、这就是 RF430CL330H 格式化数据包的方式。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Ralph Jacobi、

    我需要将采样率设置为25Hz、即采样速度为40ms、原因是我所关注的文件已经完成了。 本文介绍了能够进行 NFC 通信的脉动式血氧计。 为了测量心率和氧饱和度、红色 LED 和 IR LED 会交替亮起、间隔为83ms、光电探测器会每40ms 对数据进行一次采样。 虽然本文中使用的 NFC 芯片不是 RF430FRL152H、但我购买 RF430FRL152H 是因为本文中使用的 NFC 芯片(SL14A)已停产。 在我的定制板中、使用 MATLAB 显示数据的速度约为0.5秒。 目前、基于 RF430FRL152H NFC 芯片的研究进展显著、而且非常耗时、因此、如果可能、我希望在不更改芯片的情况下继续进行。 但我非常感谢您提出的更改 NFC 芯片的建议。 感谢您的善意回复。


    还有几个问题。
    我当前的 MCU (Attiny10)配备了8位 ADC。 这在使用 RF430FRL152H 或 RF430CL330H 从 MCU 转换传感器的数字数据时是否会造成问题?

    2、您说最大采样率为1Hz、但在我的例子中、它大约为2Hz。 我想知道原因。

    3、本白皮书中使用的 RF430FRL152H、NFC 芯片(SL14A)为 ISO156693。 但是、RF430CL330H 是 ISO14443B。 这可能是个问题吗?

    4、 我们是否只能使用 RF430CL330H NFC BoosterPack 来制造测试电路? 是否可以在不单独编程的情况下使用它?

    目前、我正在试验试验电路板上的测试电路。 我委托制造的 PCB 电路设计如下。 您可以忽略一些韩语。 这与问题无关。

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

    您好、Minhyung、

    如果只是出于研究目的、而您不打算在此应用中进行大规模生产、则可以将 RF430FRL152H over the RF430CL330H 用作 NFC 接口。 这不是成本效益、但这在您的案例中无关紧要。

    不过、您必须使用主机 MCU 向其发送数据、我们没有使用从器件 RF430FRL152H 的可用代码、因为这不是客户提供的用例。 因此、您必须自行开发。

    同样、当我说最大采样率为1Hz 时、这意味着可以可靠采样的输入信号的最大带宽、如果采样任何速率超过1Hz、您将无法获得可靠且准确的读数。

    最终由您决定哪条路径最有意义:

    1. 为 RF430FRL152H 开发从器件代码并将其用作 NFC 接口、并从 MCU 以适当的速率读取 ADC、然后将该数据加载到 RF430FRL152H 以通过 ISO15693进行传输
    2. 而是使用 RF430CL330H 作为使用 ISO14443B 的 NFC 接口
      1. 您可以通过 RF430CL330H 查看这些用于传感器应用参考的 TI 参考设计、也可以使用 BoosterPack 进行初始评估
      2. http://www.ti.com/tool/TIDA-00217
      3. http://www.ti.com/tool/TIDA-00721
      4. http://www.ti.com/tool/DLP-RF430BP

    我不确定您的读取器器件、但在主要方面应该没有区别、除非您的读取器协议仅限于 ISO15693、而这种情况现在很少见。 如果您希望与智能手机通信、RF430CL330H 实际上无论如何都更适合这种情况、因为 RF430FRL152H 默认消息结构不符合 NDEF (智能手机使用的内容)、因此您必须执行一些特殊处理才能将消息 NDEF 格式化。

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

    您好 Ralph Jacobi、

    感谢您的善意回复。  我完全理解您的回复、并同意使用 RF430CL330H 是更好的选择。

    但是、我对 RF430FRL152H 有更多的疑问。

    我搜索了几篇与 NFC 芯片相关的论文、并找到了作者使用 RF430FRL152H 和 TRF7970A 进行研究的论文。 这是期刊《高级材料技术》中题为"用于个性化传感的模块化可重构无线电子纹波"的论文。 在本文中、作者使用 RF430FRL152H 和 TRF7970EVM 对 ADC 数据进行采样、并将采样率设置为25Hz。 为什么在本文中可以使用25Hz 的采样率? 在本文中、作者是否选择了快速采样率而不是高精度? 这是可行的吗? 我对你对此的看法很好奇。 我附上了该文件的一些摘录。 如果您想查看整篇文章、请通过我的个人电子邮件与我联系、我将向您发送一篇文章。

    我始终感谢你的帮助。

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

    您好、Minhyung、

    我不确定他们如何获得可靠的结果。 这违反了 D/S 规格。 也许他们能够获得可靠的读数、或者他们使用的器件在 ADC 上表现更好。 对于完全合理的有限研究模块、因为规范是我们对所有器件的保证、但某些器件的性能可以优于其他器件(如果熟悉 PC 中的 GPU、则与分级没什么区别)。

    话虽如此、作为 TI 工程师、我必须在一天结束时支持我们的数据表规格、并建议不要在规格之外使用。

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

    您好 Ralph Jacobi、

    感谢您的善意回复。  

    我还有一个问题...  很抱歉打扰你。

    在 RF430FRL152H 上对传感器集线器代码进行编程后、我能否接收由 MCU 的 ADC 通过 RF430FRL152H 的数字传感器转换的数字数据?
    e2e.ti.com/.../593956 sensorhub 命令
    这是获取该线程中数字传感器值的代码。  从下表中可以看出、端口1.4 ~ 1.7充当数字传感器。


    2.目前我只使用 RF430FRL152H 的 ADC0。 我们可以通过禁用 ADC1和 ADC2来加快采样率吗?

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

    您好、Minhyung、

    1)这会将 RF430FRL152H 视为主机器件、在理论上、您可以这样做、 但从协议的角度来看、这会有点困难、因为您必须请求 MCU 使用具有有限代码的器件向您发送数据、而不是让功能更强大的 MCU 在 RF430FRL152H 具有数据时通知它并将其发送出去。 可能可以这样做、但我不推荐它。

    2) 2)否、由于器件中 SAR ADC 的设计、采样速度限制是硬件限制。

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

    非常感谢。^^