As now i've done nothing to the ref pin. Simply removed the 3001 opamp, removed his set of feedback resistors, and shorted the two 100 ohm output resistors for have a 50ohm output impedance.
Need to check on fy6900 where the ref pin goes, but by now all seem works as it should.
I was also checking the attenuation pad for finding the correct values. Following this link:
https://www.electronics-tutorials.ws/attenuators/pi-pad-attenuator.html
It suggest that's a pi-pad, with 50 ohm input (the 49.9 ohm resistance at the output of the ad8009). Following the formulas, for a 20db attenuation (from 2.5v to 250mv) i need the 2 resistors to ground at 61.1ohm and the resistor in series at 247.5ohm, for have a Zi=Zo= 50ohm.
This calculation seem correct? This evening i'll try this combination. For sure the opamp ad8009 can source the required current (rated at 150ma).
Prompted by your efforts at cracking this conundrum (converting from an 85 ohm pad to a 50 ohm one which matches the high impedance on the output condition that Feeltech corrected for in the firmware), I've girded my loins and faced this beast of a problem once more.
This time, I think I've got the correct solution. Remarkably, it turns out that the attenuation required is very close to the 20dB figure you arrived at. It turns out to be 19.69dB (50 ohm pad). This was an "intermediate" figure which I'd confused myself into thinking required a 6.02dB correction factor (up or down - I was undecided initially but went for the extra attenuation which then required me to trim the series resistance down so low that I ended up with a 45 ohm pad).
I think I'd overlooked the fact that the output voltage under open circuit (no loading on the output) in the range >0.5v <5 volt P-P when the OPA686 is directly driving the output via its pair of 100 ohm resistors which set the output impedance to 50 ohm, the voltage is that at the OPA686's output pin (theoretically, no volt drop in the 50 ohm resistor).
Obviously, when the pad is switched into circuit at the transition 501mV to 500mV p-p whilst the output remains unloaded, the 85.9 ohms loading from the pad causes a volt drop in that 50 ohm resistor reducing the voltage going into the pad to 63.22% of the OPA686's output voltage which is reduced by another 16.39344% in the pad itself to give a total reduction factor of 0.10364 which corresponds to an attenuation of 19.69dB.
When I'd reached this point in my earlier calculation attempts, I'd erroneously assumed I'd need to add (or subtract) another 6.02dB to account for the terminated output state on account these calculations had been based on voltage ratios in the unterminated state. Since I figured I'd not properly accounted for the actual parameters of this conundrum, I decided to run the volt drop calculations again with the 19.69dB resistor network values as a sanity check (it had just seemed too easy a solution to be true).
The new resistor values I came up with are 62 ohms for the shunt elements with a 240 ohm series element which gives you a 19.68dB 50.34 ohm pad. If you can afford (or else select on test) the 61.9 ohm resistors, this gives you a 19.69dB 50.27 ohm pad with a 240 ohm series element. I used the following attenuator calculator:
https://chemandy.com/calculators/pi-attenuator-calculator.htmalong with this on-line dB ratio calculator:
http://www.sengpielaudio.com/calculator-db.htm You might wonder why I'm chasing attenuation values to within 0.01dB and impedance values within half an ohm of the nominal 50 ohm system impedance. It's critical to exactly match the attenuation given by the 85 ohm in the unterminated state if you don't want to see the output jump up by 3 mV from the expected 500mV after dropping down from the 501mV mark using the 62 and 240 ohm values in place of the perfect resistor values of 61.562 and 238.636 ohms produced by the calculator (assuming 0.5% tolerance 49.9 (or 100//100) resistors on the opamp outputs).
If Feeltech had used an actual 20dB 50 ohm pad, then the OPA686 output voltage would have been boosted from 500mV to 5v when switched from a 501mV setting to the 500mV level. However, to correct for the error introduced by this 85 ohm pad, they had to reduce the boost in voltage at this transition point to 4.8244v p-p which is what complicates the replacement of the 85 ohm pad with a 50 ohm pad that will minimise this voltage jump (which will now be correct for both unterminated and terminated cases - currently only correct for the unterminated case more commonly associated with audio frequency testing), hence the resulting 19.69dB pad.
I'm hoping you can run through the calculations to check my own best effort. After getting it so wrong on my first and second attempts over 6 months ago, I don't fully trust my calculations and would prefer an independent check by others that aren't me!
When I last asked if anyone else subscribed to the FY6600 topic thread could have a crack at this problem, I was met with resounding silence. The real issue with this "Skoolboy Howler" of Feeltech's is that for terminated conditions, this leaves a gaping hole in the range of output voltage levels just below the 500mV p-p settings range (250mV p-p terminated) that can only be filled by using an external 50 ohm 20dB attenuator.
Thinking about this issue of gaping holes in the voltage level adjustment range, a modest 'backward jump' of a few mV at this 500mV transition point is rather more tolerable than the huge gap that currently exists since you can compensate by dialling the voltage level down a few more mV. If you substitute with a 20dB 50 ohm pad, you'll create a small hole in the voltage settings range whereas a 19.5dB pad will just give you a small overlap which whilst still a little irksome, at least doesn't prevent you adjusting to an exact voltage setting (within 1mV) required to execute a test.
Anyway, that 20dB pad you're thinking of creating is only 0.31dB adrift from my own calculations so you might want to try the 62 and 240 ohm resistor values I came up with for a 19.68dB 50.34 ohm pad (a little overlap in voltage settings is better than a little gap imo
). This, of course, assumes you don't see a problem with any of my calculations.
JBG