我调试 AFE5832、发现了一些问题。
1) 1) FCLK 可在同步模式和校直模式,下实现稳定解码、但不能在斜坡模式或正常模式。下实现
在 MED1426_REV1P1板上也是如此‘s,所以我认为问题可能是通过 SPI 配置的。
2) 2)按照我发现的方式、同步模式下的1.8V 电流大于正常和斜坡模式。
我在下面显示的加电顺序、感谢 能帮助我检查它的人。
(1)在上电后设置复位信号(周期约为100ns)
(2)等待100ns、而不是通过 SPI 接口设置寄存器、
步骤1 SPI_DATA <= 24'h00_0000;
必须写入1
步骤2 SPI_DATA <= 24'h03_0010;
步骤3 SPI_DATA <= 24'HD1_0007;
步骤4 SPI_DATA <= 24'HD4_0001;
PLL 复位
等待100us
步骤5 SPI_DATA <= 24'h41_8000;
步骤6 SPI_DATA <= 24'h42_8000;
等待10us
步骤7 SPI_DATA <= 24'h41_0000;
步骤8 SPI_DATA <= 24'h42_0000;
初始化寄存器
步骤9 SPI_DATA <= 24'h01_0000;
步骤#10 SPI_DATA <= 24'h04_0010;
用于3 AD 时钟的 TR_TRIG
步骤11 SPI_DATA <= 24'h03_0010;
设置偏斜模式
步骤12 SPI_DATA <= 24'h02_0100;
设置同步模式
步骤13 SPI_DATA <= 24'h02_0080;
步骤#14 SPI_DATA <= 24'h15_0009;
步骤#15 SPI_DATA <= 24'h21_0009;
步骤16 SPI_DATA <= 24'h2D_0009;
步骤#17 SPI_DATA <= 24'h39_0009;
步骤18 SPI_DATA <= 24'HC7_0000;
设置同步模式
步骤19 SPI_DATA <= 24'h02_0380;
设置正常模式
步骤20 SPI_DATA <= 24'h02_0000;
(3)如果需要在初始化过程后更改寄存器
步骤1 SPI_DATA <= 24'h00_0000或24'h00_0010;(ADC 或 TGC 寄存器)
步骤#2 SPI_DATA <= 寄存器地址和值。