Other Parts Discussed in Thread: PGA460
Hello Everyone
I am using PGA460 to detect object.
I am extracting direct data using 8Mbps USART. My record length is 4.096*16 ms i.e. I am extracting 65536 data byte but after around 12240 byte my data is becoming 0xFF but there is no object at that distance. I am using 58kHz transducer. Let me know if I need to do some setting to increase its range other then setting it in REC_LENGTH Register.
Following are the default values that I'm using.
USER_DATA1 = 0x00;
USER_DATA2 = 0x00;
USER_DATA3 = 0x00;
USER_DATA4 = 0x00;
USER_DATA5 = 0x00;
USER_DATA6 = 0x00;
USER_DATA7 = 0x00;
USER_DATA8 = 0x00;
USER_DATA9 = 0x00;
USER_DATA10 = 0x00;
USER_DATA11 = 0x00;
USER_DATA12 = 0x00;
USER_DATA13 = 0x00;
USER_DATA14 = 0x00;
USER_DATA15 = 0x00;
USER_DATA16 = 0x00;
USER_DATA17 = 0x00;
USER_DATA18 = 0x00;
USER_DATA19 = 0x00;
USER_DATA20 = 0x00;
TVGAIN0 = 0x44;
TVGAIN1 = 0x44;
TVGAIN2 = 0x44;
TVGAIN3 = 0x08;
TVGAIN4 = 0x64;
TVGAIN5 = 0x9A;
TVGAIN6 = 0x98;
INIT_GAIN = 0x40;
FREQUENCY = 0x8F;
DEADTIME = 0x08;
PULSE_P1 = 0x4F;
PULSE_P2 = 0x12;
CURR_LIM_P1 = 0x80;
CURR_LIM_P2 = 0x00;
REC_LENGTH = 0xFF;
FREQ_DIAG = 0x11;
SAT_FDIAG_TH = 0x2E;
FVOLT_DEC = 0x3A;
DECPL_TEMP = 0x0F;
DSP_SCALE = 0x00;
TEMP_TRIM = 0x00;
P1_GAIN_CTRL = 0x0A;
P2_GAIN_CTRL = 0x02;