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.

[参考译文] PGA460-Q1:PGA460 突发频率不匹配

Guru**** 2864540 points

Other Parts Discussed in Thread: PGA460

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1635355/pga460-q1-pga460-burst-frequency-mismatch

器件型号: PGA460-Q1
主题中讨论的其他器件: PGA460BOOSTXL-PGA460

TI 团队大家好、

我正在使用 PGA460 进行定制 PCB 的设计、该 PCB 包含超声波传感器和外部控制器。 超声波传感器由变压器 (B78416A2232A003) 方法驱动。

我使用 UART 命令对 PGA460 进行初始化、如下所示:

  • 使用命令进行参数配置  0x0C

    /* USER_DATA1..20 */

    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00

    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00

    /* TVGAIN0..6 */

    0xAA、0xAA、0xAA、0x51、0x45、0x14、0x50

    /* INIT_GAIN (66dB)、频率 (40kHz)、死区时间、PULSE_P1 (6)、PULSE_P2 (1) 4 */

    0x4F、 0x32 、0x80、0x06、0x0E、

    /* CURR_LIM_P1 (246ma)、CURR_LIM_P2 (246ma)、REC_LENGTH、FREQ_DIAG */

    0x1C、0x5C、0x48、0x12、

    /* SAT_FDIAG_TH、FVOLT_DEC、DECPL_TEMP、DSP_SCALE、TEMP_TRIM */

    0xEE、0x7C、0x0F、0x00、0x00、

    /* P1_GAIN_CTRL、P2_GAIN_CTRL */

    0x09、0x09

  • 使用命令进行阈值配置 0x10
  • 使用 Coammand 的 TVG 配置 0x0E

    密钥配置字节:
  • 频率寄存器= 0x32
    • 根据数据表公式:
      f = 0.2 × FREQ + 30kHz
      →预期频率≈ 40kHz
    • 根据配置参数、驱动频率应约为~40kHz

          
观察到的行为

  1. 探测时 OUTA(引脚 5) PGA460 的 OUTB(引脚 7)
    • 测得的 突发频率≈ 58kHz
    • 在变压器输入/输出处观察到相同的频率
  2. 使用 系统 诊断命令 ( 0x08 ):
    • 响应:
      0x40 0x45 0xFF 0x7A
    • 解释为:
      • DIAG = 0x40
      • FDIAG_VAL = 0x45
      • 衰减时间= 0xFF
    • 使用计算得出的频率:f = 1 /(FDIAG_VAL× 500e–09)/1000、给出的值约为 29kHz

问题

  1. 为什么是 测得的突发频率 (~58kHz) 与配置的 40kHz 不同?
  2. 为什么会使用  基于 FDIAG 的频率 (~29kHz) 与配置的 40kHz 不匹配?  
  3. 输出驱动器频率是否始终等于编程的频率?
  4. 验证的正确方法是什么 实际驱动频率
  5. 如果我将输出驱动器频率设置为 40kHz 的方法不正确、您能否澄清一下 配置和验证所需突发频率的正确方法

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

    您好、Eddie LaCost、

    非常感谢您的支持。

    根据您之前的建议、我现在能够生成 40kHz 信号并成功检测到物体。

    我想请你就以下几点提供指导:

    1. 请说明典型范围 趋势 回波宽度(以微秒为单位) 应被视为对正物体检测有效的环路吗?
    2. 目前、我能够在 1 米范围内可靠地检测物体。 但是、当没有物体存在时、系统仍会报告与有效物体相似的大致距离。 如何正确配置 阈值和 TVG 设置 以避免此类错误检测?
    3. 我想将检测范围扩大到 5 米 共模电压 人类目标和静态物体 。 您能否提出建议的方法或调优步骤来实现这一目标?
    4. 由于我没有用于调优的升压 EVM 硬件、您能指导我如何使用自定义设置执行有效的调优吗?

    非常感谢您提供有关调优方法和最佳实践的指导。

    再次感谢您的支持。

    此致、
    Mitesh

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

    您好、Eddie Lacost、

    再次感谢您的支持。

    在数据表中没有此类命令 (NOBAL)、请您说明一下。

    我会尝试你建议的方法,如果我遇到任何问题,我会回来给你。

    再次感谢您的帮助。

    Mitesh

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

    Mitesh,

    这是指仅监听命令。