K60 CMP 模块详解:比较器、6位DAC与模拟MUX功能解析

需积分: 10 1 下载量 90 浏览量 更新于2024-07-23 收藏 1.44MB PDF 举报
"K60 Rev6 Ch35 CMP 中文 pdf" 本文档详细介绍了K60微控制器中比较器(Comparator,CMP)的功能和特性。K60 CMP模块设计为在全电源电压范围内工作,能够处理模拟电压的比较任务。其核心特性包括: 1. **全电源电压范围操作**:CMP模块可在系统的整个电源电压范围内稳定工作,确保了在不同供电条件下的可靠性能。 2. **输入范围**:输入范围覆盖从电源电压的最小值(rail-to-rail)到最大值,允许比较器处理广泛的输入信号。 3. **可编程滞环控制**:用户可以根据需求调整滞环大小,以优化比较器的响应速度和抗干扰能力。 4. **中断功能**:支持上升沿中断、下降沿中断以及沿跳变中断,可灵活配置中断触发条件。 5. **输出电平翻转**:输出电平可根据设置在比较结果改变时翻转,适应不同的系统需求。 6. **多种工作模式**:比较器输出模式包括采样模式、窗口模式(适用于PWM零交叉检测)、数字滤波模式等。其中,滤波模式可旁路或根据外部采样信号或总线时钟调整。 7. **外部滞后与内部滤波**:在输出端使用外部滤波器时,可以启用外部滞后,增强滤波效果。滤波功能在某些低功耗模式下不可用。 8. **性能级别**:提供了两种软件可选的性能级别,即高功率/低延迟和低功率/长延迟,以权衡速度和功耗。 9. **DMA支持**:比较事件可触发DMA传输,实现高效的数据处理。 10. **操作模式兼容性**:CMP模块可在所有操作模式下工作,但窗口和滤波功能在停止模式及低功耗模式中不可用。 此外,文档还提到了6位DAC的主要特性: 1. **6位精度**:提供6位的采样精度,能够生成64个不同级别的参考电压。 2. **可选参考电压**:用户可以选择不同的电压源,以适应不同的应用场景。 3. **电源休眠模式**:在不使用时,可以通过电源休眠模式节省电力。 4. **连接内部比较器**:DAC的输出可以直接连接到内部比较器的输入,简化系统设计。 最后,介绍了ANMUX(模拟MUX)的关键特征: 1. **双8选1通道**:ANMUX模块包含两个8通道的复用器,允许从多个模拟信号源中选择输入。 2. **全电源电压范围操作**:MUX能在整个电源电压范围内正常工作,确保了宽广的信号选择范围。 文中还附有高速比较器、DA转换器和模拟MUX模块的结构图,以及比较器的详细结构图,便于理解各个组件的工作原理。在比较器结构图中,窗口控制模块和滤波器模块可以通过寄存器设置进行旁路,以优化性能或节省功耗。例如,当设置CR1[WE]为1时,窗口控制功能启用,而在设置为0时,该功能被旁路。