Can anybody give a clue on how ground balance works in gpx 4500 machine?
I am interested in theory behind it and a practical realization.
I am building my own hobby PI machine with MCU, FPGA, ADC, and fully differential front end. My coil is a two coil concentric type. TX is a single MOSFET – classical tx design – not a bipolar.
RX consists of two ad8139 + adc 40 msps + fpga.
In fpga I can do any integrations. I mean I can set any delays after TX and any t1-t2 where I do integration.
In MCU a do a configuration in FPGA (set delay and integration windows), also I do their oversampling, average values calculations and so on.
The device works well in the air. However, when it comes to ground I do not get any decent results.
I have looked through lots of pages in this forum studying the methods and theory behind Ground balance in monopole (single mosfet) PI machines. But cannot find a good working practical solution.
Right now, my ground balance works like this:
TX length is T=100 us.
Delay 1 (t0 - t1): 8 us.
Target Sample (t1-t2): 8 us
Delay 2 (t2-t3), where t3=3*t1: 8 us
Ground sample (t3-t4), where t3=3*t1, t4=3*t2.
EF sample: 800 us after TX end, length of EF sample is Ground Sample length minus Target Sample Length.
(P.S.: Sample means - I do integration of ADC values from RX coil in this sample window)
Final signal for processing: X = Target Sample – Ground Sample + EF Sample
Delay 2 is adjustable: So I do up and down with coil and adjust this delay until no change in signal is noticeable.
However, as I said, that method does not work well. It is not very stable.
Thank you.
I am interested in theory behind it and a practical realization.
I am building my own hobby PI machine with MCU, FPGA, ADC, and fully differential front end. My coil is a two coil concentric type. TX is a single MOSFET – classical tx design – not a bipolar.
RX consists of two ad8139 + adc 40 msps + fpga.
In fpga I can do any integrations. I mean I can set any delays after TX and any t1-t2 where I do integration.
In MCU a do a configuration in FPGA (set delay and integration windows), also I do their oversampling, average values calculations and so on.
The device works well in the air. However, when it comes to ground I do not get any decent results.
I have looked through lots of pages in this forum studying the methods and theory behind Ground balance in monopole (single mosfet) PI machines. But cannot find a good working practical solution.
Right now, my ground balance works like this:
TX length is T=100 us.
Delay 1 (t0 - t1): 8 us.
Target Sample (t1-t2): 8 us
Delay 2 (t2-t3), where t3=3*t1: 8 us
Ground sample (t3-t4), where t3=3*t1, t4=3*t2.
EF sample: 800 us after TX end, length of EF sample is Ground Sample length minus Target Sample Length.
(P.S.: Sample means - I do integration of ADC values from RX coil in this sample window)
Final signal for processing: X = Target Sample – Ground Sample + EF Sample
Delay 2 is adjustable: So I do up and down with coil and adjust this delay until no change in signal is noticeable.
However, as I said, that method does not work well. It is not very stable.
Thank you.
Comment