电子说
在电子工程师的世界里,高精度的阻抗测量设备是实现众多应用的关键。今天,我们就来深入探讨一款备受关注的器件——AD5933,它是一款1 MSPS、12位的阻抗转换器,具备强大的功能和广泛的应用场景。
文件下载:AD5933.pdf
采用16 - 引脚SSOP封装,并且该器件已通过汽车应用认证,适用于对可靠性要求较高的汽车电子领域。
AD5933是一个高精度阻抗转换器系统解决方案,它将板载频率发生器与12位、1 MSPS的模数转换器(ADC)相结合。频率发生器可以用已知频率激励外部复阻抗,阻抗的响应信号由板载ADC采样,然后由板载DSP引擎进行离散傅里叶变换(DFT)处理。DFT算法在每个输出频率点返回实部(R)和虚部(I)数据字,通过这些数据可以轻松计算出阻抗的幅值和相对相位。
发射阶段由一个27位相位累加器DDS核心组成,它根据起始频率寄存器的内容提供特定频率的输出激励信号。用户可以通过I2C接口将24位字加载到频率增量寄存器,从而实现低至0.1 Hz的频率分辨率编程。频率扫描由起始频率、频率增量和增量次数三个参数完全描述。
接收阶段包括一个电流 - 电压放大器、可编程增益放大器(PGA)、抗混叠滤波器和ADC。未知阻抗连接在VOUT和VIN引脚之间,电流 - 电压放大器的增益由用户选择的反馈电阻决定,PGA可将输出信号放大5倍或1倍,信号经过低通滤波后进入12位、1 MSPS的ADC进行数字化处理。
对于扫描中的每个频率点,都会进行DFT计算。AD5933的DFT算法通过对1024个采样点进行累加计算,结果存储在两个16位寄存器中,分别表示实部和虚部。
系统时钟可以由用户在外部时钟引脚(MCLK)提供高精度稳定的时钟,也可以使用AD5933内部的振荡器,其典型频率为16.776 MHz。用户可以通过控制寄存器中的Bit D3选择首选的系统时钟。
温度传感器是一个13位数字传感器,第14位作为符号位,测量范围为−40°C至+125°C,精度为±2°C。用户可以通过向控制寄存器发送测量温度命令来启动温度测量,测量完成后,温度数据存储在温度数据寄存器中。
首先计算每个频率点的DFT幅值,公式为 (Magnitude =sqrt{R^{2}+I^{2}}) ,其中R和I分别是存储在实部和虚部数据寄存器中的值。然后将该幅值乘以增益因子,即可得到阻抗值。
增益因子的计算需要在系统校准过程中完成,通过连接已知阻抗并测量相应的实部和虚部数据,根据公式 (Gain Factor =left(frac{ Admittance }{ Code }right)=frac{left(frac{1}{ Impedance }right)}{ Magnitude }) 计算得到。
由于AD5933的频率响应有限,增益因子会随频率变化,导致阻抗计算出现误差。为了减小这种误差,可以采用单点增益因子计算或两点校准法。两点校准法假设频率变化是线性的,通过在两个校准频率点计算增益因子,然后根据频率跨度调整增益因子,从而提高阻抗测量的准确性。
在计算增益因子时,需要确保接收阶段在其线性区域内工作,这需要仔细选择激励信号范围、电流 - 电压增益电阻和PGA增益。当这些参数发生变化时,需要重新计算增益因子。
通过轮询状态寄存器可以检查DFT转换是否完成。完成一个频率点的测量后,可以向控制寄存器发出增量频率或重复频率命令,继续进行后续测量。当频率扫描完成所有频率点后,状态寄存器中的相应位会被设置,指示扫描完成。
AD5933的16位控制寄存器(寄存器地址0x80和0x81)用于设置控制模式,其默认值在复位时为0xA000。控制寄存器的高4位用于解码控制功能,如频率扫描、电源关闭等。用户可以通过控制寄存器编程激励电压和设置系统时钟。
AD5933通过I2C兼容的串行接口协议进行控制,作为从设备连接到总线上,由主设备控制。其具有7位串行总线从地址,上电时默认地址为0x0D。I2C接口的读写操作遵循特定的时序和协议,包括启动条件、地址字节、数据传输和停止条件等。
当测量小阻抗(≤500 Ω)时,由于输出级放大器可能无法提供足够的电流,并且输出串联电阻(ROUT)会影响测量精度,因此需要采取一些措施。可以使用额外的外部放大器电路来衰减激励电压,减少信号电流,并在增益因子计算中考虑ROUT的值,从而提高测量的准确性。
在非侵入式血液阻抗测量中,AD5933可以通过向血液样本注入刺激信号,分析响应信号来检测特定病毒。其27位相位累加器允许进行亚赫兹频率调谐,能够满足不同测试对频率的要求。
在电容式接近传感器中,AD5933可以用于检测RLC谐振电路的谐振频率变化,从而实现对物体接近的检测。例如,在火车接近测量系统和停车车辆检测系统中都有应用。
在腐蚀监测领域,AD5933可以用于测量金属的腐蚀情况。通过对金属进行频率扫描,测量其在不同频率下的阻抗,从而分析腐蚀状态。为了确保测量精度,需要在0.1 Hz至100 kHz的频率范围内进行测量,并使用低电压激励,同时可能需要对系统时钟进行缩放。
在设计电路板时,应将模拟和数字部分分开,各自有独立的区域。电源应使用10 µF和0.1 µF的电容进行旁路,电容应尽可能靠近器件。电源线路应具有较大的走线,以提供低阻抗路径,减少电源线上的干扰。同时,应避免数字和模拟信号的交叉,时钟和快速开关数字信号应使用数字地进行屏蔽。
AD5933评估板可以方便设计师对该器件进行评估。评估板通过USB接口与PC连接,可以从USB端口获取电源。评估板配备了自安装软件,兼容多种Windows操作系统。此外,评估板上还设有原型区域,用户可以添加额外的电路进行测试。
AD5933作为一款高精度阻抗转换器,具有丰富的功能和广泛的应用场景。其可编程性、高精度和稳定性使其成为电子工程师在阻抗测量和相关应用中的理想选择。在实际应用中,我们需要根据具体需求合理配置寄存器、选择合适的校准方法,并注意布局和配置的细节,以充分发挥AD5933的性能优势。你在使用AD5933的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !