上海地铁1号线ATS仿真系统中比较器控制详解
需积分: 43 103 浏览量
更新于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系统至关重要。
929 浏览量
140 浏览量
118 浏览量
3682 浏览量
1185 浏览量
1138 浏览量
1821 浏览量
1875 浏览量
4484 浏览量

潮流有货
- 粉丝: 36
最新资源
- 免费教程:Samba 4 1级课程入门指南
- 免费的HomeFtpServer软件:Windows服务器端FTP解决方案
- 实时演示概率分布的闪亮Web应用
- 探索RxJava:使用RxBus实现高效Android事件处理
- Microchip USB转UART转换方案的完整设计教程
- Python编程基础及应用实践教程
- Kendo UI 2013.2.716商业版ASP.NET MVC集成
- 增强版echarts地图:中国七大区至省详细数据解析
- Tooloop-OS:定制化的Ubuntu Server最小多媒体系统
- JavaBridge下载:获取Java.inc与JavaBridge.jar
- Java编写的开源小战争游戏Wargame解析
- C++实现简易SSCOM3.2功能的串口调试工具源码
- Android屏幕旋转问题解决工具:DialogAlchemy
- Linux下的文件共享新工具:Fileshare Applet及其特性介绍
- 高等应用数学问题的matlab求解:318个源程序打包分享
- 2015南大机试:罗马数字转十进制数代码解析