Other Parts Discussed in Thread: PGA460
器件型号: 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
我想确认我的理解并请求指导:
-
诊断字节 (0x48):
根据表 7-4、我将其解释为:-
无阈值 CRC 错误
-
无频率诊断错误
-
存在电压诊断错误
您能否确认此解释是否正确?
-
-
电压诊断错误:
此错误的典型原因是什么?
在我的设置中、我可以在输出端观察到突发信号、但无法清楚地观察到回波信号。 这可能与激励不当、传感器失配或前端配置有关? -
衰减周期时间 (0xFF):
我知道值 0xFF 表示衰减时间超过了 4ms。
这种解释是否正确? -
SAT_TH 配置:
我配置了 SAT_TH = 0x10(十进制 16)。
由于衰减时间测量值取决于 SAT_TH、错误的阈值是否会导致衰减时间在 0xFF 处饱和?
应该如何正确选择或调整 SAT_TH? 衰减期的时间范围应该是多少? -
一般观察:
-
存在突发信号
-
未明确观察到回波信号
-
标记了电压诊断错误
-
衰减时间饱和 (0xFF)
如何通过配置的参数或硬件解决上述问题?
-
我对 PGA460 相对陌生、因此如果能提供有关调试这些诊断和调整配置参数的任何指导、我将不胜感激。
感谢您的支持。
此致、
Mitesh