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:PGA460:40kHz 超声波传感器的电压诊断误差和衰减时间问题

Guru**** 2864540 points

Other Parts Discussed in Thread: PGA460

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1637697/pga460-pga460-voltage-diagnostic-error-and-decay-time-issue-with-40-khz-ultrasonic-sensor

器件型号: PGA460

TI 团队大家好、

目前、我正在使用 PGA460 超声波信号处理器、在定制 PCB 上使用 40kHz 超声波传感器。 我通过将以下参数写入 EEPROM 来配置器件:

/* USER_DATA1..20 */
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,0x82,0x08,0x20,0x80,

/* INIT_GAIN, FREQUENCY, DEADTIME, PULSE_P1, PULSE_P2 */
0x60,0x32,0xA0,0x46,0x12,

/* CURR_LIM_P1, CURR_LIM_P2, REC_LENGTH, FREQ_DIAG */
0x60,0x60,0x39,0x75,

/* SAT_FDIAG_TH, FVOLT_DEC, DECPL_TEMP, DSP_SCALE, TEMP_TRIM */
0xF0,0x7C,0x4F,0x00,0x00,

/* P1_GAIN_CTRL, P2_GAIN_CTRL */
0x09,0x09

对 EEPROM 进行编程后、我发出突发和监听命令、然后发出系统诊断命令 (0x08)。 我收到的响应为:

0x48, 0x3D, 0xFF, 0x7A

我想确认我的理解并请求指导:

  1. 诊断字节 (0x48):
    根据表 7-4、我将其解释为:

    • 无阈值 CRC 错误

    • 无频率诊断错误

    • 存在电压诊断错误

    您能否确认此解释是否正确?

  2. 电压诊断错误:
    此错误的典型原因是什么?
    在我的设置中、我可以在输出端观察到突发信号、但无法清楚地观察到回波信号。 这可能与激励不当、传感器失配或前端配置有关?

  3. 衰减周期时间 (0xFF):
    我知道值 0xFF 表示衰减时间超过了 4ms。
    这种解释是否正确?

  4. SAT_TH 配置:
    我配置了 SAT_TH = 0x10(十进制 16)。
    由于衰减时间测量值取决于 SAT_TH、错误的阈值是否会导致衰减时间在 0xFF 处饱和?
    应该如何正确选择或调整 SAT_TH? 衰减期的时间范围应该是多少?

  5. 一般观察:

    • 存在突发信号

    • 未明确观察到回波信号

    • 标记了电压诊断错误

    • 衰减时间饱和 (0xFF)

    如何通过配置的参数或硬件解决上述问题?

我对 PGA460 相对陌生、因此如果能提供有关调试这些诊断和调整配置参数的任何指导、我将不胜感激。

感谢您的支持。

此致、
Mitesh

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

    Mitesh,

    感谢您在论坛上发帖。 我正在研究这一点、并将在星期一的一天结束前做出响应。