MSP430单片机实现斜率AD转换的一种方法 A Method of Realization Slope AD Converter by MSP430 MCU.pdfVIP

  • 43
  • 0
  • 约1.17万字
  • 约 4页
  • 2017-08-12 发布于上海
  • 举报

MSP430单片机实现斜率AD转换的一种方法 A Method of Realization Slope AD Converter by MSP430 MCU.pdf

MSP430单片机实现斜率AD转换的一种方法 A Method of Realization Slope AD Converter by MSP430 MCU

V01.34 第34卷第6期 电子工蠢师 No.6 2008年6月 ELECTRONICENGINEER Jun.2008 郭志宏,徐迅成,范兴美 (杭州职业技术学院,浙江省杭州市310018) 摘要:能否用最小的成本完成A/D转换有时决定着一个产品的成败。介绍了一种MSP430系 列单片机运用其内部的比较模块及捕获模块实现SlopeA/D的方法,这种方法原理上只需要外加一个 高精度电阻和稳定性能好的电容便能实现。分析了实现该过程具体的工作原理和一些参数的计算方 法,研究讨论了一些对A/D转换结果精度、稳定性等性能参数的影响因素。经过试验证明,这种原理 在对转换精度要求并不十分严格的场合具有很高的选择性。 A/D;比较模块;定时器 关键词:MSP430;Slope 中图分类号:TN79 0引言 I/O口。通过相应的I/O控制寄存器可以在任何时候 实现A/D转换的方法有很多,最常用的方法是逐 编程设置任何一位口线的功能——在口线/模块功能 A/D转换原理具有较强 次逼近法。这里介绍的Slope 之间切换。当P2.3、P2.4被设置为模块功能时,该2 的抗干扰能力,且实现原理简单易懂、价格低廉,在对 脚就与芯片内部比较器的2个输入脚相连(如图1所 实时性要求不高的场合具有很强的优选性。 SlopeA/D转换是利用比较器完成A/D转换的原脚的连接关系可以互换。 理,它没有专门的A/D转换模块结构。这种原理建立 在对一个已知容量的电容充放电的过程之上。用定时 如图2所示。 器计数每次放电需要的机器周期时间值,时间长的表 示待测电压高。计数的机器周期值对应着相应的一个 图2模拟比较器A寄存器的控制位 电压值,计数值相当于是该模拟电压的A/D转换值。 CAEX为比较器A输入选择位。当该位为“0” 1硬件测量电路实现及实现过程 时,比较器输入脚的选择开关指向0;当该位为“1”时, 比较器输入脚的选择开关指向1。 时,内部比较器电源开;反之,内部比较器电源关。 比较器A输出的下降沿触发中断。 CAIE为比较器A中断允许位。 1.2定时器A模块功能 定时器A的结构原理图如图3所示。 定时器A由16位定时器、3组可配置的捕获/比 较模块组成,分别受各自的控制寄存器控制。捕获/比 臻P2CA0瞩0.V 较模块可以捕获各自对应4个输入源的输入上升沿或 Vcc—G下降沿或任意边沿的中断源。 图1比较器A模块结构 示。 收稿日期:2007-12—17;修回日期:2008旬1.18。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档