AD5766/AD5767 中的数字扰动生成
扫描二维码
随时随地手机看文章
简介
AD5766/AD5767 是 16 通道、16 位/16 位 denseDAC® 数模转换器 (DAC),采用 +2.5 V 外部基准电压源,经配置可产生最小电压 −20 V 到最大电压 +14 V 的多种输出电压范围,同时提供每通道最高 20 mA 的输出电流。
AD5766/AD5767 集成了模拟扰动功能,可以找到最佳直流偏置点,并使调制器保持正交,适用于磷化铟 Mach Zehnder 调制器 (InP MZM),如应用笔记 AN-1446——“AD5767 中的扰动生成”所述。
当模拟扰动输入的模拟输入频率或幅度特性不满足给定调制器范围的应用要求时,DAC 本身可生成数字扰动或任意波形。
本应用笔记的目的是讨论涉及输出信号的数字扰动。
图 1 显示了 AD5766/AD5767 的功能框图。
图 1.AD5766/AD5767 功能框图
AD5766/AD5767 中的扰动详情
如何生成数字扰动
通过连续更新DAC寄存器,可以数字化地生成正弦波、方波、三角波或任意波形。为了保证从 DAC 所产生离散样本重构的信号具有更高的性能,必须了解一些基本原理。最大更新速率或每秒更新次数 (UPS) 必须以给定分辨率的输出的建立能力为限。
第一步是分析 VOUTx 引脚更新涉及到的步骤。
1. 将一个新值写入输入寄存器,如图 2 所示。
2. 数字模块处理该命令并更新DAC寄存器,如图 3 所示。
3. VOUTx 电压开始建立到写入寄存器的新数字码所定义的电压(见图 4)。
4. 经过一段可变时间后(如图 4 所示),输出稳定在新数字码所定义的电压的一定容差范围内,通常在最终数字码的 ±0.5 LSB 范围。
图 2.VOUTx 更新,步骤 1
图 3.VOUTx 更新,步骤 2
图 4.VOUTx 更新,步骤 3 和步骤 4
通常,导致 DAC 从步骤 1 前进到步骤 4 的时间越短,则生成的样本数或每秒更新次数越多。这有两重含义:首先,生成的输出越多,生成的输出信号就越平滑;其次,可以生成更高的频率。
如何最大限度提高更新速率
默认情况下,每秒可生成的最大更新次数受限于新数字码经历上述所有步骤所花费的时间。本节分析所有步骤及其对建立时间的影响。
步骤 1 取决于数字时钟,在最大时钟速率 (50 MHz) 下,其最短时间为 20 ns×24 位 = 480 ns,不考虑其他时间限制,例如最小 SYNC 高电平时间。在此情况下,最大更新速率以 5 µs 为限。
步骤 2、步骤 3 和步骤 4 中所述的特定条件下的输出电压建立时间参见 AD5766/AD5767 数据手册的“技术规格”部分。在此情况下,数字码从¼量程跃迁到¾量程且容差范围为 0.5 LSB 时,输出电压建立时间约为 10 μs。
总之,对于 0.5 LSB 误差范围,在没有任何压缩方案的情况下,可以认为总更新时间约为 10 μs。
若应用一些压缩技术来优化和缩短更新时间,则可以改善上述更新时间。
第一种技术是基于并行化活动,即在 VOUTx 电压仍在建立的同时(步骤 4),传输新数字码(步骤 1)。
这就是无损精密技术。
根据 AD5767 数据手册中的技术规格,建立时间条件(步骤 2、步骤 3 和步骤 4)指的是 5 V 阶跃。当 DAC 压摆率为 1 V/μs 时,DAC 大约需要 5 μs 来处理命令(步骤 2),还需要大约 5μs 来使 VOUTx 稳定(步骤 3 和步骤 4)。
请注意,5μs 建立时间是针对½量程跃迁。其他电压跃迁所需的时间可通过下式计算:
1 µs × ΔVOUTx = 建立时间
在此情况下,5 V 设置的更新速率时间为 10 μs - 480 ns = 9.52 μs。
图 5 显示了这种无损精密技术的原理,正弦波、锯齿波或三角波信号生成中常见的小阶跃变化建议使用这种技术。
图 5.无损传输
另一种压缩技术更激进,导致 DAC 有效分辨率会有所损失。此方法是在处理前一个命令之前不久更新 DAC。在此情况下,更新速率可以高达 5 μs - 480 ns,这是数字处理命令时间,如图 6 所示。这种方法建议用于较大阶跃情况,如方波生成。
图 6.更激进的更新技术
然而,这种技术有三个缺点:输出建立不完全;必须考虑放大器的增益带宽 (GBW);数模转换毛刺和数字馈通效应不可忽略。
实际例子
要生成数字信号,必须考虑若干因素,例如输出频率、更新速率和通道数。
要在单个通道中生成 1 kHz 正弦波信号,假设每周期 10 个样本,则更新速率为 10,000 UPS。输出信号如图 7 所示。
图 7.利用 AD5766/AD5767 生成 1 kHz 正弦波,更新速率为 10,000 UPS
要生成 20 kHz 正弦波信号,假设每周期 9 个样本,则更新速率为 180,000 UPS。输出信号如图 8 所示。
图 8.利用 AD5766/AD5767 生成 20 kHz 正弦波,更新速率为 180,000 UPS
要生成 10 kHz 正弦波信号,假设每周期 7 个样本且有 4 个通道,则更新速率为 1 × 25 × 4 = 100,000 UPS。输出信号如图 9 所示。
图 9.利用 AD5766/AD5767 生成 1 kHz 正弦波,4 通道,更新速率为 100,000 UPS
为了比较频率和每周期样本(本例为 5 个)的性能,请参见图 10。
图 10.利用 AD5766/AD5767 生成 10 kHz 正弦波,4 通道,更新速率为 200,000 UPS
请注意,图 9 和图 10 中不同通道的相位并未匹配;因此,所有正弦波都是用相位 0 生成的。随着通道顺序更新,可观察到相位延迟。
DAC 输出效应
生成数字信号时,邻道中可观察到串扰,尤其是在更新速率频率下,其通常是较高的信号音,如图 11 所示。
图 11.邻道中的模拟串扰