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.

[参考译文] MSP430F425A:SD16 A/D转换器及其输入属性

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/615676/msp430f425a-sd16-a-d-converter-and-its-input-properties

部件号:MSP430F425A

尊敬的论坛成员:

我对SD16操作/探索感兴趣,我希望获得一些帮助。

首先,我想充分了解模拟输入。

模拟输入是否为全差动(片上PGA执行差动以信号结束转换为SD调制器)?

如果是这样,当需要测量桥式传感器差分信号时,可能不需要外部仪表放大器(当然-共模范围必须为

保留在0..VFREF范围内)。

 AI+和AI-是否可以低于AVSS级别? 但是,这将表明模拟输入应参考接地(AVSS)。

因此,我不清楚 信号输入处理是完全差分还是AVSS反射允许负摆动。

另一个问题是可持续发展行动本身。 不幸的是,我只熟悉一个叫sigma-delta的建筑。 在这种情况下,适用于10位等效解决方案

 1个转换需要1024个clk周期。 在SD16 (转换速度)的情况下需要多少?

我知道过采样原理,但无法与 MSP430 SD16或sigma-delta操作关联。 通常,OSR=FS/(2*fmax),其中fmax是要数字化的传入信号频谱的频率上限(Nyquist频率,对于采样,FS= 2*fmax所需的最小值,避免频谱别名)

感谢你,

约瑟夫

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

    您好,Joseph:

    我不相信SD16模块中的集成PGA执行差动到单端转换,但您可以将外部模拟前端配置为单端或全差动。 如果您使用的是Wheatstone桥接器,则此信号通常是差分的,因此应该可以正常工作。 为回答您的另一个问题,数据表规定绝对输入电压范围为AVSS - 1.0V (最小)至AVCC (最大)。 实际上,共模输入电压范围是相同的(请参阅 数据表中的第28页)。 由于SD16模块是一个模拟模块,它引用的是AVCC和AVSS,而不是DVCC和DVSS。 此外,我建议您将最大信号保持在全刻度范围(FSR)以下,以获得最佳性能。

    正如您准确指出的那样,您的最小采样频率(fsample)必须至少等于Nyquist频率(2*fmax)。 然后,通过配置调制频率(FMod,某些部件的频率是固定的,不能更改)或更改SD16模块的超额采样率(OSR)值来设置采样频率。 调制频率被OSR值过采样。 因此,fsample =闪存模块/ OSR。 有关SD16模块的详细信息 ,请参阅《用户指南》的第29.1 节。

    希望这能有所帮助。

    此致,

    詹姆斯

    MSP客户应用程序

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

    您好,James:

    感谢VM的快速回答!

    现在,我了解SD16输入信号范围。

    S-D转换速度公式和OSR值的作用也是明确的。

    我的上下文中的SD操作:

    调制器本身从闪存模块频率计时。

    取一个速度为1/fmod的采样(使用内部CS采样电容器)。  在1/FMod时间内,采样盖应完全充电至输入电压。

    调制器生成具有bit-Time=1/fmod的PDM串行位流。

    串行到并行转换由数字过滤器执行(平均值:1的数目/转换周期的数目)

    Fmod也为数字FIR滤波器计时。 按3.2256万 OSR值设置的筛选顺序(分路数N=OSR等)

    抽取:数字滤波器在每N个样本中生成新的输出值。 新采样率FS=FMod/OSR。

    正确吗?

    但是,我不知道转换周期的数量是多少。 16位建议6.5536万..(平均PDM流1)。

    在SLAA104 AppNote中,使用Comparator_A表示的类似集成A/D 。

    将结果设置为0..3300范围(对应于0..3,3V VCC),并需要3300循环进行转换。

    尽管这篇文章确实宣称这种解决方案是西格玛-三角,但我认为实际上它只是三角调制(集成器- RC滤波器-反馈中)。

    此致,

    József