上海地铁1号线ATS仿真系统:模拟输入连接与比较器注意事项

需积分: 43 46 下载量 25 浏览量 更新于2024-08-09 收藏 7.97MB PDF 举报
"本文档主要介绍了基于上海地铁1号线的ATS(列车自动控制系统)仿真的模拟输入连接注意事项,涉及到了比较器的使用、响应时间、与ECCP逻辑的相互作用以及模拟输入电路的细节。文档适用于PIC微控制器的使用环境。" 在模拟输入连接中,对于基于上海地铁1号线的ATS仿真系统,有几个关键知识点需要注意。首先,18.7章节提到,CMxCON0寄存器的CxNCH<1:0>位可以用来选择4个模拟引脚中的一个作为比较器的负输入,这允许灵活地配置比较器的工作模式。 接着,18.8章节讨论了比较器的响应时间。在改变输入源或参考电压后,比较器的输出会有一段不确定的时间,即响应时间。这个时间不同于参考电压的稳定时间,两者都需要考虑在内以确保正确操作。具体的技术规格可以在电气规范的第30.0节中找到。 18.9章节涉及到比较器与ECCP(增强型Comparator Controlled Pulse Width Modulation)逻辑的交互。比较器的输出可以连接到CxOUT引脚,并且在ECCP自动关闭模式下,比较器可以作为闭环模拟反馈电路的一部分,生成模拟控制的PWM信号。 在模拟输入连接的注意事项(18.10章节)中,图18-3展示了模拟输入电路的简化视图。由于模拟输入引脚与数字输入共享,它们都有ESD保护二极管。因此,模拟输入电压必须保持在VSS和VDD之间,超出这个范围会导致二极管正向偏置,输入电压被钳位。为了减少误差,推荐模拟信号源的大阻抗为10 kΩ,同时,任何连接到模拟输入引脚的外部元件应具有极小的泄漏电流。 在使用过程中,需要注意的是,ANSEL寄存器的相关位必须置1,且TRIS位也需置1,以禁止输出驱动器,这样CxIN+和CxIN-引脚才能作为模拟输入使用。此外,比较器模块在首次初始化时,其输出状态是未知的,用户在使用前应验证输出状态,特别是在与ECCP自动关闭模式等其他外设功能相关时。 最后,文档中提到了读取端口寄存器时,模拟输入引脚将读为0,而数字输入引脚则根据输入规范转换。同时,施加在数字输入引脚上的模拟电平可能导致输入缓冲器电流超出规定值,这是设计时需要避免的情况。 该资料是关于PIC16(L)F1946/1947系列微控制器的数据手册,强调了在使用nanoWatt XLP技术的64引脚8位CMOS闪存单片机时,模拟输入和比较器操作的要点。尽管提供了中文版本,但建议参考英文原版以获取最准确的信息。此外,Microchip Technology Inc.对文档中的信息不做任何明示或暗示的保证,并且不承担由此产生的任何责任。