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.

[参考译文] AFE5816:数据转换器论坛

Guru**** 2511415 points
Other Parts Discussed in Thread: AFE5816

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1101880/afe5816-data-converters-forum

器件型号:AFE5816

您好!
我想根据美国信号接收时间更改增益保持时间。
我更改了"HOLD_GAIN_TIME_0"、但它们未按预期工作。
是否有任何其他应设置的寄存器?

我将使用以下设置。
MODE_SEL:内部不均匀模式
Profile_REG_SEL:配置文件0
ENABLE_INT_START:外部 TGC 启动信号
PROFILE_EXT_DIS:PROFILE_REG_SEL 寄存器位决定要使用的配置文件

此致

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

    您好!

    感谢您分享您的顾虑。

    您能否详细说明确切的问题? 您是否仅在 HOLD_GAIN_TIME 设置方面遇到困难?

    一般而言、内部不均匀模式-系统配置寄存器和存储器组必须进行编程。 您是否能够正确编程相同的内容? 您可以首先读回并验证这一点。 (您可以按照 SPI 读取部分进行操作)。  

    要在 DTGC 寄存器映射中对寄存器设置进行编程、请将 DTGC_WR_EN 位设置为1。 您是否正在处理 DTGC_WR_EN 位?

    请分享有关您问题的更多信息、同时我将了解实施的详细信息。

    谢谢、此致、

    Abhishek

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

    您好!
    我很抱歉没有解释。
    进行了以下寄存器设置、并确认操作中似乎没有问题。
    地址:0x00/DAT:0x10、
    地址:0xB5/DAT:0x13F、
    地址:0xB6/DAT:0xCF80、
    地址:0xA1/DAT:0x9F、
    地址:0xA2/DAT:0x101、
    地址:0xA3/DAT:0x50、
    地址:0xA4/DAT:0x64、
    地址:0xA5/DAT:0x1300、
    地址:0xB9/DAT:0xC0C0、
    地址:0xBA/DAT:0xC0C0、
    地址:0x01/DAT:0x404、
     :
    地址:0x50/DAT:0x7F、
    地址:0x51/DAT:0x0、
     :
    地址:0xA0/DAT:0x0

    当我从此处更改"HOLD_GAIN_TIME_0"时、出现问题。

    此致、

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

    您好!

    感谢您分享信息。

    我将对其进行审核、并就此咨询我的团队、并在明天返回给您。

    顺便说一下、发生了什么问题? 您能解释一下这种现象。

    它是否卡住了? 还是增益保持超过应用时间? 等等

    谢谢、此致、
    Abhishek

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

    您好!
    将"HOLD_GAIN_TIME_0"更改为图 1。
    更改如下:
    地址:0x00/DAT:0x10、
    地址:0xA5/DAT:0xD80、

    预期结果为图2。
    亮度:无变化=无增益变化
    增益区域:等效于0xD80

    但是、结果如图3所示。
    亮度:深=增益减小
    增益区域:无变化

    此致、

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

    您好!

    首先、为了阐明 HOLD_GAIN_TIME_0是 STOP_GAIN_TIME、如图69 (内部非均匀模式)所示。  

    根据您的编程序列、您将其设置为4864个 ADC 时钟周期、并将其修改为3456个时钟周期将在下一个 TGC_SLOPE 信号中生效。

    从您共享的序列中、我看到它是正确的。 我看不到序列有什么问题。 我已经添加了一些有关您可以验证的设置的注释。

    地址:0x00/DAT:0x10、                 启用 DTGC 编程
    地址:0xB5/DAT:0x13F、                Slope FAC[0]= 0;en_int_start =0;mem bank = 0;手动启动= 0;manual_gain_dtgc = 319
    地址:0xB6/DAT:0xCF80、        SLOW_FAC = 0;选择配置文件0;内部不一致模式;输入电阻=开路;衰减器启用。
    地址:0xA1/DAT:0x9F、           START_GAIN_0 = 0;STOP_GAIN_0 = 159
    地址:0xA2/DAT:0x101、          POS_STEP_0 = 1;neg_STEP_0 = 1
    地址:0xA3/DAT:0x50、           START_index_0 = 0;STOP_index_0 = 80
    地址:0xA4/DAT:0x64、          START_GAIN_TIME_0 = 100
    地址:0xA5/DAT:0x1300、        HOLD_GAIN_TIME/STOP_GAIN_TIME = 4864
    地址:0xB9/DAT:0xC0C0、        //由于未使用系统配置1,CAN C000;固定衰减:0dB
    地址:0xBA/DAT:0xC0C0、       不需要
    地址:0x01/DAT:0x404、  

    地址:0x50/DAT:0x7F、

    地址:0x51/DAT:0x0、

    此外、让我与我的团队分享这些数据、看看他们是否能够弄清为什么会发生这种情况。

    明天或下周初、我将再次与您见面。

    谢谢、此致、

    Abhishek

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

    您好!

    我与我的团队分享了这张图片。 因此、我们需要一些信息来充分了解正在发生的情况。

    在图像中、您能否与-y 轴上的深度共享时间信息。 我们需要从 TGC 启动和内部非均匀模式启动的位置开始的时序信息。

    谢谢、此致、

    Abhishek

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

    您好!
    深度方向的重复时间为136us。
    等待启动阶段= 2us (START_GAIN_TIME_0 = 100)
    斜坡级= 40uS
    等待停止阶段= 97.28us (HOLD_GAIN_TIME/STOP_GAIN_TIME = 4864)

    此致、

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

    您好!

    感谢您的观看。  

    时间还可以。 我需要查看图上的深度。 您可以标记它吗? 例如、图像右侧有绿色指示灯。您能否标记这些数字。

    谢谢、此致、
    Abhishek

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

    您好!
    它是一个深度约为30 mm 的增益曲线图像。
    之后、执行斜坡级。
    这还不够吗?

    此致、

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

    您好!

    我认为问题与 HOLD_GAIN_TIME_0之后不等待增益恢复到起始增益有关。 根据您的设置、您已经将 NEG_STEP 设置为1、这意味着增益应该有另外160个 ADC 时钟周期从159降至0。  

    您能否将 NEG_STEP_0编程为159、以便在2个 ADC 时钟周期内恢复起始增益? 完成此操作后、您可以共享最终图像。

    谢谢、此致、
    Abhishek

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

    您好!

    因为我没有听到您的反馈、所以只需检查一下。  

    您是否能够解决问题或问题是否仍然存在? 您是否尝试更改 NEG_STEP 值。

    此外、您还能尝试将重复时间增加到>140us

    此致、
    Abhishek

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

    您好!
    很抱歉耽误你的回答。
    我尝试更改 NEG_STEP、但这种现象没有改变。
    更改可能在多次访问 TGC 相关寄存器(包括 HOLD_GAIN_TIME_0)后生效。
    这可能是因为设置不正确、但寄存器似乎没有被正确写入。 (即使我向 DTGC_WR_EN 写入1)
    (作为参考、SPI 时钟频率为12.5MHz。 数据是中心对齐输出。)
    因此、根据数据表、HOLD_GAIN_TIME_0有时会在包括斜坡级在内的时间运行、有时会在斜坡级之后运行

    此致、

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

    您好!

    写入操作不正确的情况并不常见。 您是否可以降低 SPI 速度? 该器件支持高达20MHz 的频率、因此12.5可以工作。

    但是、更好地了解问题、您是否可以降低 SPI 速度并检查您是否面临此问题。

    此致、

    Abhishek

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

    您好!

    我想与您联系、了解您的问题是否可以通过使用较低的 SPI 速度得到解决?

    您是否能够降低 SPI 速度?

    此致、

    Abhishek

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

    您好!
    很抱歉耽误你的回答。
    我将 SPI 时钟频率设置为8.33MHz、但没有任何变化。

    此致、

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

    您好!

    我很遗憾听到它仍然不工作。

    我认为下一步可能是在实验中使用您的设置设置 AFE5816、并验证问题是否发生。

    您能否将您的配置文件(完整)发送给 abhishek.vishwa27@ti.com 、我将尝试在我的末尾复制您的设置

    谢谢、此致、

    Abhishek