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.

[参考译文] MSP430FG6626:CTSD16有问题

Guru**** 2524470 points
Other Parts Discussed in Thread: MSP430FG6626

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/963791/msp430fg6626-problem-with-ctsd16

器件型号:MSP430FG6626

团队好、我们希望您能为我们的客户提供帮助。  

在测量 VBAT 时、它们与 CTSD16有问题

REF 配置如下
REFCTL0 = REFMSTR | REFON | REFOUT | REFBGACT;
P5SEL |= 0x01;
P5.0上的带隙电压正确、因此这不是问题的根源

初始化如下所示
CTSD16CTL = CTSD16_REF_INTERNAL;
CTSD16CCTL0 =(CTSD16_oversample_32 | CTSD16_SINGLE_MODE);
CTSD16INCTL0 = CTSD16_INPUT_CH8 | CTSD16INTDLY;

考虑到 MSP430中的分压器后、使用此初始化测量值符合预期

他们了解选择 VBAT 是一个阶跃输入并且数字滤波器需要稳定(slau208q.pdf、第802页)
BAKCTL |= BAKADC;//将 VBAT 连接到 CTSD16通道8

我没有选择任何其他输入通道

在他们的应用中、我需要使用单次转换来跟踪 VBAT
如果我使用以下命令进行重新配置
CTSD16INCTL0 = CTSD16_INPUT_CH8;

测量值约为值的15%

它们连续快速执行8次转换、并将其存储在数组中。
所有值都不正确、但几乎相同
我不理解这些错误的原因

转换时间似乎与文档不一致
CTSD16_oversample_32应以32kHz 的速率进行采样(31.25us/转换)

它们使用备用数字输出(P5.7)和示波器来检查转换时间

结果是
当 CTSD16INTDLY 被清零时大约为226us
CTSD16INTDLY 置1时约为114us

在所有测量中、代码在读取结果之前等待中断标志被置位
while ((CTSD16IFG & CTSD16IFG0)==0);

在转换完成后、只能使用这两种方法读取高字

无需或选择轨到轨运行。
由于不使用电荷泵、因此等待电荷泵时不应存在延迟。

性能出乎意料、我们非常感谢您的帮助

您能否告知我 VBAT 内部分压电阻
数据表指定比率、但不指定值

希望得到您的帮助。

谢谢你。

此致、

标记

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

    Mark、您好!

    [引用用户="Mark Philip Felipe"]

    测量值约为值的15%

    [/报价]

    您能否使用 CTSD16INTDLY= 1和0的2种不同设置共享 MEM 读数?  

    [报价用户="Mark Philip Felipe">当 CTSD16INTDLY 被清零时大约为226us
    当 CTSD16INTDLY 被置位时约为114us

    当 CTSD16INTDLY 被清零时、这大约是112us 的额外转换时间。 根据 用户指南第30.2.7节"数字滤波器"(www.ti.com/.../slau208)中的文档、转换时间介于3到4个之间。  估算此转换时间时、转换开始设置如何?

    Srinivas

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

    Srinivas、您好、 感谢您的回答。 已向客户阐明转换件。  

    我们是否知道 VBAT 内部分压电阻
    数据表指定了能量损耗计算所需的比率、但不指定该值。

    谢谢你。

    此致、

    标记

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

    Mark、

    您能不能将我指向数据表中指定此比率的部分?

    Srinivas

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

    Srinivas、您好、我希望这能使您更加清楚。

    来自我的客户:

    MSP430FG6626可使用其 CTSD16 A/D 转换器模块来测量 VBAT 引脚上的电压

    第3.2节电池备份操作、从 MSP430x5xx 和 MSP430x6xx 系列用户指南(slau208q.pdf)的第125页开始、提供了更多详细信息

    第126页的图表描述了当对 VBAT 进行采样时它是如何连接到 A/D 的

    VBAT 通过与门控制的内部开关连接到分压器、该开关将 BAKADC 作为输入

    两个电阻器结处的电压(VBAT3)在同一与门的控制下从内部切换到 A/D 输入

    我请求的信息是电阻器的标称值和容差  

    我需要这种电阻器来进行能量计算、因为每次我们对 VBAT 进行采样时、电阻器都会消耗电流。

    提前感谢您的支持。

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

    Mark、您好!

    不可直接获取。 我认为必须从 数据表(https://www.ti.com/lit/gpn/msp430fg6626)第8.8.8.1节"备用电池"中的 IVBAT 参数推断出这一点。  我 认为它大约是(3V/0.75uA)或4 Mohm。

    Srinivas