您好,Jim
对于 ADS54J66,我可以写入和读取模拟页,但无法从任何数字寄存器中读取。
SYSREF 为10MHz、Devclk 为500MHz、已使用示波器进行测试。
在 DDC 模式8 中、LMFS = 4421的 ADS54J66。 写入的计算如下所示:
{0x0000、0x81}、
//模拟组主页(80h)
{ 0x0011、0x80 }、//选择主页
{0x0053、0x80}、//clk 除以2
{ 0x0039、0xC0 }、//始终写入1
{ 0x0055、0xC0 }、//始终写入0
{ 0x0056、0xC0 }、//始终写入0
{ 0x0059、0x20 }、//始终写入1
//JESD 组6800h
{0x4004、0x68}、
{0x4003、0x00}、
{ 0x60F7、0x01 }、//数字块的自清零复位。 AB 通道
{0x70F7、0x01}、//数字块的自清零复位。 CD 声道
{ 0x6000、0x01 }、
{0x6000、0x00}、//pulse。交错引擎复位、6800h 生效。 AB 通道
{ 0x7000、0x01 }、
{0x7000、0x00}、//pulse。交错引擎复位、6800h 生效。 CD 声道
{0x6042、0x00}、
{0x7042、0x00}、
{0x604E、0x80}、
{0x704E、0x80}、
//JESD 组抽取滤波器页面(6141h)
{0x4004、0x61}、//选择抽取滤波器页面
{0x4003、0x41}、
{ 0x6000、0x08 }、//Mode 8. 无抽取、无混合、500MSPS 数据直接输出。 AB 通道
{0x7000、0x08}、//模式8。 无抽取、无混合、500MSPS 数据直接输出。 CD 声道
{ 0x6001、0x04 }、//始终写入。 AB 通道
{ 0x7001、0x04 }、//始终写入。 CD 声道
//JESD 组模拟页面(6A00h)
{0x4004、0x6A}、//选择模拟页(6A00h)
{0x4003、0x00}、
{0x6016、0x02}、//JESD PLL 模式:40x 模式。 AB 通道。 寄存器描述错误
{0x7016、0x02}、//JESD PLL 模式:40x 模式。 CD 声道。 寄存器描述错误
{0x6017、0x40}、//
{0x7017、0x40}、//
{0x6017、0x00}、//
{0x7017、0x00}、//
//JESD 组数字页面(6900h)
{0x4004、0x69}、//选择数字页(6900h)
{0x4003、0x00}、
{ 0x6000、0xC0 }、//启用 JESD 模式控制。 AB 通道
{ 0x7000、0xC0 }、//启用 JESD 模式控制。 CD 声道
{0x6006、0x04}、
{0x7006、0x04}、
对于 LMFS = 4421、为{0x6001、0x01}、//JESD 模式20x 模式。 AB 通道
对于 LMFS = 4421、为{0x7001、0x01}、//JESD 模式20x 模式。 CD 声道
{0x4005、0x00}
下面显示了读数的平方、但所有读数都为00。
//JESD 组6800h
{0x4004、0x68}、
{0x4003、0x00}、
{ 0xE0F7、0x00 }、//读取
{ 0xF0F7、0x00 }、 //读取
{0x604E、0x80}、 //读取
{0x704E、0x80}、//读取
//JESD 组抽取滤波器页面(6141h)
{0x4004、0x61}、//选择抽取滤波器页面
{0x4003、0x41}、
{0xE000、0x00}、//模式8。 无抽取、无混合、500MSPS 数据直接输出。 AB 通道
{ 0xF000、0x00 }、//Mode 8. 无抽取、无混合、500MSPS 数据直接输出。 CD 声道
//JESD 组模拟页面(6A00h)
{0x4004、0x6A}、//选择模拟页(6A00h)
{0x4003、0x00}、
{0xE016、0x00}、//JESD PLL 模式:40x 模式。 AB 通道。 寄存器描述错误
{0xF016、0x00}、//JESD PLL 模式:40x 模式。 CD 声道。 寄存器描述错误
{0x6017、0x00}、//
{0x7017、0x00}、//
//JESD 组数字页面(6900h)
{0x4004、0x69}、//选择数字页(6900h)
{0x4003、0x00}、
{ 0xE000、0x00 }、 //读取
{ 0xF000、0x00 }、//读取
{0xE006、0x00}、//读取
{ 0xF006、0x00 } //读取
我很困惑,期待 你的答复。