首先、向我的英语差的人道歉。
我在开发 AFE4300板时遇到问题。
尽管提供1MHz 时钟、AFE4300仍然不接收时钟。
因此、VREF 和 VLDO 引脚始终为低电平、RDY 引脚始终为高电平。
DAC_OUT 不会生成正弦波、但我在适当的引脚上提供3.3V 时钟。
这是我在电路板上生成的1MHz 时钟。
如何解决此问题?
感谢你的帮助。
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的值。
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);
我没有读取寄存器、因为它可以很好地读取寄存器。
我认为设置寄存器没有问题。