跳到主要内容

一个- cm - 309跟踪ADC

内容

术语和定义

ACMP模拟比较器
ADC模拟数字转换器
DAC数字-模拟转换器
我知道了集成电路
opamp.运算放大器

参考文献

有关文件及软件,请浏览:

//www.xmece.com/advanced-analog-亚博电竞菠菜products

下载我们的免费格林帕克软件设计师(1]以打开。gp文件[2]并查看所提出的电路设计。使用格林帕克开发工具[3.]在几分钟内将设计冻结到您自己的定制IC中。yabo国际娱乐对话框半导体提供完整的应用程序笔记库[4.]具有设计示例以及对话框IC中的功能和块的说明。

  1. GreenPAK设计软件,软件下载和用户指南,Dialog半导体yabo国际娱乐
  2. 一个追踪ADC.gp - cm - 309格林帕克设计文件,Dialog半导yabo国际娱乐体
  3. GreenPAK开发工具格林帕克开发工具网页,对话半导体yabo国际娱乐
  4. GreenPak应用笔记格林帕克应用笔记网页,对话框半导体yabo国际娱乐
  5. SLG47004,数据表,Dialog半导yabo国际娱乐体

作者:Vladyslav科兹洛夫

介绍

数字集成电路(如微控制器、微处理器、FPGA等)的不断发展允许使用复杂的数字处理技术来代替模拟信号调理。这一趋势使ADC成为混合信号电路中广泛应用的元件。

ADC有很多种类型:连续近似ADC、σ -delta ADC、直接转换ADC、电容充放电型ADC、带电压-频率转换器的ADC等等。所有这些ADC类型具有不同的精度、频率和成本特性。提出的ADC结构是跟踪ADC。

跟踪ADC原理

跟踪ADC的主要内容是:

  • DAC。本项目采用缓冲电压参考输出和数字电位器作为DAC。
  • ACMP。
  • 计数器与上/下控制输入。在SLG47004中,这个计数器嵌入到数字变阻器宏单元中。

跟踪ADC的工作原理如图图1.当转换开始时,计数器开始根据上/下输入电平改变数字电位器的电阻。在每一个(振荡器)步,电压在反相输入的ACMP增加(或减少)。当ACMP更改其输出时,转换结束。在转换结束后,可以计算采样的输入电压:

在哪里- 在反相ACMP的输入输入电压;vref.- 参考电压;Ntaps- 电位器抽头的最大数量;N-转换结束后计数器的值。

图1跟踪ADC的基本结构和工作原理

图2显示了基于SLG47004跟踪ADC的内部设计。

脉冲在“开始转换”输入开始转换过程。初始变阻器值有两种选择:

  • 如果“自动重载”输入是浮动的,从512的变阻器默认值的每个新的转换开始此默认值对应到Vref / 2分频器的输出电压。
  • 如果“自动刷新”输入连接到地面,从以前的变阻器值的每个新的转换开始。此选项可以加快转换时间缓慢变化的过程。

停止条件发生时,ACMP改变其输入从低到高3rd.时间。

用户可以在“开始转换”输入保持逻辑电平高来跟踪输入电压电平。在这种情况下,变阻器将继续交换和变化接近的输入电压Vin电平Vref电压。需要注意的是“正在执行/完成”输出将ACMP改变其从低到高的3个输入后改变其电平为逻辑低rd.时间,即使逻辑水平高保持在“开始转换”输入。

P89#yIS1
图2基于SLG47004的跟踪ADC内部设计

内部块配置

图3.展示了该项目在GreenPAK Designer软件中的设计。

P104#yIS1
图3:GreenPAK Designer软件中的项目设计

砍刀ACMP配置

P107 # yIS1
图4:斩波ACMP配置

振荡器配置

P110 # yIS1
图5:振荡器配置

数字变阻器配置

P113 # yIS1
图6:数字变阻器配置

附近地区的配置

P116#yIS1
图7:LUT的配置

配置的DFF

P119 # yIS1
图8:DFFs配置

过滤器/边缘检测配置

P122 # yIS1
图9:过滤器/边缘检测配置

Vref0配置

要配置Vref0宏单元,还应该配置ACMP0L。

P126 # yIS1
图10:ACMP0L和VREF0配置

IO引脚配置

P129 # yIS1
图11:IO引脚配置

一世2Ç宏单元配置

一世2ç宏单元使用默认设置。

使用软件仿真和硬件原型进行设计验证

图12.显示了禁用自动重载功能跟踪ADC的软件仿真的结果。可以看出,一个启动脉冲之后,时钟信号得出的数字电位器。在每个时钟电位改变擦拭器位置(3rd.公共端子)和参考电压接近输入电压。当在擦拭器端子的基准电压变成等于输入电压,ACMP改变其电平。3后rd.该ACMP的上升边沿信号,处理结束。相同的过程被证明在图13.

如果自动重新加载功能被禁用,该过程将从当前电位器状态开始。但如果启用自动加载功能,数字电位器将从用户定义的默认值开始计数。中显示了启用自动重新加载功能的跟踪ADC的操作图14.

P136 # yIS1
图12:禁用自动重载功能ADC操作的软件模拟
P139#yIS1
图13:禁用自动重载功能ADC工作的波形
P142#yIS1
图14:启用自动重新加载功能的ADC操作波形

精度和定时特性

ADC最基本的误差来源是非线性(DNL和INL)、增益误差和偏置误差。考虑到变阻器DNL和INL引起的误差,输出电压可以用公式(1)来估计。SLG47004的数字变阻器DNL和INL =±1lsb (max)。

P142#yIS1

在哪里vout.——输出电压;vref.- 分压器的参考电压;R.RH.-最大变阻器电阻;N- 位的数目对应于采样的电压。

根据式(1)中,所造成的变阻器DNL和INL是〜2LSB的最大误差。下一个DC误差源是比较器的输入偏移电压。在除法器的2.048 V基准电压的情况下:

P142#yIS1

在哪里V.offsetLSBV.offsetACMP- 比较在LSB和伏偏移。

斩波ACMP的情况下,V.offsetLSB= 0.15 LSB(0.3毫伏的最大偏移量)。

Vref的绝对值是另一附加的误差源。具有±1%的精度将VREF导致的10 LSB的增益误差。最终,满量程误差是12.15 LSB马克斯

请注意这两个增益和失调误差可以通过软件容易进行补偿,不像DNL和INL误差。

系统的温度漂移主要取决于内部Vref的温度漂移。等于40 μV/°C。需要注意的是,温度的变化并不影响电位器的比值。

转换的最大时间取决于变阻器的最大允许开关频率。在常规模式下,变阻器的开关频率最大为1khz。最大转换时间:

结论

本应用说明描述了基于SLG47004内独特模拟块的简单跟踪ADC的设计。对于没有专用嵌入式ADC的设备,另一种流行的ADC类型是基于电容的或威尔金森ADC。ADC的主要原理是测量外部电容充电(放电)的时间。这两种ADC类型的比较可以在表格1

表1:跟踪ADC和基于电容器(威尔金森)ADC的比较
范围
跟踪ADC
电容器ADC为基础
外部组件
-
一个电容器
满刻度误差无需校准,%满量程
1.2%(最大)
> 10%用于主流电容器
> 1%为最高级陶瓷电容器
温度漂移,ppm的
20 ppm /°C
从为30ppm /℃至
陶瓷电容器2500ppm /°C
样品时间,女士
517(最大)
>7(受ACMP传播误差限制)

从数据表格1可见,跟踪ADC具有更好的精度性能,而威尔金森的速度要快得多。