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.

[参考译文] MSP430FG6426:具有单端输入的 CTSD16

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/997648/msp430fg6426-ctsd16-with-single-ended-inputs

器件型号:MSP430FG6426

我希望在比例式模式下采集单端信号。

我看到 CTSD16可与内部 VREFBG (1.16V)或外部 VEREF+(1、25V)搭配使用。 内部 VREFBG 可在最大 1mA 负载下从引脚 VREFBG (REFON = REFOUT = 1)外部使用、对吧?

当用作单端输入时、所有 CTSD16通道输入都将 IN-负输入连接到 VR = VREFBG/VFEREF+。 VI 单端输入电压范围为 VR-0.8x (VR/增益)至 VR+0.8x (VR/增益)。

如何在比例式模式下以偏移二进制输出数据格式的最大位分辨率测量0÷(k x VR) V 单端输入信号的完整动态范围?

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

    您好!

    对于 VREFBG、您的摘要显示正确。  最大负载为1mA、如果您要在外部使用、则应添加1nF 电容。  

    至于您对全动态范围的问题、我不完全理解该问题。  如果您的信号仅在0V 至基准电压范围内、您是否会询问最佳配置?   

    谢谢、

    JD

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

    谢谢、JD。

    至于全动态输入范围、我不理解如何测量 IN+正输入端的0-3V 单端输入信号、其中  IN-负输入连接到 VR = VREFBG/VFEREF+。 我应该选择哪个 VR 和增益?

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

    您好 Vagni、

    我现在明白了。  用户指南中的表8.8.11.3 指定了单端满量程输入电压范围 VI、FSR。  这就是您在初始帖子中提到的内容。  因此、根据您的增益设置、您的输入电压范围将决定。  该电压范围将以您的电压基准(VR)为中心。   

    增益为1 (无增益)时、从技术角度而言、您的满量程范围为0V 至2x VR (但性能下降到接近电源轨、这就是它建议保持在.2 VR 至1.8 VR 之间的原因。   

    关于如何从 ADC 报告此信号、可参阅 用户指南的第30.2.8.1节。  对于单端输入、我可能会使用"偏移二进制"模式、这意味着输入范围的底部将是0x0000、顶部将是0xFFFF。   

    这是否能解决您的问题?   

    谢谢、

    JD

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

    JD、您好!

    因此 、我应该将0-3V 单端输入信号调节到[0.2*VR/增益、1.8*VR/增益]范围。 这意味着衰减我的单端输入信号并向其添加偏移、对吧?

    相反、我可以使用差分输入级并将电路板上生成的0.8*VR/增益外部信号路由到负输入。 我的0-3V 单端输入信号只应衰减到[0、2*0.8*VR/增益]范围,对吧?

    使用 CTSD16测量0-3V 单端输入信号是否有其他方法?

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

    您好 Vagni、

    我想这取决于您是否关心整个信号、主要是信号的边缘。  如果边沿不是很重要、那么您根本就不必偏移您的信号。  但我认为您理解这一点。  如果使用内置1.16V VBREF 作为基准、则有效输入电压范围将为.23V 至2.09V。  您可以使用更高的外部基准电压略微增大此范围。  

    我想另一个选择是将 ADC 配置为差分模式、并将其一侧接地、但这会将动态范围减半(因为您仅测量差分的一侧)。  但它允许您在0V 至0.8 * VR 范围内进行测量。  在这种情况下、您只需降低输入、不需要偏移。

    我在这里找到了一些可能也很有用的应用手册:

    使用差分 SD ACD 测量单端信号:  https://www.ti.com/lit/an/sbaa133a/sbaa133a.pdf?ts=1620351677223 

    常见 SD ADC 常见问题解答: https://www.ti.com/lit/an/slaa957/slaa957.pdf?ts=1620351385906&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FMSP430FG6426 

    希望这些帮助。   

    谢谢、

    JD