基于片内比较器的水表传感器接口设计.docVIP

基于片内比较器的水表传感器接口设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于片内比较器的水表传感器接口设计 宁波东冠科技有限公司(315040) 钟健 康蕊 摘 要:本文介绍了一种利用单片机片内比较器与水表传感器的接口设计方案,具有成本低、功耗低、资源占用少的特点。 关键词:单片机 片内比较器 传感器 接口 1.引言 我们在设计各类水表数据采集系统时,出于对系统运行可靠性的考虑,在系统设计中除了要保证数据采集的准确无误,还需要实时检测传感器的工作情况、发现仪表线路及仪表本身的故障。我们总结开发经验,利用单片机片内集成的比较器设计出一个很好的传感器接口方案。我们以MSP430F1121单片机结合干簧管传感器为例,对此设计方案进行说明。 2.MSP430F1121比较器A简介 2.1 概述 MSP430F1121单片机是美国TI公司生产的FLASH型超低功耗16位单片机,其内置的高精度比较器A模块包括以下部分: 比较器,可提供on/off信号,无输入回差。 内部有0.5×Vcc、0.25×Vcc、0.55V三档模拟参考电平发生器。 内部参考电平可以向外提供。 比较器输入可以切换。 比较器输出有RC滤波电路,软件可选。 具有中断向量。 2.2 比较器A原理 2.2.1 比较器A模块的结构 比较器A模块的结构见图一。 图一 MSP430单片机比较器A结构图 2.2.2 输入模拟开关 比较器的2个输入端可以与端口引脚断开,由控制位P2CA0和P2CA1分别独立控制。可以实现选择一个外部信号加到比较器的(+)端或(-)端以及从内部将一个参考电平连接到比较器的输入端。 2.2.3 输入多路切换 输入多路切换由控制位CAEX控制,可选择连接到比较器的(+)端或(-)端,当比较器输入端改变时,比较器的输出也会翻转。 2.2.4 比较器 比较器是对比较器的(+)、(-)输入端的模拟电压做比较。如果(+)端电压对于(-)端为正,则输出为高(CAOUT的值取决于CAEX位)。控制位CAON可以控制比较器的开关。比较器不用时,可将它关闭以降低功耗。 2.2.5 输出滤波器 当控制位CAF置位时,输出经过了片内的RC滤波器;当CAF复位时,滤波器被旁路。 2.2.6 参考电平发生器 参考电平发生器产生Vcaref,Vcaref可以加在比较器的任一输入端,由控制位CAREF0和CAREF1控制比较器的输出,控制位CARSEL选择Vcaref加到比较器的输入端。 2.3 比较器A控制寄存器 比较器A模块由3个寄存器控制,见表1。 寄 存 器 缩 写 寄存器类型 地 址 初 始 状 态 比较器控制 CACTL1 读/写 059H 复位 比较器控制 CACTL2 读/写 05AH 复位 比较器端口禁止 CAPD 读/写 05BH 复位 表一 比较器A的控制寄存器 2.3.1 控制寄存器CACTL1 B7 B6 B5 B4 B3 B2 B1 B0 CAEX CARSEL CAREF1 CAREF0 CAON CAIES CAIE CAIFG B0:CAIFG。比较器A的中断标志。 B1:CAIE。比较器A的中断允许。 B2:CAIES。比较器A的中断触发沿选择。 0:比较器A输出的上升沿使CAIFG置位。 1:比较器A输出的下降沿使CAIFG置位。 B3:CAON。控制比较器的开关。关闭时不消耗电流,但是与参考电平发生器的电流消耗控制是相对独立的。 0:比较器A关闭,这时不消耗电流,比较器A输出为低。 1:比较器A打开,处于工作状态。 B4~B5:CAREF。参考电平发生器控制。 0:内部参考电平关闭,这时可使用外部参考电平。 1:选择0.25×Vcc为参考电平。 2:选择0.5×Vcc为参考电平。 3:选择0.55V为参考电平。 B6:CARSEL。选择内部参考电平加到比较器A的(+)端或(-)端。 0:CAEX=0时,参考电平加(+)端,CAEX=1时,参考电平加(-)端 1:CAEX=0时,参考电平加(-)端,CAEX=1时,参考电平加(+)端 B7:CAEX。交换比较器A的输入端。 2.3.2 控制寄存器CACTL2 B7 B6 B5 B4 B3 B2 B1 B0 / / / / P2CA1 P2CA0 CAF CAOUT B0:CAOUT。比较器A输出。写入时不会影响。 B1:CAF。选择比较器A输出的滤波器。 0:滤波器被旁路。 1:比较器A输出经过滤波器。 B2:P2CA0。控制比较器的输入端CA0。 0:外部引脚信号不连接到比较器A。 1:外部引脚信号连接到比较器A。 B3:P2CA1。控制比较器的输入端CA1。 0:外部引脚信号不连接到比较器A

文档评论(0)

hcuairanh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档