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:VREF 始终为0V、RDY 引脚始终为高电平

Guru**** 2535880 points
Other Parts Discussed in Thread: AFE4300

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/785830/afe4300-vref-always-0v-rdy-pin-always-high

器件型号:AFE4300

你(们)好

首先,我对我的英语不好表示歉意。

我在开发 AFE4300时遇到问题。

即使我很好地设置寄存器并提供3.3V 1MHz 时钟、VREF 引脚也始终为高电平。

RDY 引脚处于高电平、因为电源已开启。

读取和写入寄存器没有问题。  它读取的值与我写入的值相同。

这是我写入 AFE4300的值。

AFE4300_SPI_Write (AFE4300_ADC_CONTROL1、0x4140);
AFE4300_SPI_Write (AFE4300_MIPSC1、0x0000);
AFE4300_SPI_Write (AFE4300_MIPSC2、0xFFFF);
AFE4300_SPI_Write (AFE4300_weight_scale_control、0x0000);
AFE4300_SPI_Write (AFE4300_BCM_DAC、0x0040);
AFE4300_SPI_Write (AFE4300_DEVICE_CONTROL2、0x0000);
AFE4300_SPI_Write (AFE4300_MIPSC3、0x00C0);

AFE4300_SPI_Write (AFE4300_DEVICE_CONTROL1、0x6006);
AFE4300_SPI_Write (AFE4300_VSENSE_MUX、0x0408);
AFE4300_SPI_Write (AFE4300_ISW_MUX、0x0408);
AFE4300_SPI_Write (AFE4300_IQ_MODE、0x0000);
AFE4300_SPI_Write (AFE4300_ADC_CONTROL2、0x0063);

感谢你的帮助。

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

    您能否在不读回任何内容的情况下尝试相同的寄存器设置。 这一点很重要、因为在 AFE4300中、如果您读取寄存器、寄存器内容将损坏、您必须再次写入正确的值。
    此外、由于您处于 BCM 模式、您能否探测 DAC_OUT 引脚并确认您获得设置的 BCM 频率的正弦波。 如果不是、则表示 AFE 未获得时钟。

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

    由于该值读取良好、下次运行代码时、我排除了读取部分。  

    因此、这不是由读取寄存器引起的问题。

    我能够在 DAC_OUT 处获得该波形。

    这是我为 AFE4300提供的1MHz 时钟。

    但 VREF 仍然为低电平、RDY 引脚始终为高电平。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我没有读取寄存器、因为它可以很好地读取寄存器。 我可以在 DAC_OUT 处获得60Hz 正弦波。 但 VREF 引脚仍然为低电平、VLDO 引脚也仍然为低电平。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    查看这些图像、可以清楚地看到 AFE 没有获得 CLK。
    您能否共享电路板原理图并检查 CLK 引脚与电路板的连接。
    DAC_OUT 上的正弦波为~60Hz、因此它可以是交流电源频率。
    另外、MISC_REISTER3应写入0x0030而不是0x00C0。

    此致、
    Prabin