ZHCUAN6E October 2022 – May 2025 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
比较器会比较正 (+) 和负 (–) 输入端的模拟电压。如果 + 端子比 - 端子更加正向,则比较器输出为高电平。比较器输出的极性可以通过 COMPx.CTL1 寄存器中的 OUTPOL 位进行配置。可以使用 COMPx.CTL1 寄存器中的 ENABLE 位打开或关闭比较器。在不使用该比较器时,应该将其关闭以减小电流消耗。当比较器关闭时,OUT 在 OUTPOL 位设置为 0 时为低电平,而 OUT 在 OUTPOL 位设置为 1 时为高电平。
可以使用 COMPx.CTL1寄存器中的 MODE 位将比较器配置为快速或超低功耗模式。MODE 位的默认值为 0,可将比较器配置为快速模式。当 MODE 位设置为 1 时,比较器配置为超低功耗模式。在快速模式下,比较器消耗的电流较高,但响应时间较短。在超低功耗模式下,比较器消耗非常低的电流,但响应时间较慢。为了优化应用的电流消耗,应选择满足比较器速度要求的电源模式(有关比较器传播延迟,请参阅器件特定数据表)。
比较器的时钟控制由系统控制器 (SYSCTL) 管理,SYSCTL 知道比较器模块是否被启用,还知道它是处于超低功耗模式还是快速模式。用户需要确保为不同的比较器工作模式选择正确的总线时钟: