跳过主要内容

一个- cm - 309跟踪ADC

内容

术语和定义

ACMP模拟比较器
ADC模拟数字转换器
DAC数字-模拟转换器
集成电路集成电路
OpAmp运算放大器

参考文献

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

//www.wsdof.com/advanced-analog-雷电竞官网登录products

下载我们的免费GreenPAK软件设计师(1]以打开。gp文件[2],并查看所提出的电路设计。使用GreenPAK开发工具(3.可以在几分钟内将设计冻结到您自己定制的集成电路中。雷竞技电竞平台Dialog Semiconductor提供完整的申请资料库[4],包括设计实例,以及对Dialog IC的功能和模块的解释。

  1. GreenPAK设计软件,《软件下载及用户指南》,Dialog Semiconductor雷竞技电竞平台
  2. 一个追踪ADC.gp - cm - 309GreenPAK设计文件,Dialog半导雷竞技电竞平台体
  3. GreenPAK开发工具GreenPAK开发工具网页,对话半导体雷竞技电竞平台
  4. GreenPAK应用笔记GreenPAK应用笔记网页,Dialog半导体雷竞技电竞平台
  5. SLG47004, Datasheet, 雷竞技电竞平台Dialog Semiconductor

作者: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的内部设计。

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

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

停止条件发生时,ACMP改变其输入从低到高3理查德·道金斯时间。

用户可以在“开始转换”输入时保持逻辑电平高来跟踪输入电压电平。在这种情况下,变阻器将保持开关和改变Vref电压接近Vin电压水平。注意,“在进行中/完成中”的输出将在ACMP将输入从低电平更改为高电平(3)后将电平更改为逻辑低电平理查德·道金斯时间,即使逻辑水平高保持在“开始转换”输入。

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

内部模块配置

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

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

直升机ACMP配置

P107 # yIS1
图4:Chopper ACMP配置

振荡器配置

P110 # yIS1
图5:振荡器配置

数码可变电阻配置

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

附近地区的配置

P116 # yIS1
图7:LUTs配置

DFFs配置

P119 # yIS1
图8:DFFs配置

过滤器/边缘检测器配置

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

Vref0配置

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

P126 # yIS1
图10:ACMP0L和Vref0配置

输入输出引脚配置

P129 # yIS1
图11:IO引脚配置

2C宏单元的配置

2C Macrocell使用默认设置。

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

图12给出了禁用自动加载功能的跟踪ADC的软件仿真结果。可以看到,在一个启动脉冲后,时钟信号到达数字电位器。在每个时钟时,电位器改变雨刷位置(3理查德·道金斯公共端),参考电压接近输入电压。当雨刷端参考电压与输入电压相等时,ACMP改变电平。后3理查德·道金斯上升沿的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

在哪里输出电压——输出电压;Vref-分压器参考电压;RRH-最大变阻器电阻;N-采样电压对应的比特数。

由式(1)可知,变阻器DNL和INL引起的最大误差为~2LSB。下一个直流误差源是比较器的输入偏置电压。分压器基准电压为2.048 V时:

P142 # yIS1

在哪里VoffsetLSBVoffsetACMP-比较器偏置,以LSB和伏特表示。

在Chopper ACMP的情况下VoffsetLSB= 0.15 LSB (0.3 mV最大偏移)。

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和基于电容(Wilkinson) ADC的比较
参数
跟踪ADC
电容器ADC为基础
外部组件
-
一个电容器
未校正的全量程误差,全量程的%
1.2%(最大)
> 10%用于主流电容器
> 1%为最高级陶瓷电容器
温度漂移,ppm
20 ppm /°C
从30ppm /°C到
陶瓷电容器2500ppm /°C
样品时间,女士
517(最大)
>7(受ACMP传播误差限制)

的数据表1结果表明,跟踪ADC具有更好的精度性能,而威尔金森算法则更快。