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.

[参考译文] MSPM0L1303:比较器似乎始终卡在一种状态

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1510048/mspm0l1303-comparator-appears-to-always-be-stuck-in-one-state

部件号:MSPM0L1303
主题:SysConfig 中讨论的其他器件

工具/软件:

我正在尝试将比较器配置为在正极端子高于负极端子时触发。 我希望这会产生中断。

我已按如下方式配置比较器(使用 SysConfig):

工作模式 快速模式
启用通道输入 正极
启用输出 错误
正端子通道输入 COMPx_IN0+
输出极性 同相
驱动器 无迟滞

基准源 VDDA
基准工作模式 静态
终端 REF 施加到负极
DAC Control SW-位控制选择
DAC 输入 DAC 0
DAC 代码 各种


我还启用了具有级别0优先级的中断。

我遇到的问题如下:

  • 如果我选择 DAC 代码为0、则 COMP 的输出为低电平
  • 如果我选择 DAC 代码>0、则输出始终为高电平、并获取常数 IRQ。  
  • 根据我可以看到、正极端子上的输入电压对比较器的输出没有影响。

我尝试了各种不同的 DAC 代码值、但行为始终相同。  

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

    您好、Michael:
    您可以共享 SysConfig 文件吗? 我想在我这边重现问题。

    此致、

    Diego Abad

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

    您好、Michael:

    感谢您的分享。 今天我将开始测试、我应该在星期五 EOD 之前收到回复。

    此致、

    Diego Abad

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

    您好、Michael:
    我尝试了您的 SysConfig 文件、并使用了 SDK 中 comp_hs_DAC_Vref_external 示例的示例主代码。 运行它时、每当我向该引脚施加3.3V 电压时、都会点亮 LED (PA0)。 否则、不会发生中断。 我将共享我使用的主文件。 如果这样会使问题消失、请告诉我。

    此致、

    Diego Abad

    e2e.ti.com/.../comp_5F00_hs_5F00_dac_5F00_vref_5F00_external.c