上海地铁1号线ATS仿真系统中比较器控制详解

需积分: 43 46 下载量 86 浏览量 更新于2024-08-09 收藏 7.97MB PDF 举报
在本章节中,我们讨论的是基于上海地铁1号线的ATS(列车自动监控系统)仿真系统中的比较器控制功能,特别针对的是Microchip Technology Inc.的PIC16(L)F1946/1947单片机。这种64引脚8位CMOS闪存单片机采用了nanoWatt XLP技术,特别适合低功耗应用。 首先,比较器控制在该系统中扮演着关键角色,每个比较器都配备有两个控制寄存器:CMxCON0和CMxCON1。CMxCON0寄存器控制比较器的工作状态,包括使能(CxON)、输出选择(CxOUT/CxOE)、输出极性(CxPOL)、速度/功耗选择(CxSP)以及迟滞电压使能等功能。当设置CMxCON0的CxON位为1时,比较器被启用,此时电流消耗增加;而清零此位则会降低功耗。输出选择功能允许通过读取CMxCON0或CMOUT寄存器的状态来监控输出,并确保相应的TRIS位清零以使输出可供外部连接。 其次,比较器输出极性可以通过设置CMxCON0的CxPOL位来翻转,这相当于改变输入信号的极性。表格18-2展示了输出状态与输入条件的关系,包括了不同极性控制下的输出值。 此外,速度与功耗之间的平衡可以通过调整CxSP位来实现,正常速度模式下CxSP位为1,若希望降低功耗,可以将其清零,但这会导致传输延迟增加。CMxCON0的CxOE位也有特殊功能,它不仅可以控制输出,还能改写端口数据锁存器,但不影响端口使能。 最后,需注意的是,Microchip Technology Inc.提供的中文文档仅供参考,原文档中的英文部分包含了更详尽的技术信息,使用时应参考英文文档以确保信息的准确性。并且,Microchip对文档中的信息不做任何形式的性能保证,用户在应用产品时需自行负责,尤其是涉及生命安全或关键应用时,风险应由用户自行承担。 在整个章节中,比较器控制是实现精确的信号处理和控制系统的关键组件,通过精细配置这些寄存器,可以优化系统的性能和功耗。这对于理解和设计高效能、低功耗的地铁ATS系统至关重要。