模拟比较器(Comparator)-SinoWealth.PDFVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模拟比较器(Comparator)-SinoWealth

模拟比较器(Comparator) 在中颖公司SH69xxx系列单片机产品中,部分产品集成了一个或多个模拟 比较器(Comparator,CMP)模块。这些集成在单片机上的各有特色的比较器,为 使用者的系统设计提供了很大的方便,也为客户优化成本提供了条件。 1. 模拟比较器模块综述 最基本的模拟比较器如附图1-1。在SH69xxx系列单片机产品中所集成的模 拟比较器,尽管在结构和功能上都是基本相似,但这些比较器也各有不同特点。 在结构方面,一般都是有一个(或多选一的)正信号输入端CMPxP,一个负信号输 入端CMPxN,和一个输出比较结果输出端CMPxO。在功能方面,都是比较正输入 端和负输入端的电平,并将结果反映在输出端或在单片机内部作其它功能模块的 控制。不同单片机上的比较器也各有不同特点。首先,这些比较器的端口在不同 单片机上通常都是与各不同的其它功能端口共享引脚;其次,这些比较器在输入 端信号选择、输出端形式和功能等方面也各有不同。以信号输入方面,有的比较 器是固定输入端的,有的比较器是可以多端选一输入的;在比较电平方面,有的 比较器是固定输入端的,有的是可以选内部比较电平的,而内部比较电平有的是 固定1/2VDD的,有的甚至可以选择多个内建比较电平;在输出功能方面,有的 是基本功能,有的是多功能的,其输出可在单片机内部直接控制其它功能模块; 在输出端形式方面,有的比较器输出端也可以设定成开漏输出(Open-Drain), 而所有比较器输出都是可以作中断源设定产生中断响应。这些多样化的特点,使 其可以满足不同用户不同系统设计的需求。 图1-1:Analog Comparator Block Diagram 2. 模拟比较器相关控制寄存器介绍 如上所述,在SH69xxx系列单片机产品中所集成的模拟比较器各有性能特 点,这些性能特点小部分是通过code option控制实现的,而更大部分都是通过 第 1 页 程序对相关控制寄存器的控制实现的。在这一章中,我们将先以集成在SH69P26 上的一个多输入端模拟比较器(CMP)模块为基础,讲解模拟比较器的控制寄存器 基本组成及控制寄存器说明;及后,再说明一些多功能比较器的增强功能。 A. 模拟比较器的基本控制寄存器组成及控制 模拟比较器模块控制寄存器通常由三个部分组成,即模拟比较器的工作模 式控制,模拟比较器的输入选择和输出状态控制以及模拟比较器的中断选择控 制。工作模式控制寄存器配置比较器的结构,一般比较器端口引脚和某个端口引 脚复用的,透过寄存器软件配置,决定共享引脚的设置,设定比较器的工作状态; 输入选择和输出状态控制寄存器选择比较器的输入通道和输出方式,当输出方式 为外部引脚输出时,,比较器输出端引脚的高低电平并非来自与普通端口一样的 寄存器的锁存值,而是直接由比较器模块的比较结果输出。软件一旦选择设定引 脚为比较器输出端口,不论端口输入/输出寄存器设定如何,系统将自动切换至 比较器模块输出。中断选择控制寄存器设定比较器中断的方式。以下以SH69P26 为例, 说明这些控制寄存器的配置及控制。 比较器控制寄存器 Address Bit 3 Bit 2 Bit 1 Bit 0 R/W 上电复位值 $13 - CMPSO CMPSN CMPEN R/W - 0 0 0 比较器控制寄存器数据位定义 CMPEN: 比较器模块使能选择 0︰比较器模块禁止。 1︰比较器模块使能。 CMPSN: 比较器模块负输入端配置选择。 0︰比较器模块选用内部1/2VDD为负端输入(即这时负输入共 享引脚配置为普通端口(PortE.1)管脚)。 1︰比较器模块选用外部端口(Port

文档评论(0)

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

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

1亿VIP精品文档

相关文档