大家好。
我在使用 SPI 使用该器件时遇到一些问题。
具体而言、在初始化器件后、我查询状态寄存器并不断读取 ADC_ERR 标志。
我的初始化序列是:
- 确保 CLK 线路为低电平
- 确保起始线为低电平
- 将 nRESET 线路置为低电平
- 等待1ms
- 将 nRESET 线路置于高电平
- 等待500ms
然后、我随后读取状态寄存器、该寄存器返回0x24 (POR_FLAG + ADC_ERR)
读取任何其他寄存器(例如:Rev_ID、GAIN1)都会读回正确的值。
SPI 时钟速度设置为1.6MHz。
帧大小为3字节(24位)
我包含了来自逻辑分析仪的图像。
有关我可能会遇到错误的原因的任何指导都将非常有帮助!
AVDD1 = AVDD2 = 4.5V
IOVdd = 3.3V
谢谢你。