MSP430 单片机比较器 A 模块
发布时间:2021-01-11
|
标签:
单片机
MSP430 单片机比较
首先,整个比较器 A 的工作必需由 CAON 位置为 1 时才能工作的,此位属 CACTL1 控制
寄存器。单片机上电时此位是为 0 的,也就是说比较器是不工作的。
以下大概讲述几个部分电路的功能和一些相关信息。
模拟输入电路:
外部模拟引脚信号 CA0,CA1(正负端)可以分别由 P2CA0,P2CA1 位控制开或关。经过软
件的设置可以分别与内部的几个基准电压进行比较(0.5VCC,0.25VCC,三极管门值电
压)或外部其中的电压进行比较。
应用的硬件比较可以分为以下三种组合:
两个外部引脚输入信号进行比较
其中一个外部引脚信号与内部的 0.5VCC 或 0.25VCC 比较
其中一个外部引脚信号与内部基准电压比较
参考电压发生器
参考电压电路是可以由 CARSEL,CARERF0,CARERF1 位来控制电压的产生。通过软件
设置可以选择几种电压输出到比较器的输入中作为比较,当然此参考电压也可以通过单片
机的引脚往外部提供参考电压之用。
比较器 A 核心
比较器 CAON 位控制开关,CAEX 位控制位控制方向。
低通虑波器
低通虑波器只需一个 CAF 位来控制此虑波器的功能开与关。此虑波器功能是用于消除比较
器输出信号的毛剌,以保证信号的质量和中断请求的可靠性。
中断请求
比较器 A 模块是具有中断功能的,如比较器功能 CAIE 中断允许开了,在 CAIF 信号产生时
将生产中断(当然 GIE 要为 1 时)。比较器 A 模块是具有中断独立向量的,是一个单独的
中断,CUP 接受请求后会硬件自动清除中断标志位 CAIFG。
比较器模块相关寄存器说明
CACTL1 比较器控制寄存器 1
CAEX: 控制内部比较器 A 的输入信号和输出信号的方向
评论0