当前位置:首页 > EDA > 电子设计自动化
[导读]作为在我们进入AWG项目之前探索相关设计细节的方法。前两篇文章介绍了微控制器和DAC,本文将讨论连接到DAC输出引脚的信号调理电路。

我最近设计了一个任意波形发生器(AWG)板,我一直在编写关于原理图的技术文章,作为在我们进入AWG项目之前探索相关设计细节的方法。前两篇文章介绍了微控制器和DAC,本文将讨论连接到DAC输出引脚的信号调理电路。

DAC(数字模拟转换器) 是一种电子设备或电路,用于将数字信号转换为相应的模拟信号。在现代电子系统中,DAC通常用于将数字信号转换为模拟电压或电流输出,以供模拟电路或外部设备使用。

DAC的基本工作原理是根据输入的数字信号值,在一定的时间间隔内产生相应的模拟输出。这个输出可以是连续的模拟电压或电流信号,也可以是离散的模拟量。DAC通常由一个数字信号输入端、一个模拟输出端和控制电路组成。

DAC的应用非常广泛,包括音频处理、通信系统、控制系统、测试与测量仪器等。在音频领域,DAC常用于数字音频播放器、音频接口、功放等设备中,将数字音频信号转换为模拟音频信号输出到扬声器或耳机。在控制系统中,DAC可用于生成模拟控制信号,控制电机、阀门、灯光等设备的运动或状态。

总之,DAC是数字电路与模拟电路之间的重要接口,它实现了数字信号到模拟信号的转换,为数字系统与模拟系统之间的数据交互提供了基础。

DAC(数字模拟转换器)的特性参数包括以下几个方面:

分辨率(Resolution):

分辨率是DAC能够生成的模拟输出的精度,通常以比特数(位)来表示。例如,一个12位的DAC可以产生4096个离散的输出电压级别,即2的12次方个级别。分辨率越高,DAC输出的模拟信号的精度越高。

建立时间(Settling Time):

建立时间是指DAC在输入信号发生变化后,输出信号稳定到指定精度所需的时间。它包括建立时间和保持时间两个部分。建立时间是从输入信号发生变化到DAC输出信号达到指定精度所需的时间,而保持时间是DAC输出信号保持在指定精度范围内的时间。建立时间的快慢直接影响DAC的动态性能。

精度(Accuracy):

DAC的精度表示DAC输出信号与理想输出信号之间的最大偏差。精度通常以百分比或者绝对电压值表示。DAC的精度受到多种误差源的影响,主要包括:

比例系统误差(Gain Error):表示输出信号与输入数字之间的比例误差。

失调误差(Offset Error):表示DAC输出信号的零点偏差,即输入数字为0时输出信号与理想零点之间的差异。

非线性误差(Nonlinearity Error):表示DAC输出信号的非线性程度,即输入数字变化时输出信号的非线性偏差。

这些误差源通常由元件参数误差、基准电压不稳定、运算放大器零漂等因素引起。

除了以上特性参数外,DAC的其他重要参数还包括动态范围、失真、抖动等。这些参数综合反映了DAC的性能水平,对于不同应用场景的设计和选择都具有重要意义。

一直基于单片机的任意波形发生器设计

电流到电压

AWG板中使用的DAC将数字数据转换为有点混乱的模拟数据形式。输出驱动电流而不是电压,输出信号是互补的(或平衡的,或差分 - 选择您喜欢的术语)。如果您已经阅读了上一篇文章,那么您应该对这些互补电流信号究竟是什么有充分的了解,但我们仍然有如何处理它们的问题。

我们假设您希望最终得到电压信号而不是电流信号。除此之外,你有选择权。

在我们查看我在AWG板中使用的电路之前,让我们讨论这些选项。

单端与差分

我的猜测是大多数应用程序都需要单端的最终DAC信号。但是,通过将差分DAC电流信号转换为缓冲差分电压,可以延长差分信号的优势。这不需要设计师的额外努力; 你真正需要做的就是使用差分输出放大器而不是典型的运算放大器。下图将指出您正确的方向。


一直基于单片机的任意波形发生器设计

