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.

[参考译文] MSP430F67791A:SD24#39;s 组通道转换和单通道转换之间的差异

Guru**** 2534640 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/945240/msp430f67791a-difference-between-sd24-s-group-ch-conversion-and-single-ch-conversion

器件型号:MSP430F67791A

各位专家、您好!

我的客户正在评估 SD24、一个通道(CH4)的转换结果与其他通道不同。
如果您能提供任何信息、我将不胜感激。

问:当我同时使用 CH4和其他通道执行 A/D 转换时、结果比我单独使用 CH4执行 A/D 转换时的结果大0.3%。
是否需要上述行为?

我们将比较一种模式、其中通道4与其他通道(CH1、CH2、CH3和 CH6组合在一起并通过连续转换运行)同时运行、以及一种模式、其中通道4通过连续转换独立运行。

如果以上信息不够、您能告诉我们我们应该检查哪些信息吗?
(正在检查寄存器设置。)

此致、
还不错

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

    您好、右侧、

    在采用单独与组设置的情况下、信号是否可能在时间上略有变化且转换开始在不同的时间发生? 如果您使用 SW 启动转换、则转换从单模式开始与从组中的通道开始之间可能会有延迟? 如何控制"转换开始"? 相关的寄存器配置位是  SD24BCCTLx 寄存器中的 SD24SCSx。 这位于 用户指南的29.3.7 SD24BCCTLx 寄存器中(www.ti.com/.../slau208)。

    Srinivas

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

    您好 Srinivas、

    感谢你的答复。
    抱歉。 之前的信息中有错误、这是我们从客户那里得到的信息。

    在比较"单独行动的 CH4 "和"单独行动的 CH4 +作为一个组行动的 CH1/2/3/6"的情况时,在"单独行动的 CH4 +作为一个组行动的 CH1/2/3/6"的情况下,CH4的转换结果要大约0.3%。
    Ch4在 SD24SCS=000、SD24BCCTL4的 SD24SC 条件下开始转换。
    CH1/2/3/6在 SD24SCS=100和 SD24BCTL1的 SD24GRP0SC 的情况下开始转换。
    (所有转换在连续模式下执行。)

    在四个50Hz 正弦波周期内、它们每61us 采样10次数据。
    结果是,"单独运行的 CH4 +按组运行的 CH1/2/3/6"的最大/最小 A/D 值的平均值略大。

    [引用 user="Srinivas Lingam">信号是否可能在时间上略有变化、并且转换开始在不同时间发生、这是单独设置还是组设置? 如果您使用 SW 启动转换、则转换从单模式开始与从组中的通道开始之间可能会有延迟? 如何控制"转换开始"? 相关的寄存器配置位是  SD24BCCTLx 寄存器中的 SD24SCSx。 这位于 用户指南的29.3.7 SD24BCCTLx 寄存器中(www.ti.com/.../slau208).)

    信号作为正弦波输入。 由于开始转换的时序是任意的、因此单次操作和组操作之间的时序可能不同。
    开始转换的时序不可能出现延迟。
    下表显示了运行期间寄存器的设置值。

    "CH4单独行动"
    SD24BCCTL1=0x0058
    SD24BCCTL2=0x0059
    SD24BCCTL3=0x0058
    SD24BCCTL4=0x0051
    SD24BCCTL6=0x0059

    "CH4单独行动+CH1/2/3/6作为一个群体行动"
    SD24BCCTL1=0x0059
    SD24BCCTL2=0x0059
    SD24BCCTL3=0x0059
    SD24BCCTL4=0x0051
    SD24BCCTL6=0x0059

    根据其他信息、这种行为是否符合预期?
    (器件的预期差异是否约为0.3%?)

    此致、
    还不错

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

    您好、右侧、

    [引用 user="O.H"]开始转换的时序不可能出现延迟。

    如何确保这一点? 转换开始是否在定时器上触发、以确保两种情况下的时序完全相同?

    [报价 USER="O.H"](器件的预期差异是否为大约0.3%?)[/QUERPLET]

    如果对这两种情况精确控制时间、则不应发生这种情况。

    对于50Hz 信号、0.3%的误差是转换开始时间的大约200个时钟周期(25MHz CPU)的差异。 软件中是否有任何东西可以实现这一点?

    Srinivas