大多数的ADC都有模拟地(AGnd)和数字地(DGnd)引脚,但是太多的工程师和datasheet作者都不确定该怎么进行连接。这篇文章考虑了这些引脚电流流动的本质,内部及外部噪声对于精确数据转换的影响,不同的接地,去耦和大多数情况下使转换器工作在最好状态的建议及证明。   数据转换器(ADCs和DACs)是精确,敏感的器件,它的模拟接口易受噪声影响(这篇文章的大部分建议是对于ADCs和DACs)。   混合信号系统(同时拥有模拟和数字处理的系统)经常有分离的模拟地和数字地,将易受噪声影响的模拟信号与通常产生噪声的数字地隔离开来。   数据转换器——也就是模拟到数字的转换器(ADCs)和数字到模拟的转换器(DACs)——是精确且易受噪声影响的敏感器件。   除非另外说明,本文中的所有建议适用于ADCs和DACs。   在应用数据转换器的系统中,一个普遍的问题是如何接地使模拟信号状态最好。包括模拟信号和数字信号处理的混合信号系统通常有分离的数字地和模拟地,来避免数字部分的噪声耦合到敏感的模拟信号上。对这些地进行单点汇合,有时称作星形点(star point),汇合点通常邻近电源。   ADCs和DACs通常有分离的模拟地引脚和数字地引脚(分别标作AGND和DGND)。它们应该连在一起并接到系统的模拟地,尽管datasheet有其它建议。   ADCs和DACs通常有分离的模拟地引脚和数字地引脚,分别标作AGND(或模拟地)和DGND(或数字地),并且datasheet通常建议这两种引脚应该在器件外连在一块。这引起一个问题——然后怎么将它们连到系统的模拟和数字地,而不引起地环路。   解决办法很简单——不要这样做!它们应该都连到系统模拟地。   尽管datasheet建议它们应该分别连到系统的模拟地和数字地,但通常更好的做法是忽略这个建议,将它们连在一块再接到系统的模拟地。   一个哲学问题!   AGND和DGND应该都连到系统模拟地平面。描述为DGND的引脚并不意味着它应该连到系统数字地。   这当然引起一个问题,为什么一个指定为数字地的引脚应该接到系统的模拟地。   这就是哲学家所说的“范畴错误”(category mistake)。简单地说,当我们假设同样的文字在不同上下文中表示同样的意思时,我们就犯了一个范畴错误。这个引脚不是因为接到系统数字地而称为数字地引脚,而是这个引脚有转换器的数字电路的地电流流过。   回顾转换器,制造商很可能对这些引脚用了不同的名字来避免混淆,但几十年后的今天再改已经太晚了。   为什么不用一个引脚? 在大电流或高频情况下,引线的阻抗不允许用一个地引脚。低电流或低频转换器经常只有一个引脚。   如果整个转换器只有一个地引脚不会有问题,但粘合线(bond-wire)和封装引脚的阻抗相当大,由数字部分电流流过公共地引脚引起的电压足以使转换器的模拟信号状态变差。实际上在高频转换器中有几个模拟地引脚和几个数字地引脚并行连接,来减小引脚阻抗的影响。   为什么必须将它们在芯片外连接? X点的地噪声通过寄生电容影响转换器的模拟电路。可以通过减小DGND,AGND和系统模拟地之间的阻抗来减小此噪声。   数字电路的噪声可以通过寄生电容耦合到转换器的模拟部分。如果框图中的X点的噪声电压可以尽可能减小,那耦合地噪声也会减小。   这可以通过直接将数字地接到系统模拟地来完成。如果DGND接到系统数字地或通过一个电阻或电感接到系统模拟地,X点相对于转换器的模拟电路的噪声电压会增加——对干扰也是一样。
2023-03-10 22:54:08 37KB 模拟/电源
1
基于STM32语音输出保姆级教程---超详细 基于STM32播放存放在FLASH里面的WAVE格式音频,用双缓存的方式输出,超级流畅,占用资源超级少。 需要有FLASH,并且已经把文件存放在FLASH里面,具体怎么把音频存入FLASH可以参考我另一篇文章。 调用只需要两个步骤: 1.上电时,调用void Audio_Init(void)函数,进性初始化整个语音播放模块 2.在循环里面或者在线程里面调用void WAVE_update_data(void)函数,这个函数是缓冲函数,双缓存缓冲的方式,从flash里面读取数据进性缓存 FLASH驱动需要自己去完善 其他还有不明白的可以私信我,第一时间回复
2023-03-10 18:28:28 11KB STM32 语音 DAC
1
描述   LTC:registered:2754 是一个四通道 12 位和 16 位乘法串行输入、电流输出数模转换器系列。它们采用单 3V 至 5V 工作电源,并在整个温度范围内保证单调性。在未做任何调节的情况下,LTC2754A-16 在整个温度范围内提供了完整的 16 位性能 (±1LSB INL 和 DNL,值)。这些 SoftSpanTM DAC 提供了 6 种可通过三线式 SPI 串行接口来设置的输出范围 (高达 ±10V),也可通过引脚搭接在一种输出范围内运作。   所有片内寄存器的内容 (包括 DAC 输出范围设定值) 仅需一个指令周期便能完成验证;而且,如果您改变了任何寄存器,则将在下一个指令周
2023-03-08 19:35:30 256KB LTC2754-16 - 四通道 16
1
使用STM32F103的DAC功能播放WAV文件,WAV格式为8k,8bit.文件内附程序及wav格式转换说明,STM32输出口为PA5,接喇叭,就会播放声音。
2023-03-03 10:12:40 17.48MB STM32F103 DAC WAV
1
可以参考下
2023-02-25 21:10:31 8KB DAC
1
 基于雷达对高分辨率的需求,论述了以FPGA为控制核心,基于两片ADI公司的高速D/A AD9739 2.5GSPS芯片同步工作,完成了一种宽带信号源的软硬件设计。描述了AD9739的工作原理,给出了AD9739与VIRTEX-6 FPGA的接口设计方案以及系统原理框图,并利用频谱仪测试了宽带信号源的性能指标,实测表明整体指标达到设计要求。
1
TLC5615+10位DAC+双极性板资料,包括电路图,pcb,示例代码 stm32 51单片机,输出三角波正弦波锯齿波
2023-02-21 18:49:35 10.81MB 双极性dac 
1
dac VHDLdac VHDLdac VHDLdac VHDLdac VHDLdac VHDL
2023-02-20 00:04:37 9KB dac VHDL
1
基于单片机的PWM转DAC实现通用变频器的自动控制.pdf
2023-01-18 22:42:50 769KB
1
SAR ADC中分离电容DAC(CDAC)的非线性主要是由桥式电容的失配和寄生效应引起的。 用于补偿的可调谐电容器阵列可以是解决方案。   本文首先分析了分离电容器结构的非线性,然后证明线性调谐方法可以改善线性度,最后通过计算保持调谐误差在0.5LSB以内的最小步长,提出了一种改进的可调谐结构。 新的实现在校准期间实现了更小的面积和更低的功耗,同时保持相同的电路复杂性。 基于5b-5b分离DAC的行为仿真表明,与补偿电容阵列的原型相比,所提出的校准分别进一步将SNDR和SFDR提高了2.2dB和1.6dB。
2023-01-12 16:13:43 297KB 模拟/电源
1