你好
我正在尝试访问 JESD 组0x6800、0x6900、0x6A00。 但我无法从这些寄存器中回读。 应用了200MHz 的器件时钟和3.125MHz 的连续 Sysref、并且在上电和数字复位之后也会进行硬件复位。
我能够在模拟组中执行写入读取
以下是寄存器访问命令
注意- ADC_JESD_WRITE 是 SPI 写入的写入函数、ADC_JESD_READ 是 SPI 读取的读取函数。
ADC_JESD_WRITE 0x0000 0x81
ADC_JESD_WRITE 0x4001 0x00
ADC_JESD_WRITE 0x4002 0x00
ADC_JESD_WRITE 0x4003 0x00
ADC_JESD_WRITE 0x4004 0x68
ADC_JESD_WRITE 0x60F7 0x01
ADC_JESD_WRITE 0x6000 0x01
ADC_JESD_WRITE 0x6000 0x00
ADC_JESD_WRITE 0x0011 0x80
ADC_JESD_WRITE 0x0059 0x20
ADC_JESD_READ 0x0059 -- 这很好
ADC_JESD_WRITE 0x4003 0x00
ADC_JESD_WRITE 0x4004 0x69
ADC_JESD_WRITE 0x6000 0x80
ADC_JESD_READ 0x6000 -- --这不起作用
ADC_JESD_READ 0x6001 ---- 这不奏效
请帮助解决此问题。
此致
Shashank