比较器正输入端配置与中断机制——基于ansoft与workbench协同仿真
需积分: 50 66 浏览量
更新于2024-08-10
收藏 8.44MB PDF 举报
"PIC16F1936 中文 数据手册"
本文主要介绍了 PIC16F1936 微控制器中比较器的功能和配置方法,重点在于滞回电压、门控工作原理、中断机制以及正输入端的选择。在协同仿真环境中,如ANSOFT与WORKBENCH,这些特性对于实现双向耦合的模拟数字交互至关重要。
17.3 比较器滞回电压:滞回电压是指比较器在判断输入信号是否跨越阈值时具有的一个回差区间,可以防止输入信号微小波动导致比较器反复切换状态。通过设置CMxCON0寄存器的CxHYS位可以启用滞回功能,滞回电平会随着比较器的工作模式不同而变化。表17-2列出了滞回电平的近似值,但实际应用中应参照电气规范第29.0节获取详细信息。
17.4 Timer1门控:比较器的输出可以控制Timer1的启动和停止,这一功能适用于测量模拟信号的持续时间和间隔。为了确保正确计时,需要同步比较器输出与Timer1。这可以通过设置CMxCON0寄存器的CxSYNC位来实现,比较器输出会在Timer1时钟源的下降沿被锁存,防止时钟冲突。
17.4.1 比较器输出同步:启用同步功能后,比较器输出的变化会在Timer1时钟源的下降沿被捕捉,若Timer1使用预分频器,输出则在预分频操作后被锁存。这确保了比较器变化时Timer1的计数不会受到影响。
17.5 比较器中断:比较器输出的上升沿和下降沿都能触发中断。中断的启用涉及多个寄存器设置,包括CMxCON0、CMxCON1、PIR2、PIE2以及INTCON寄存器。当满足中断条件时,相关中断标志位(如PIR2的CxIF位)会被置1,并需通过软件清除。中断标志位在清除期间如果又有边沿触发,会在序列结束时重新置1。
17.6 比较器正输入端选择:通过配置CMxCON1寄存器的CxPCH<1:0>位,可以选择不同的源连接到比较器的正输入端,包括模拟引脚、DAC、固定参考电压(FVR)或地(VSS)。固定参考电压和DAC的相关信息分别在第14.0节和第16.0节中详细阐述。禁止比较器会关闭所有比较器输入。
总结:在PIC16F1936微控制器中,比较器是一个灵活的组件,不仅具有滞回电压功能以提高稳定性,还能作为Timer1的门控源,同时支持中断功能。通过精确配置,比较器可以适应各种模拟信号处理需求。在设计过程中,开发者需要了解和掌握这些特性,以实现高效且可靠的系统。
2009-04-18 上传
2022-06-30 上传
2020-01-20 上传
点击了解资源详情
点击了解资源详情
980 浏览量
1525 浏览量
点击了解资源详情
点击了解资源详情
啊宇哥哥
- 粉丝: 35
- 资源: 3900
最新资源
- 掌握Jive for Android SDK:示例应用的使用指南
- Python中的贝叶斯建模与概率编程指南
- 自动化NBA球员统计分析与电子邮件报告工具
- 下载安卓购物经理带源代码完整项目
- 图片压缩包中的内容解密
- C++基础教程视频-数据类型与运算符详解
- 探索Java中的曼德布罗图形绘制
- VTK9.3.0 64位SDK包发布,图像处理开发利器
- 自导向运载平台的行业设计方案解读
- 自定义 Datadog 代理检查:Python 实现与应用
- 基于Python实现的商品推荐系统源码与项目说明
- PMing繁体版字体下载,设计师必备素材
- 软件工程餐厅项目存储库:Java语言实践
- 康佳LED55R6000U电视机固件升级指南
- Sublime Text状态栏插件:ShowOpenFiles功能详解
- 一站式部署thinksns社交系统,小白轻松上手