Other Parts Discussed in Thread: PGA460-Q1
Hi Robert,
In one of our code examples that used the same transducer used in the PGA460PSM-EVM, the following default values were used:
TVGAIN0 = 0x9D;
TVGAIN1 = 0xEE;
TVGAIN2 = 0xEF;
TVGAIN3 = 0x2D;
TVGAIN4 = 0xB9;
TVGAIN5 = 0xEF;
TVGAIN6 = 0xDC;
INIT_GAIN = 0x03;
FREQUENCY = 0x32;
DEADTIME = 0x80;
PULSE_P1 = 0x08;
PULSE_P2 = 0x12;
CURR_LIM_P1 = 0x72;
CURR_LIM_P2 = 0x32;
REC_LENGTH = 0x09;
FREQ_DIAG = 0x33;
SAT_FDIAG_TH = 0xEE;
FVOLT_DEC = 0x7C;
DECPL_TEMP = 0x8F;
DSP_SCALE = 0x00;
TEMP_TRIM = 0x00;
P1_GAIN_CTRL = 0x09;
P2_GAIN_CTRL = 0x29;
You can use these values as a starting point and then change values as necessary to optimize for your specific system and target. The following video series provides examples on configuring the GUI:
https://training.ti.com/pga460-ultrasonic-sensing-how-set-and-install-evm?context=1128182-1128152
Regards,
Mekre