lijia198402 2026-03-04 18:43 采纳率: 0%
浏览 5

AD5231的应用疑问

恳请各位指点
1)A、B、W引脚引至端子,无外接电路(悬空状态),测量AB之间有4.3V电压,这是否属于异常现象?
2)AD5231BRUZ10上电后,A、B、W悬空状态,能否直接使用万用表的欧姆档测量ABW之间的电阻?如果可以,为什么我测得是波动很大阻值?
3)如果最终我需要将A、B外接5V电路,是否需要外接电路与AD5231BRUZ10的工作电源共地?
希望通过STM32芯片通过光耦隔离后与AD5231BRUZ10通信,以下是原理图

@芯芯点灯

img

img

img

  • 写回答

2条回答 默认 最新

  • 檀越@新空间 2026-03-04 18:44
    关注

    晚上好🌙🌙🌙
    本答案参考通义千问

    以下是针对您提出的问题的详细解答,重点部分已用加粗标出,并以有序列表方式列出解决方案:


    1. A、B、W引脚引至端子,无外接电路(悬空状态),测量AB之间有4.3V电压,这是否属于异常现象?

    回答:

    这是正常现象。

    AD5231 是一个数字可编程电阻器,其内部结构是基于电阻网络的,当A、B、W引脚未连接时,它们处于高阻态(即悬空)。在这种情况下,由于AD5231的内部结构和外部可能存在的寄生电容或漏电流,可能会导致A与B之间出现偶然性的电压差

    具体来说:

    • AD5231 的A和B引脚在未连接时,相当于两个“浮空”端点。
    • 由于PCB走线、寄生电容、环境电磁干扰等因素,可能会在AB之间产生一定的电压波动。
    • 在某些情况下,例如电源未完全稳定、静电感应等,可能会测得约4.3V的电压,但这并不表示器件损坏。

    结论:

    AB之间出现4.3V电压不属于异常现象,属于正常范围内的浮动电压。


    2. AD5231BRUZ10上电后,A、B、W悬空状态,能否直接使用万用表的欧姆档测量ABW之间的电阻?如果可以,为什么我测得是波动很大阻值?

    回答:

    不能直接使用万用表的欧姆档测量ABW之间的电阻。

    原因如下:

    • AD5231是一个数字可编程电阻器,其内部结构为电阻网络,不是普通的线性电阻。
    • 当A、B、W引脚悬空时,这些引脚处于高阻态,此时万用表的欧姆档会尝试向电路施加一个小电流,但由于AD5231内部的结构和可能存在的二极管钳位或保护电路,会导致测量结果不稳定
    • 此外,AD5231的输入引脚通常带有ESD保护二极管,在没有外部电路的情况下,这些二极管可能会导通,影响测量结果。

    为什么会测得阻值波动很大?

    • 悬空状态下,AD5231的引脚对地电容和PCB的寄生电容会影响测量。
    • 万用表的欧姆档输出电流可能不足以驱动AD5231的内部结构,导致读数不稳定。
    • 若AD5231的I²C接口未正确配置,也可能导致内部寄存器状态未知,从而影响测量。

    建议:

    • 不要使用万用表的欧姆档直接测量AD5231的ABW引脚。
    • 如需测试,应将A、B连接到已知参考电压,并通过软件控制其数值,再进行测量。

    结论:

    不能使用万用表的欧姆档直接测量AD5231的ABW引脚。
    阻值波动大是因为AD5231在悬空状态下无法被准确测量。


    3. 如果最终我需要将A、B外接5V电路,是否需要外接电路与AD5231BRUZ10的工作电源共地?

    回答:

    是的,必须确保外接电路与AD5231的工作电源共地。

    原因如下:

    • AD5231 是一个模拟器件,其内部电阻网络是基于地电位工作的。
    • 如果外接电路(如5V电源)与AD5231的电源不共地,那么两者之间会产生地电位差,可能导致:
      • 信号失真;
      • 电流回路不完整,造成功能异常;
      • 甚至损坏AD5231。

    解决方案:

    1. 确保AD5231的电源(VDD)与外接5V电路的电源共地。
    2. 使用相同的参考地(GND)作为系统地。
    3. 避免使用隔离电源或不同接地方式。

    代码示例(假设你使用I²C控制AD5231):

    // 示例:I²C写入AD5231寄存器
    void write_AD5231(uint8_t address, uint8_t data) {
        I2C_Start();
        I2C_WriteByte(address << 1); // AD5231地址为0x2C
        I2C_WriteByte(data);
        I2C_Stop();
    }
    

    注意: 请根据实际硬件调整I²C地址和通信协议。


    ✅ 总结

    1. AB之间出现4.3V电压是正常现象,属于浮空状态下的电压波动。
    2. 不能使用万用表欧姆档直接测量ABW引脚,因为AD5231内部结构复杂,悬空状态下测量不稳定。
    3. 必须确保外接5V电路与AD5231的工作电源共地,否则可能导致信号异常或器件损坏。

    如有更多关于AD5231的应用问题,欢迎继续提问!

    评论

报告相同问题?

问题事件

  • 修改了问题 3月4日
  • 创建了问题 3月4日