这个应用笔记的图表,由ADI公司出版。

AC或DC,被动还是主动?

如果您使用DAC生成音频信号,您最终需要一个以0 V为中心的波形。如果您的信号链不需要总是在地面上的波形,您也可以转换为DAC直接输出到AC耦合信号。使用变压器很容易实现:


一直基于单片机的任意波形发生器设计

图来自AD9708 数据表。

我很欣赏无源元件的简单性,但如果有源解决方案更适合放大,则可以使用产生双极性输出信号的双电源运算放大器电路。这种方法的不便之处在于您需要正负电源电压。另一方面,它是有利的,因为它实际上不是AC耦合的 - 它产生以0V为中心的输出信号,但同时它与低频(或DC)信号兼容。相比之下,变压器严格用于交流应用。下图给出了双极运算放大器方法的示例。


一直基于单片机的任意波形发生器设计

这个应用笔记的图表,由ADI公司出版。

如果您不仅需要直流耦合,还需要保持高于地的波形,则需要配置运算放大器电路,以便为输出信号添加适当的直流偏移。这种做法是非常方便的,因为它工作正常,当你只有一个电源电压(和讨论这里,单电源电路是非常流行的这些天)。


一直基于单片机的任意波形发生器设计

单电源输出电路的一个例子。图来自AD9708 数据表。

忽略其中一个输出

如果您愿意为了简单而交易性能,您可以假装DAC是单端设备。将其中一个输出接地,然后获取另一个输出产生的电流,并使用典型的运算放大器电流 - 电压转换器(也称为跨阻抗放大器)将其转换为电压。您可以在上面提到的应用笔记的第6页上阅读有关此方法的更多信息。

我的电路

我不想在我的电路板中加入负电源,我不想使用变压器(我不记得为什么......可能是为了确保与低频和直流信号的兼容性,或者可能因为我对运算放大器比较熟悉。我也不需要差分电压信号。因此,我最终得到了上面讨论的单电源,单端运算放大器配置。这是电路:


一直基于单片机的任意波形发生器设计
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

随着通信技术的飞速发展,对于数据处理速度和精度的要求越来越高。为了满足这些需求,高速数模转换器(DAC)如AD9129的应用变得日益广泛。本文将重点介绍基于Xilinx K7-410T FPGA的高速DAC AD9129...

关键字: Xilinx K7-410T DAC AD9129

尽管这些负载可以由电压驱动,但是对于这些传感器而言,使用电流源或驱动器却更有效、更精确。不过,电流输出DAC并非电压输出DAC的简单“直接”替代品。

关键字: 电流 DAC 单电源

D/A转换是将数字量信号转换成模拟量信号的过程。由计算机运算处理的结果(数字量)往往也需要转换为模拟量,以便控制对象,这一过程即为“数模转换”(D/A)。

关键字: DAC 应用电路 模拟量

用于数字化仪和发生器的高级面向对象Python软件包

关键字: 数字化仪 发生器 Python软件包

在这篇文章中,小编将为大家带来脉冲发生器的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 发生器 脉冲发生器

众所周知,霍尔传感器是一种磁传感器,用它可以检测磁场及其变化,可在各种与磁场有关的场合中使用。霍尔传感器以霍尔效应为其工作基础,是由霍尔元件和它的附属电路组成的集成传感器;其在工业生产、交通运输和日常生活中都有应用,因此...

关键字: 霍尔传感器 磁场 波形

信号发生器将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对它的相关情况以及信息有所认识和了解,详细内容如下。

关键字: 信号发生器 发生器 功率放大器

今天,小编将在这篇文章中为大家带来信号发生器的有关报道,通过阅读这篇文章,大家可以对信号发生器具备清晰的认识,主要内容如下。

关键字: 矢量信号发生器 信号发生器 发生器

在这篇文章中,小编将为大家带来信号发生器的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 信号源 信号发生器 发生器

本文中,小编将对信号发生器予以介绍,如果你想对它的详细情况有所认识,或者想要增进对它的了解程度,不妨请看以下内容哦。

关键字: 信号发生器 噪声信号发生器 发生器
关闭