首页> 外文学位 >Low Cost Digital I/O Based Analog-to-Digital Converter.
【24h】

Low Cost Digital I/O Based Analog-to-Digital Converter.

机译:基于低成本数字I / O的模数转换器。

获取原文
获取原文并翻译 | 示例

摘要

Analog to digital converters (ADCs) are an important part of most embedded system. Traditionally, performing analog measurements has required the use of specialized hardware, such as current sources, comparators, and dedicated ADC peripherals. This work examines the possibility of simplifying the hardware requirements for an ADC to allow for simple microcontrollers to directly measure voltages using only general purpose I/O (GPIO) and no specialized hardware.;At the core of all single-slope ADCs is a linear voltage-to-time converter (VTC). Previous work has always implemented the VTC using a constant current source and a capacitor. While this is a very straightforward way to achieve a linear voltage to time relationship, constant current sources are generally not built into low cost microcontrollers. What the microcontrollers do have is controllable constant voltage sources in the form of GPIO.;This work examines VTC implementations that can be realized using only GPIO and discrete passive components. The various implementations build up to a general voltage source based VTC circuit with good linearity and simple hardware requirements. The properties of the resulting ADC circuits are analyzed, such as speed, resolution, and accuracy. The software effort required to utilize these circuits as part of an ADC within the context of a larger real time embedded system is also analyzed. Finally, an example implementation is presented which uses these methods to implement a lithium cell battery charger.;An extension of this ADC methodology is the creation of an analog comparator using only GPIO and discrete passive components. The comparator triggers a GPIO input to change states when the input voltage crosses the desired threshold, similar to how a hardware comparator operates. An analysis and example implementation of this methodology is also presented.
机译:模数转换器(ADC)是大多数嵌入式系统的重要组成部分。传统上,执行模拟测量需要使用专用硬件,例如电流源,比较器和专用ADC外设。这项工作探讨了简化ADC硬件要求的可能性,以允许简单的微控制器仅使用通用I / O(GPIO)而不使用专门的硬件直接测量电压。;在所有单斜率ADC的核心是线性电压时间转换器(VTC)。以前的工作始终使用恒定电流源和电容器来实现VTC。尽管这是实现线性电压与时间关系的非常简单的方法,但低成本微控制器通常不内置恒定电流源。微控制器所具有的是以GPIO形式的可控恒压源。这项工作研究了仅使用GPIO和分立无源组件就可以实现的VTC实现。各种实现构成了具有良好线性和简单硬件要求的基于通用电压源的VTC电路。分析所得ADC电路的属性,例如速度,分辨率和精度。还分析了在较大的实时嵌入式系统中将这些电路用作ADC的一部分所需的软件工作。最后,给出了使用这些方法实现锂电池充电器的示例实现。该ADC方法的扩展是仅使用GPIO和分立无源组件创建模拟比较器。当输入电压超过所需阈值时,比较器触发GPIO输入以更改状态,这类似于硬件比较器的工作方式。还介绍了此方法的分析和示例实现。

著录项

  • 作者

    Stout, Thomas Gattan, II.;

  • 作者单位

    North Carolina State University.;

  • 授予单位 North Carolina State University.;
  • 学科 Computer engineering.;Computer science.
  • 学位 Ph.D.
  • 年度 2015
  • 页码 183 p.
  • 总页数 183
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号