微芯片技术公司 PIC18F2X/4XK22 比较器配置与响应时间详解
需积分: 15 114 浏览量
更新于2024-08-09
收藏 9.82MB PDF 举报
"这篇文档详细介绍了微控制器中比较器的操作和配置,主要集中在PIC18F25K22、PIC18F45K22、PIC18LF25K22和PIC18LF45K22系列芯片上。内容涵盖了比较器的控制寄存器、使能、输入选择、参考电压选择、输出选择、输出极性和速度选择,以及比较器的响应时间和注意事项。"
文章详细讲解了比较器在微控制器中的各种设置和工作原理,首先提到了每个比较器具有独立的控制寄存器,如CM1CON0和CM2CON0,CM2CON1则用于额外的控制功能,特别是与Timer1的交互和比较器输出的同步读取。
18.2.1 比较器使能:通过设置CMxCON0寄存器的CxON位来开启或关闭比较器。启用时,电流消耗增加;禁用时,电流消耗降低。
18.2.2 比较器输入选择:使用CMxCON0寄存器的CxCH<1:0>位来选取4个模拟输入引脚之一作为比较器的反相输入。
18.2.3 比较器参考电压选择:通过设置CMxCON0的CxR位,可以选择内部参考电压或模拟输入引脚作为比较器的同相输入。
18.2.4 比较器输出选择:通过读取CMxCON0的CxOUT位或CM2CON1的MCxOUT位来监控输出。输出可用于外部连接,需满足条件:设置CMxCON0的CxOE为1,设置相应的TRIS位为0,并保持CMxCON0的CxON为1。
18.2.5 比较器输出极性:通过设置CMxCON0的CxPOL位来反转输出极性,0表示非反相输出,1表示反相输出。
18.2.6 比较器速度选择:使用CxSP位在速度和功耗之间做出平衡,1表示正常速度模式,0则优化功耗但延长传输延迟。
比较器响应时间是关键特性,指的是在输入源或参考电压变化后,输出状态稳定所需的时间。响应时间不同于参考电压的稳定时间,两者必须一起考虑,具体数据参考电气特性章节。
最后,文档提醒注意,若要使用模拟输入,需设置ANSEL寄存器和TRIS寄存器。同时,CxOE位会覆盖端口数据锁存器,而比较器内部输出每指令周期被锁存。
表18-1列出了比较器输出状态与输入条件的关系,展示了不同输入条件和CxPOL设置下的输出状态。
这份资料为使用指定系列微控制器中的比较器功能提供了全面的指导,涵盖了从基本配置到高级特性的所有方面。开发者可以根据这些信息来精确配置和优化比较器的性能,以适应不同的应用需求。
2021-05-22 上传
105 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
龚伟(William)
- 粉丝: 32
- 资源: 3911
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析