This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AFE4300输出 VLDO 降至零

Guru**** 2387810 points
Other Parts Discussed in Thread: AFE4300
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1034713/afe4300-output-vldo-going-down-to-zero

主题中讨论的其他器件:AFE4300

您好!

我正在使用 AFE4300设计具有身体质量成分的无线体重秤。

我成功集成了 AFE、但经过一段时间后、VLDO (该引脚为电阻桥提供1.7)电压从1.7伏降至零。

您能指导我解决这个问题吗?

此致、

Rahul Kidecha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Rahul、

    您能找到 VLDO 开始下降的测试条件吗?

    是否有任何寄存器读取访问? 电源是否稳定? RST 引脚的状态是什么?

    您是否在 AFE4300 EVM 上看到此问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Praveen、

    [引用 userid="97516" URL"~/support/data-converters-group/data-converters/f/data-converters-forum/1034713/afe4300-output-vldo-going-down-to-zero/3826809 #3826809"] RST 引脚的状态是什么?[/quot]

    我们使用 RST_MCU 引脚在将值写入寄存器之前复位 AFE4300。 但我断开了引脚、它工作正常。 我认为复位引脚会造成问题。
    在初始化或将值写入寄存器之前、我们是否需要为 AFE4300提供复位加号?

    但我得到了一些偏移值而不是零(无权重条件)。

    如果偏移值为 A9 (十六进制)、您能否指导我如何在 weight_scale_control 寄存器中设置 offset_dac_value?

    [引用 userid="97516" URL"~/support/data-converters-group/data-converters/f/data-converters-forum/1034713/afe4300-output-vldo-going-down-to-zero/3826809 #3826809"]是否有任何寄存器读取访问权限? [/报价]

    我使用以下值将 AFE4300配置为使用体重秤。

    void afe_init()

    WRITE_REG (ADC_CONTINL_REGISTER1、0x41、0x50);// sps
    WRITE_REG (MISC_REGISTER1、0x00、0x00);
    WRITE_REG (MISC_REGISTER2、0xFF、0xFF);
    WRITE_REG (DEVICE_CONTROL1、0x60、0x05);//打开体重秤链
    WRITE_REG (ISW_MUX、0x00、0x00);//0x08、0x04);
    WRITE_REG (VSENSE_MUX、0x00、0x00);/0x08、0x04);
    WRITE_REG (IQ_MODE_ENABLE、0x00、0x00);
    WRITE_REG (weight_scale_control、0x00、0x00);//增益= 1、轻微偏移校正
    WRITE_REG (BCM_DAC_FREQ、0x00、0x00);
    WRITE_REG (DEVICE_CONTROL2、0x00、0x00);
    WRITE_REG (ADC_CONTINL_REGISTER2、0x00、0x00);
    WRITE_REG (MISC_REGISTER3、0x00、0x30);

    在写入这些值之后、我将再次读取这些寄存器。 读取 ADC_DATA_RESULT 寄存器会得到一些恒定值、即使输入权重也不会改变。

    当我们读取寄存器时、它会更改寄存器值吗?

    谢谢你。

    Rahul Kidecha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Rahul、

    是的、 加电后、必须将器件复位以将所有内部寄存器设置为其默认状态。 复位信号应为低电平有效脉冲。 有关上电和初始化序列、请参阅数据表中的第9.1节。

    关于寄存器读取、每次读取寄存器时、必须重新写入寄存器、除非读取数据输出寄存器。

    您可能需要检查与 AFE 秤重通道输入之间的称重传感器连接。