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.

[参考译文] MSP430FR2355:MSP430FR2355模拟 SAC 噪声系数问题

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/987618/msp430fr2355-msp430fr2355-analog-sac-noise-figure-question

器件型号:MSP430FR2355

你(们)好  

你好。

我的客户想知道:

MSP430FR2355TRSMR 的数据表对 SAC 模拟运算放大器的详细信息非常了解。

1、ENI 噪声规格似乎非常低。 40uV、范围为0.1 - 10Hz。
但是、噪声密度规格为64和28nV/sqrt (Hz)。

我不能相信该器件具有0.1至10Hz 之间的几个数量级的噪声。 噪声密度确实会上升、但它确实是如此高吗?

2.是否有您可以提供的噪声密度(nV/sqrt (Hz)随频率变化的图?

3.当我选择内部电阻分路器来设置运算放大器的增益时、反馈和输入电阻的值是多少。 数据表显示、我可以将增益设置为1x 至32x、但不知道电阻器的电阻、我不知道运算放大器的 NF 是什么。 此外、我无法计算运算放大器将加载馈入运算放大器的电路/传感器的大小。

此致
Aosker

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

    另一个是:

    MSP430FR2355:MSP430FR2355智能模拟组合

    《系列用户指南》说明了以下内容:
    表20-6. SACxOA 寄存器描述
    SACEN SAC 使能。 该位启用或禁用 SAC。
    OAEN SAC OA 启用。 该位启用或禁用 SAC。
    0b =禁用 SAC OA、然后 SAC OA 输出高阻抗


    我要做的是使用 SAC1OA SACEN = ENABLE 启用 SAC1、并将其运算放大器输出连接到 eCOMP1比较器。 但同时、我想将 SAC1设置为 OAEN=0、这样运算放大器输出就不会出现在输出引脚 P1.5/OA1O/A5上。

    2.当我使用运算放大器 SAC1来驱动 eCOMP1时、能否同时使用外部模拟电压驱动引脚 P1.5/OA1O/A5 (因为我没有启用上面的 OAEN 位)、从而能够向 ADC 发送 A5?

    以上是我的主要问题。
    还有一些其他问题. 但请回答我的上述问题。

    3.我是否可以在某个时候禁用 ADC 并将同一引脚 P1.5/OA1O/A5用作数字输出引脚并将其驱动为 GOIO?

    4.当我禁用 ADC 时,我能否先将该引脚驱动为 GPIO 低电平(或高电平),然后再禁用 ADC。 我需要对其进行排序、这是为了确保该引脚在转换期间不会浮动。 (驱动模拟引脚 P1.5/OA1O/A5的外部电路有电阻、因此争用不是一个问题)。

    谢谢

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

    您好!

    对于1和2、  

    请参阅 SAC 连接块

    如果您不想将 OA 输出端连接到 IO 端口、请按如下方式直接更改 IO 多路复用器:它还会断开 OA 的 ADC 连接。  

    此外、您还可以同时使用 ecomp 和 OA 输出以及 ADC 输入。  

    Q3、与上述相同。  

    Q4、首先可以通过设置 PxOUT = 0直接更改 IO 多路复用器、然后将 PxSEL 更改为 GPIO。 它不会出现浮点情况。  

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

    谢谢。 我看到了 IO 端口引脚 IOMux 的页面。
    这回答了我的问题1。

    我的问题#2 --我想答案是“不吗?”
    2.当我使用运算放大器 SAC1来驱动 eCOMP1时、能否同时使用外部模拟电压驱动引脚 P1.5/OA1O/A5 (因为我没有启用上面的 OAEN 位)、从而能够向 ADC 发送 A5?

    因为 IOMUX 有一个设置来启用到引脚的 SAC OUT 和 ADC 输入、所以我在该引脚上同时获取 SAC OUT 和 ADC IN。 或者我不会得到它们。

    是这样吗?

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

    答案是肯定的。 从块中、您可以找到2个多路复用器。 在 OA 输出之后、它进入 IO 多路复用器和 eComp 多路复用器。 从 IO 多路复用器中、您可以选择连接到 OAO 或 A5。 OAEN 是 OA 启用/禁用控制。 您可能会误解该位。 如果您禁用、您将禁用 OA 本身。  

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

    李霍肯、您好!

    我代表 Shrikumar 客户对此案例作出答复、他在使用 TI 帐户时遇到问题。 下面是后续问题。

    "
    我想将 SAC1发送到 COMP1。 同时、我希望 将引脚 P1.5发送到 ADC A5。 不同的信号、它们不应短路。 哪些寄存器设置将实现该目的?

    "

    此致、

    梅纳德

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

    您好、Maynard、  

    我想您希望启用 ADC 读取 OA 输出、并且还希望使用 eComp 来执行实时比较器。 这很简单。 请使用设置为 P1SEL = 0x11的 IO 多路复用器、并将 eCOMP 输入多路复用器设置为 OA。 您将得到结果。  

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

    霍肯、您好!

    出于某种技术原因、我们的客户无法回复此主题、因此我将代表他发布他的回复。 以下是客户的询问。

    为了实现这一点、我设置了哪些寄存器?
    这是可行的吗? 还是无法实现?

    此致、

    Danilo

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

    您好、 Danilo

    这是无法实现的。 内部连接是固定的。 如果要使用 OA0函数、则 P1.1不能同时用作外部 ADC 输入。 唯一的解决方案是禁用 OA 并读取外部 ADC、然后启用 OA。 但同时也 应停止 eCOMP。