- 本课程为精品课,您可以登录eeworld继续观看:
- 全差分驱动电路设计
- 登录
- 课程目录
- 课程笔记
你好
欢迎来到 TI 高精密实验室
下面再来看一下 FDA
失真情况和驱动电路情况
我们深入了解一下 FDA 本身的失真
这个失真是由于 FDA 的传递函数非线性导致
通常这种非线性导致的失真很小
可以忽略
但也是可以用多项式级数来描述的
在图片中的上面
我们用多项式描述了同相端的传递函数
下面描述了反相端的传递函数
X代表输入差分信号
可以看到
由于上下两条反馈路径是相反的
并且假设两条路径的系数是相同的
那么两个传递函数在偶次项将会
在输出端被抵消
仅仅保留了奇次谐波
注意到 FDA 可以抵消
自身产生的偶次谐波
但是对于输入信号里面
包含的失真是无能为力的
所以这一点要注意
还有就是两条反馈路径要精确相等
才能抵消偶次谐波
所以反馈电阻最好完美匹配
并使用千分之一
20 ppm 的金属膜电阻
许多 ADC 需要差分输入
而信号又是单端的
如图电路可以使用 FDA
将单端信号转化为差分信号
例子中输入信号为0到5V
需要转换为正负5V的差分信号
并且共模电压为 2.5V
这个 2.5V 可以通过 ADC 基准电压
分压一半得到
并且需要通过高速缓冲器
提高分压器的驱动能力
U2 和 U3 都需要使用
高速放大器的原因是因为
SAR 形 ADC 输入开关电容结构的需求
后续会讨论到
也有一个简单的办法
就是高速缓冲器的带宽 G
要除 B
除以采样时间要大
左边是输入输出信号的例子
输入范围0到5V
输出转化为正负 5V
共模电压为 2.5V
共模电压由 Vcm 设置为
ADC 基准电压的1/2
以满足 ADC 对共模电压的要求
红色方框中的是输出关系式
例如使用 3.75V 的输入电压
通过公式一步一步的计算
可以得到输入输出节点的电压
前面讨论了单极性信号的转换
现在讨论双极性信号转化为全差分信号
和前面唯一的区别就是
反相端 RG1 接地而不接 Vcm
输入正负 2.5V
可以转化为正负 5V输出
并且共模电压为 Vref 的一半
可以看到同相端信号和输入信号一致
而反相端被反相
两个信号同时被抬升的共模电压
红色方框中的公式展示了输入 1.25V 的例子
将共模电压提升 0.1V
就可以将提高单端转差分电路的线性输入范围
以减小负向电源对摆幅的限制
注意仅仅是 0.1V
多了会超出 ADC 共模电压的限制
或者使用 LM7705 将负电源轨设计为 -0.2V
这将电源轨的限制
可以使用 5.4V 的供电电压解决
举个例子
左侧的波形为 0.5V
转化为输出为 0.1 到 5.1V 的差分电压
使用THS45521的话
最小输出比 0V 多了0.15V
提升 0.1V 的共模电压
可以提升0.1V的摆幅
5.4V 的正向供电可以得到 5.1V 的摆幅
所以正向摆幅不是问题
好的
本章节就到这里
你也可以通过测验题来提高您对这个章节的理解
课程介绍
共计9课时,33分38秒
猜你喜欢
换一换
推荐帖子
- 温度传感指南 | 了解设计挑战
- 在个人电子产品、工业或医疗应用的设计中,工程师必须应对同样的挑战,即如何提升性能、增加功能并缩小尺寸。除了这些考虑因素外,他们还必须仔细监测温度以确保安全并保护系统和消费者免受伤害。 众多行业的另一个共同趋势是需要处理来自更多传感器的更多数据,进一步说明了温度测...
-
qwqwqw2088
模拟与混合信号
- C6000 DSP代码进行板级在线编译及下载的方法介绍
- 传统的C6000 DSP软件是通过CCS在WINDOWS PC上进行编译调试,测试完毕把编译好的可执行文件烧录到FLASH中。通过设置DSP启动模式从FLASH启动,上电即可实现DSP正常运转。当前ARM处理器性能日益增强,在很多应用中系统中会有ARM+DSP的方案。本文提出一种新思路,通过ARM来在线编译DSP的代码,在线下载DSP的程序,并...
-
Aguilera
无线连接
- BLE之CC2541做低功耗智能硬件
- 本帖最后由 Jacktang 于 2019-11-11 21:41 编辑 使用CC2541做一款类似于蓝牙手环的智能硬件,可实现采集人体的温度,设备的电量,蓝牙信号强度(防丢器),等简单的功能。基于TI提供的SDK来做开发,这中间依然遇到了一些比较令人头大的问题,记录下来,以便以后查阅,也给以后的一个提示。 开发环境 (1)软件&...
-
Jacktang
无线连接
- C6678多核DSP开发——vlib应用之连通域标记
- 对于边缘检测是特征识别的准备工作,其实典型的图像处理过程在边缘检测之前要进行连通域标记,得出图像上的某副图形,然后检测其边缘,得到边缘轮廓点集,然后根据模板进行匹配识别。连通域标记其实已经可以得到图片上所有图形区域的坐标参数,而这也正是我所需要的信息。然而imglib里并没有连通域标记这样的函数库,在网上寻找良久,我在另一个超级强大的vlib库中发现了连通域...
-
fish001
DSP 与 ARM 处理器