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.

[参考译文] AFE7900:如何在 ADC 上发送自定义模式?

Guru**** 2391415 points
Other Parts Discussed in Thread: AFE7900

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1269140/afe7900-how-to-send-a-custom-pattern-on-adc

器件型号:AFE7900

对于 AFE7900,有一个名为 adcRampTestPattern()的函数可在 ADC 上发送斜坡信号。 但是、我想在 ADC 上发送一个自定义模式。 是否有任何方法可以做到这一点?

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

    尊敬的 Mubashira:

    遗憾的是、AFE 不支持自定义测试图形模式。 支持的测试模式为斜坡、alt 0/1或短传输层测试。 这些可以从 ADC_JESD 页面中的寄存器0x109中找到、该页在 AFE79xx 寄存器集文档中提供。   

    此致、

    大卫·查帕罗  

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

    尊敬的 David:

    您能否解释一下短传输层测试的含义? 这是什么类型的测试、发送的是什么模式?

    此外、如果我要发送一个交替的0和1模式、或执行简短的测试、我如何在 Latte 中实现它? 可以使用哪种函数调用? 我已经分析了 cafe 库中的 tiAfe79_jesd.c 文件、但找不到执行此任务的函数。

    此致、

    Mubashira Zaman

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

    尊敬的 Mubashira:

       启用传输层短测试模式后、重复使用 SPI 编程的16位样本。  

    由于这些测试模式 通常使用、因此 Latte 或 CAFE 函数不会 针对 JESD 备用0和1模式以及短测试模式实现。  可以进行直接寄存器编程 来启用这些图形。 我们将在 下星期一之前验证并向您发送可从 Latte 为此完成的注册序列。  

    此致、

    维贾伊

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

    Vijay、您好!

    感谢您回答我的问题。

    我期待收到启用这些图形的寄存器序列。  

    此致、

    Mubashira Zaman

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

    尊敬的 Mubahsira:

    可 运行以下行将 ADC 配置为  ALT 0/1模式。 要更改模式、可以更改写入寄存器0x109-0x10B 的值。 例如、要启用斜坡模式、您可以写入0x2而不是0x4。  

    device.writeReg(0x16,0x3)	#Open both ADC_JESD pages
    device.writeReg(0x109,0x4)	#RxA/RxC
    device.writeReg(0x10A,0x4)	#RxB/RxD
    device.writeReg(0x10B,0x4)	#Fb1/Fb2
    device.writeReg(0x16,0x0)	#Close both ADC_JESD pages

    此致、

    大卫·查帕罗