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.

[参考译文] ADS54J42:ads54j24

Guru**** 2614265 points
Other Parts Discussed in Thread: ADS54J42

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/675828/ads54j42-ads54j24

器件型号:ADS54J42

我配置 ads54j42,lmfs 是1241模式,但示例 sin 波是错误的,请 帮助检查,配置文件如下所示,

//复位设备
AD_SPI_WRITE_Dw (0x0000,0x81);//内部软件复位、清零返回到0
AD_SPI_WRITE_Dw (0x4001、0x00);///清除 JESD 组未使用页中的任何有害内容。
AD_SPI_WRITE_Dw (0x4002、0x00);///清除 JESD 组未使用页中的任何有害内容。
AD_SPI_WRITE_Dw (0x4003、0x00);// SEL 主数字页
AD_SPI_WRITE_Dw (0x4004、0x68);// SEL 主数字页
AD_SPI_WRITE_Dw (0x60f7、0x01);//RESET 数字块
AD_SPI_WRITE_dw (0x6000、0x01);//Pulse the pulse reset bit (以便寄存器写入主数字页生效)。
AD_SPI_WRITE_dw (0x6000、0x00);//Pulse the pulse reset bit (以便寄存器写入主数字页生效)。
//perference 模式
AD_SPI_WRITE_Dw (0x0011、0x80);///选择模拟组的主页。
AD_SPI_WRITE_Dw (0x0059、0x20);///设置始终写入1位。
AD_SPI_WRITE_Dw (0x0039、0x00);//AD 采样帧<400、设置0
AD_SPI_WRITE_dw (0x003a、0x00);//AD 采样帧<400、设置0
AD_SPI_WRITE_Dw (0x0056、0x00);//AD 采样帧<400、设置0
//编程所需的寄存器
AD_SPI_WRITE_Dw (0x4003、0x00);//SEL JESD 数字页
AD_SPI_WRITE_Dw (0x4004、0x69);//SEL JESD 数字页
AD_SPI_WRITE_Dw (0x6000、0x80);//bit[7]:ctrl K、bit[4]:测试模式 en bit[0]:ILA----
//模拟组 JESD 链路配置
AD_SPI_WRITE_Dw (0x6016、0x90);//bit[7]:必须写入1、位[4]:启用通道共享、两个通道共享一个通道(LMFS = 1241)
AD_SPI_WRITE_Dw (0x6031、0x0A);//DA 总线顺序
AD_SPI_WRITE_Dw (0x6032、0x0A);//DB 总线顺序
AD_SPI_WRITE_Dw (0x6001、0x22);//JESD 寄存器01
//ad_spi_write_dw (0x6001、0xc0);//
//ad_spi_write_dw (0x6002、0x00);//K28.5
//ad_spi_write_dw (0x6005、0x00);///扰码
AD_SPI_WRITE_Dw (0x4003、0x00);//SEL JESD 日志页
AD_SPI_WRITE_Dw (0x4004、0x6A);//SEL JESD 日志页
AD_SPI_WRITE_Dw (0x6016、0x02);//PLL 模式40X 模式
AD_SPI_WRITE_Dw (0x6017、0x40);//PLL 复位位位为脉冲
AD_SPI_WRITE_Dw (0x6017、0x00);//PLL 复位位位为脉冲值、0 --1 - 0
AD_SPI_WRITE_Dw (0x4003、0x00);// SEL 主数字页
AD_SPI_WRITE_Dw (0x4004、0x68);// SEL 主数字页
AD_SPI_WRITE_Dw (0x604d、0x08);///抽取启用
AD_SPI_WRITE_Dw (0x6041、0x10);//DECFIL EN = 1、DECFIL 模式[3:0]、41寄存器位5 = 0且位[2:0]= 000、位3必须为0
AD_SPI_WRITE_Dw (0x6052、0x80);//DDC 模式只能写入位7 1
AD_SPI_WRITE_Dw (0x6072、0x08);//DDC 模式只能写入位3 1
AD_SPI_WRITE_dw (0x6000、0x01);//Pulse the pulse reset register bit。 主数字页面中编程的所有设置仅在该位发出脉冲后生效
AD_SPI_WRITE_dw (0x6000、0x00);//Pulse the pulse reset register bit。 主数字页面中编程的所有设置仅在该位发出脉冲后生效
AD_SPI_WRITE_Dw (0x4003、0x00);//SEL JESD 数字页
AD_SPI_WRITE_Dw (0x4004、0x69);//SEL JESD 数字页
AD_SPI_WRITE_Dw (0x6006、0x08);//set K

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

    e2e.ti.com/.../ADS54J42_5F00_LMFS_5F00_1241.zipUser、

    随附的是 TI EVM 在此模式下使用的配置文件。 看看这是否有用。

    此致、

    Jim

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    AD54j42 ADC 没有0x77 reg、但 EVM ADC 有0x77
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉、以上信息错误、我检查我的配置是否正确、请自行检查我的配置。 非常感谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的 FPGA 204b SYNC 为 assert、数据有效 assert、测试模式采样数据为0x02000100、0x0100、0x0100100、0x00800080...、重复上述数据、但我不知道结果是否正确?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    用户、

    您的结果是什么? 您在上面提到的配置错误。 我很困惑。 这话什么意思?  您是否正在使用数据表表中表53中的测试图案之一?

    此致、

    Jim  

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

    用户、

    尝试使用1241格式的附加配置文件。

    此致、

    Jim

    e2e.ti.com/.../ADS54J42-config.docx

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在您发送给我的文件中、最后一个寄存器我不理解、写入0x31、然后写入0x32、请检查并再次发送。谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我尝试了一种测试模式、但 IDO 不知道正确的答案。 请向我发送测试模式正确答案。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您指的是什么测试模式?