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.

[参考译文] MSP430FR5969:MSP430FR5969

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/778980/msp430fr5969-msp430fr5969

器件型号:MSP430FR5969

我已启用 MSP430FR5969 比较器功能。 比较器端子配置如下:

  1. 一个模拟通道的正极端子(+)  
  2. 负极端子至比较器基准
  3. 参考电压为三个值之一(1.2V、2.0V、2.5V)

 问题是、我想将基准电压设置为7个不同的值。 例如1.5V、1.8V、2.2V 等。 通过 MSP430FR5969用户指南可以看出、只有三个值可以设置为比较器的基准电压  (1.2V、2.0V、2.5V)。 用户指南还说、"电压基准发生器可以生成器件 VCC 的一部分"。 那么,是否有任何方法可以将比较器基准电压设置为 1.2V、2.0V 和2.5V 以外的电压?

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

    您好!

    可以查看用户指南中的方框图、它将告诉您可以使用 CECTL2寄存器中的 CEREF0和 CEREF1位。

    基准电压发生器的一章中也显示了这一点:


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

    以上突出显示部分的具体含义是什么?

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

    高腿、

    通过上面我发布的图、您可以看到、您可以通过 CERSx 位选择 VREF 或 VCC、然后连接到电阻梯。

    阶梯电阻是电压分压器、可通过 CEREF1和 CEREF0进行配置。

    为您提供一个示例:

    如果您配置 CER=01b、则 VCC 应用于电位梯。

    现在、您有5位来配置 VREF0并选择您要用于将 DVCC 分频为所需分次的相应电阻器抽头。
    如果您选择 VEREF04、您将把 DVCC 除以2。

    我建议在 CCS 资源浏览器中查看代码示例 msp430fr59xx_compe_04和05、它们将指导您完成参考生成的 RESORDER 阶梯的使用过程。 例如 msp430fr59xx_compe_05

     CECTL2 = CEREF13 | CERS_1 | CERSEL | CEREF04 | CEREF03; // Vref 应用于-terminal
                                               // VREF1为 Vcc*1/4
                                               // VREF0为 Vcc*3/4

x 出现错误。请重试或与管理员联系。