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.

[参考译文] ADS54J66:ADS54J66:ADC 寄存器读回和复位问题

Guru**** 2524460 points
Other Parts Discussed in Thread: ADS54J66

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/913167/ads54j66-ads54j66-adc-register-readback-and-reset-issue

器件型号:ADS54J66

您好,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 } //读取

我很困惑,期待 你的答复。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    用户、

    必须在写入 JESD 组的主数字页中的所有寄存器后执行以下操作、才能更新寄存器。 您只是在开始时才这样做了。

    //JESD 组6800h
    {0x4004、0x68}、
    {0x4003、0x00}、
     { 0x6000、0x01 }、
    { 0x6000、0x00 }、

    此致、

    Jim

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Jim  

    我可以使用 以下配置读取数字寄存器。

    {0x4004、0x68}、
    {0x4003、0x00}、
    { 0x6000、0x01 }、
    { 0x6000、0x00 }、

    { 0x7000、0x01 }、
    { 0x7000、0x00 }、

    非常感谢!

    此致