高压编程技术:基于上海地铁1号线ATS仿真的ICSP应用
需积分: 43 8 浏览量
更新于2024-08-09
收藏 7.97MB PDF 举报
"高压编程进入模式-基于上海地铁1号线的ATS仿真系统"
在微控制器编程中,高压编程进入模式是一种特殊的操作状态,允许对芯片进行编程或擦除闪存。在这个模式下,器件的特定引脚需要被配置以特定的电压等级,以便执行高级编程操作。对于标题中提到的基于上海地铁1号线的ATS(Automatic Train Supervision)仿真系统,这种高压编程可能涉及到对系统中使用的微控制器,如PIC16(L)F1946/47的程序更新或初始化。
在描述中,详细解释了如何进入高压编程模式。首先,ICSPCLK(In-Circuit Serial Programming Clock)和ICSPDAT(In-Circuit Serial Programming Data)引脚需要被保持为低电平,这是为了确保数据传输停止并且设备准备好接收编程指令。然后,MCLR(Master Clear)或VPP(Programming Voltage)引脚上的电压需要升高到VIHH(高电压输入高电平),这个电压通常高于正常工作电压,以满足编程操作的需求。
如果编程器产生的VPP电压超过器件的最大规格(例如,超过9.0V),则需要一个外部电路来限制这个电压。图28-1展示了一个VPP限制器的示例电路,它使用了LM431BCMX,这是一个精密可调稳压器,配合电阻R1、R2和R3来设定VPP的最大值。这个电路确保了VPP不会超过微控制器能够承受的安全范围,从而保护了器件不受损害。
在标签中提到的"PIC"是指PIC微控制器系列,这是由Microchip Technology Inc.生产的一系列广泛应用的单片机。在提供的内容中,提到了PIC16(L)F1946/47,这是一种采用nanoWatt XLP技术的8位CMOS闪存单片机,特别适合低功耗和嵌入式系统应用,比如地铁ATS系统中的控制和监控任务。
数据手册DS41414D_CN详细阐述了这些微控制器的特性、功能和操作指南,包括高压编程的相关信息。手册还强调了使用英文原版文档的重要性,因为它是理解Microchip产品性能和使用的关键,并且Microchip不对翻译中的任何错误承担责任。此外,Microchip明确指出,对于生命维持和/或生命安全应用,使用其器件的风险由用户自行承担,同时用户有义务保护Microchip免受任何法律纠纷的影响。
高压编程进入模式是微控制器编程的一个关键步骤,尤其在需要更新或初始化设备固件时。在实际应用中,如上海地铁1号线的ATS系统,确保编程过程的正确性和安全性至关重要,这可能涉及到复杂的电路设计和严格的操作规程。
2020-10-17 上传
2021-10-15 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
六三门
- 粉丝: 25
- 资源: 3880
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全