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.

[参考译文] RF430FRL152H:RF430FRL152H 设计帮助

Guru**** 2553450 points
Other Parts Discussed in Thread: RF430FRL152H

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/994718/rf430frl152h-rf430frl152h-design-help

器件型号:RF430FRL152H

大家好 、

我们使用的是 rf430frl152h 芯片、我们已将外部传感器正确连接到 ADC、并通过自定义 Android pp 代码从支持 NFC 的手机读取数据。 我们的工作需要32ms 左右的更高采样率。 我们所面临的问题如下(问题:1)当"自定义频率寄存器"值为1秒时、幅度读数(连接的传感器)非常高且准确。 但是、当"自定义频率寄存器"值增加到50ms 时、幅度读数(相同连接感应器的读数)会非常低、这是所有相同条件下的预期读数。 采样率越高、幅度也应该完好无损、您为什么认为我们可能会面临这一问题? (问题:2)数据表提到我们可以采样高达32ms。 但是、一旦我们给出了"自定义频率寄存器"、值低于50ms 将显示时序误差、并且我们无法在32ms 进行采样。 原因是什么。 您的建议对解决这些问题非常有帮助

谢谢。

此致、

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

    您好!

    在《技术参考手册》中、表10-2显示了转换时间与 ADC 精度之间的相关性:

    http://www.ti.com/lit/ug/slau506/slau506.pdf

    转换时间为32ms 时、精度可降至9位。 您是否希望使用无限采样并通过智能手机读出这些值?  这需要将通过寄存器的数量设置为2、对于32ms 采样率、转换时间必须设置为16ms、这会导致7位 ADC 精度。 在这种情况下、频率寄存器的最短时间为40ms、前提是仅启用一个传感器。

    请参阅固件用户指南第2.4.2章:

    http://www.ti.com/lit/pdf/slau603b

    此致、

    Helfried

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

    你(们)好  

    非常感谢您的回答、非常有帮助。

    您是否希望使用无限采样并通过智能手机读出这些值?
    ANS:尚未选择无限采样选项。

    根据您的建议。
    在 GUI 中、我们固定了 CIC 滤波器、放置了 CIC 滤波器、过采样率为32 (突出显示了7位精度)。 我们在自定义计时器寄存器中设置了40ms、将通过寄存器的次数设置为100、然后读取传感器数据。

    但是、我们尝试从应用程序获取此配置的读数、因此我们犯了一些错误。
    我已附上寄存器设置供您参考、我们希望对其进行设置、以便在从应用程序读取数据时实现最大采样率。

    如果发生任何错误、您能否交叉检查并更正这些错误。

    您的支持将非常有帮助。

    此致、

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

    您好!

    似乎缺少附加的寄存器设置。

    此致、

    Helfried

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

    您好、Helfried、

    感谢您的提醒。

    e2e.ti.com/.../App_2D00_register-settings_2D00_1.docx

    请检查一下。

    此致、

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

    您好,

    我已经检查了您的设置、到目前为止看起来不错。 我要添加的唯一内容是日志记录存储器大小的设置。 固件用户指南中的第7.47章。

    此致、

    Helfried

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

    您好、Helfried、

    感谢您详细介绍我的寄存器值。

    (1)现在、由于您具有我的寄存器值、我希望尽可能利用存储器大小。
    您能不能告诉我如何设置内存大小、在 GUI 中、即使通过数寄存器值为100、它也能正常工作。 因此、如果没有对其执行任何操作、您能告诉我需要更改的确切内容吗?

    以了解您之前的问题。

    (2)是否要使用无限采样并通过智能手机读出值?
    是的、如果我们可以获得最大采样、我们需要尝试这样做。 我们所需要的只是尽可能多的采样率
    对于这种情况,您建议的寄存器值应该是什么?

    (3) TI 是否有任何采样率约为10ms 的 NFC 兼容芯片(这是获得精确 ECG 峰值所需的速率)

    (4)您是否有任何应用程序代码可用于采样率最高的此芯片?

    您的建议将非常有帮助、非常感谢。

    此致、

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

    您好、Zhonghui、

    您可以在"Logging Memory Size Register"中设置用于采样的最大存储器大小。 必须注意此设置。 FRAM 包含记录存储器和固件。 从地址0xF868开始、将是日志记录存储器。 固件代码的开始在项目的链接器命令文件中定义。 您可以根据这些值计算日志数据的最大可用大小。

    您必须选择对数据进行采样。 一种选择是启动采样过程并将数据存储到最大值 使用 FRAM 中的存储器、并在停止采样时从存储器中读出数据。 另一种选择是启动无限采样过程并"即时"读取数据。 这要求您能够使用读数跟踪采样速度。

    SD14的最大可用采样速度为16ms、但对于固件限制、 必须将通过次数设置为2、这将导致最大32ms。 如果需要更快的采样率、我可以考虑通过 I2C 或 SPI 添加外部低功耗 ADC 、并在固件中将其作为数字传感器处理。 如果系统必须仅由射频供电、则由于电压和电流限制、系统需要仔细设计电源。

    此致、

    Helfried

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

    您好、Zhonghui、

    我已经听过你的回声了一段时间,所以这条胎面已经关闭了。 如果您希望继续讨论、请在下面发布包含更新的回复(或创建新主题帖)。

    此致、
    Helfried