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.

[参考译文] CC3220:内部 ADC 通道- SimpleLink 子系统监控

Guru**** 2561330 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/778772/cc3220-internal-adc-channels---simplelink-subsystem-monitoring

器件型号:CC3220

在"CC3220 SimpleLinkTmWi-FiRegistered和物联网技术参考手册"(SWRU465)的第13.3节中,声明“其余通道(ODD)用于监控 CC32xx SoC 中的 SimpleLink 子系统的各种内部级别”

SimpleLink 子系统的监控级别是多少?

用户应用是否可以使用这些电平中的任何一个来直接监控 CC3220的电池(电源)电压?

如果是、用户应用程序将如何访问它们?   

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

    您参考的 ADC 模块寄存器用于监控电压电平和偏移校正。 遗憾的是、您无法直接访问其他任何应用程序。

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

    尊敬的 Seong:

    好的、因此我无法访问 ADC 模块寄存器以获取此信息。 但我认为我不希望从任何角度直接访问这些信息。 如果我不知道某个 ADC 通道正在测量、那么该信息可能是无用的。

    我想我更希望能够直接从 simplelink 函数中获取这些信息。 您所说的内容听起来很有希望。 如果 CC32xx SoC 中的子系统正在监控电压电平、这听起来就像我所需要的一样。  

    是否有方法可以通过 SimpleLink 子系统访问此信息?

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

    您可以使用 ADC.h 中的函数对 ADC 通道进行采样并将结果转换为微伏值。

    请参阅 C32xx SDK 中的 adcsinglechChannel 示例。

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

    我不确定您是否理解我的要求。 是否有其他人对此有看法。

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

    正如 Seong 所说、您无法从该内部 ADC 寄存器读取值。 这是由于 CC3220中的 ADC 是如何设计的。 ADC 通道 CH1、CH3、CH5、CH7由 SoC 本身在内部使用。 我认为可以通过寄存器从该 ADC 通道读取值、但访问该寄存器可能会导致网络子系统出现不可预测的行为。 因此、禁止使用。

    有关 CC32xx 器件中 ADC 的详细信息、请访问 www.ti.com/.../swru465.pdf 第13章。

    1月