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.

[参考译文] MSP430F5328:MSP430F5328 A/D 串扰

Guru**** 2551330 points
Other Parts Discussed in Thread: MSP430F5328

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/844472/msp430f5328-msp430f5328-a-d-cross-talk

器件型号:MSP430F5328

MSP430F5328 A/D 串扰

我们在 MSP430F5328中遇到了 A/D 通道之间的串扰。 我们将三个放大器输出连接到3个 A/D 通道。 P6.0、P6.2和 P6.3。 我们还有一个连接到 P6.5的分压器、该分压器连接到电池和接地端以测量电池电压。 在所有三个通道均处于活动状态时、我们可以看到信号连接到其他两个通道上的 P6.0。 在 P6.3中、我们可以看到与 P6.2上相同的信号、但它是反相的。 我们真的不知道为什么会发生这种情况、任何关于地方的想法都将有帮助。 附件是一个包含信号外观 like.e2e.ti.com/.../Crosstalk.docx 的 Word 文档

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

    您好、Tom、

    我希望 ADC 通道之间的串扰非常小、但在不同的 ADC 通道上看到几乎相同的信号肯定会令人担忧。

    不过、我怀疑这是一个简单的解决方法。 对于这里的每个端口6模拟输入、您是否确保设置 CBPD.x 位以禁用输出驱动器和输入施密特触发器、从而在施加模拟信号时防止寄生交叉电流? MSP430F5328数据表中表6-52下的脚注1提到了这一点。 尝试进行此更改、如果问题消失、请告知我。

    此致、

    James

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

    尊敬的 James:

    感谢您的建议。 遗憾的是、这未能解决问题。 还有其他想法吗?

    Tom

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

    我发现、如果我不收集第一个通道上的数据、第二个通道上的串扰几乎消失了。 一旦我包含第一个通道、串扰就会返回。

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

    器件型号:MSP430F5328

    模数串扰有问题。 这不能是系统的工作方式。 这必须是我们所犯的错误,但我们似乎无法弄清。  

    我们测量多达3个不同的放大器输出。一个放大器具有直流耦合输入、另2个放大器具有交流耦合输入、有2mf 电容器与这些放大器的输入串联。 如果我测量直流耦合放大器、则读数干净且稳定。 当我们添加任一交流耦合放大器时、直流耦合 A/D 计数上的读数会发生变化。 当我们测量交流耦合放大器时、其输出电压大约为5-6秒充电、同时测量直流信号时、我们也可以看到对其信号进行充电。

    我们在所有配置中测量了直流放大器的模拟输出、电压不会改变或显示此充电。

    有人建议我们遵循数据表表表表的表6-52中的设置、我们没有对结果进行任何更改。

    是否有任何人可以共享的建议或代码来测量多个 A/D 通道而不存在串扰。

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

    你(们)好,Tom

    您能否在交流耦合时测量 MSP430的电源?

    如何将 ADC 的采样保持时间增加 ADC12SHT0x 位?

    您能否提供您的电路原理图?

    此致

    Gary

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

    交流耦合会让我感到担忧。 尤其是没有要查看的原理图。 运算放大器必须始终在其输入端具有到电源轨的直流路径、否则偏置电流将满足您的不喜欢。

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

    您好、Gary、

    下面是信号的原理图和两个屏幕截图。 左侧的刻度是实际 A/D 原始计数。

    MSP 的电源由3伏电池供电。 处理器的电压与2.5伏稳压器的电压相同(测量值)、确认为2.5伏。 该稳压器也是处理器的 REF 电压。 当任何一个放大器打开时、它会在大约200微秒内开启以实现稳定。 最后两个屏幕截图显示了两个交流耦合放大器输出、底部信号是直流耦合输出。 您 可以看到直流信号随着交流放大器充电而上升。 当仅测量直流放大器(最后屏幕截图)时、基线与包含交流放大器的基线不同。 您还将在最后一个屏幕截图中看到、仅测量时的直流信号会迅速达到稳定水平。

    感谢您的观看。

    Tom

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

    尊敬的 David:

    我发布了原理图和一些评论。  

    感谢你的帮助。

    Tom

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

    我说我是老式的、但我喜欢电路的标准运算放大器符号、而不是封装轮廓。 大纲使查看正在发生的情况变得困难得多。 但我有疑问:

    1) 1)传感器是否具有接地参考? 它们必须是因为我看到的每个桥式传感器都是一个四线器件。 另外、在未见的类别中、接地系统也是如此。 我只看到使用了一个符号、但 ADC 前端应该位于 AVss 和 AVcc 上。 一些滤波器将它们与数字端隔离也是不错的。

    2) 2)当您说仅测量直流电路时、这到底意味着什么。 是否仅更改了 ADC 配置? 是否启用了交流耦合电路的电源?

    ADC 输入多路复用器的设计使得多路复用器不太可能成为问题的原因。 更有可能是前侧的异常故障 问题的时间常数似乎与电压基准电路的时间常数相匹配(为什么 MAX 部分不包含基准?) 那么、看看那里。

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

    尊敬的 David:

    感谢你的答复。

    1) 1)是的、与放大器的连接是全桥输出。 电桥的电源和接地来自所有部分的电压稳压器、电桥、放大器、放大器基准和处理器 REF。 接地均连接在电路板上的内部接地层上。 电路板本身的直径仅为1/2英寸。

    2) 2)测量直流放大器的输出时 其他放大器未打开、因此 A/D 配置也相应更改。 当我们直接从直流放大器测量模拟电压时、我们看不到使用示波器进行任何充电。 当我们打开交流放大器并通过 A/D 读取它们时、我们只会看到来自直流放大器的 A/D 读数中的充电

    我们测量了电压基准(稳压器)的输出、该输出在大约200微秒内非常稳定。 对读数的充电影响约为5秒。

    我们今天注意到、如果我们将直流放大器从第二个通道移至 A/D 的第一个通道、则串扰会显著减小、但不会消失。

    Tom

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

    交流耦合放大器未通电时、您看不到电压斜坡的原因是 AMP_BIAS 也从该开关输出获取功率。 这是我所指的长时间常量信号。

    由于您的运算放大器和 ADC 输入之间具有 RC 低通滤波器、因此您必须担心良好缓冲的信号不会发生什么情况。 这在低采样率下非常有效、其中电容器电压有足够的时间从采样之间的电荷传输中恢复。 每个采样不会损失20pF 采样保持电容器的大量电荷、但它会以较高的采样率相加。 传输的电荷量受采样保持电容器上的任何残余电荷的影响。

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

    尊敬的 David:

    很抱歉、在测试电路中、我们移除了电容器 C24、C22、C27和 C30。 电路中唯一仍然存在的电容器是 C26。 我们这样做是为了将其从直流放大器的公式中取出。

    我们使用的采样率在大多数情况下为250个样本/秒。

    奇怪的是、在直流测量中、充电的时间常数相同、但仅在进行交流测量时发生。 这就是为什么我认为串话是 A/D 部分的问题。 当我们使用示波器测量直流放大器输出端的模拟电压时、任何时候都不会看到这种充电。

    正如我之前提到的、当我们更改 A/D 通道的阶数信号时、串扰会减小、但不会消失、我们认为这与 A/D 部分有关的另一个原因是。

    为了保证和求平均值、我们将获取2个 A/D 读数、您认为这可能与问题有关吗?

    Tom

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

    您遗漏的更多内容。

    我在该列表中看不到 C14、C18或 C30、它们是 ADC 输入端的电容器。 我仍然怀疑这些电容器与采样保持电容之间存在相互作用。 短接这些 RC 滤波器中的 R 以进行验证。 如果串扰消失、您必须执行一些操作来缓冲信号。

    当人们说他们对两个样本求平均值时、他们意味着很多不同的东西。 统一采样(样本之间的时间相等)始终是最佳方法。 但它不会给您带来特殊的麻烦。

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

    尊敬的 David:

    是的、很抱歉、C30也不在电路之外。  

    因此、您认为在测量交流放大器时、C14和 C18被插入到方程式中、可能是这种情况的原因。

    我将移除 C14和 C18、并短接 R、看看这是否起作用。

    Tom

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

    尊敬的 David:

    移除 C14和 C18并没有太大作用。

    在我们移动 A/D 通道之后、几乎再也没有串扰了、因此在所有情况下首先测量直流放大器。  

    现在唯一的问题是、当我们单独测量直流放大器时、基线为1338计数、当我们添加其中一个交流放大器时、直流信号的计数为1370、最后、当我们添加第二个交流放大器时、我们得到1388 直流信号的计数。 计数会根据我们包含的通道数量而变化。

    我们每2ms 打开一次直流放大器大约200微秒、并在放大器打开后进行大约140微秒的测量。 我可以看到 A/D 何时进行采样、因为当它被触发时、我们在处理器的输出引脚上生成了一个输出脉冲。 当使用示波器测量脉冲和信号时、该脉冲根本不会改变其在直流放大器输出信号上的位置。 无论打开多少安培、基于该脉冲的测量点都是相同的。

    有什么想法吗?

    Tom

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

    顺便说一下、我们不像直流放大器那样打开和关闭交流放大器。 这些放大器在使用时以100%占空比打开、与直流电路相比、它们使用的电流非常小、这就是我们对直流放大器进行占空比以节省电池电量的原因。

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

    我对直流放大器的功率循环感到非常困惑。 它的输出端有一个 RC 低通滤波器、其时间常数远长于您启用电源的时间。 这是如何工作的?

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

    我们从此电路中移除了电容。 在我们将其关闭之前、输出未达到其满振幅、但它足以让我们正确测量信号。 我们为此使用的放大器不是原理图中的放大器。 它比原理图中的放大器快得多。 我们实际上是在向上运动的信号上进行测量、这是非常一致的。  

    我刚刚确认、通过打开100%直流放大器会有一些事情发生、并运行相同的测试。 虽然 A/D 计数更加接近、但它们仍然稍有不同、只有大约8个计数不同。  我希望它们会稍有不同、8个计数是可以接受的。  

    在添加更多通道时、A/D 对直流信号进行采样的时间必须有一些变化。 我们本会认为、如果直流信号始终是第一个采样信号、则它将是相同的(至少我们假设是这样)。  

    回顾一下您今天早些时候发出的消息、您提到了有关统一采样的一些内容、这可能是我们的问题。 我们仅对任何打开的信号进行采样、这可能是问题所在。 如果从每个传感器获取2个样本、则在对第一个样本进行转换后、返回第二个样本所需的时间会更长、并且采样的通道会更多。 考虑一下、现在执行此操作时、您会期望两个样本的平均值随着传感器的增加而增加、因为直流放大器上的输出未达到其稳定点、这实际上是正确的、读数会增加我们采样的信号越多。

    我们现在尝试的是测量相同数量的 A/D 通道、无论打开了什么信号或放大器、因此时序保持不变。 我们将根据我们打算使用的信号来使用数据。 如果问题与此时间有关、则应纠正此问题。

    我将告诉您这是如何实现的。

    再次感谢您花时间与我们合作、我们为您提供了很多帮助。

    Tom