Bandpass filter, in a fairly large HQ1157 footprint.
This might be useful for buffering the output of photodiode amplifiers?
One-Inch-Photodetector (https://github.com/aewallin/One-Inch-Photodetector) with 1 MOhm transimpedance, a larger Hamamatsu 5791 photodiode, and OPA657 op-amp.
Achieves around 4 MHz bandwidth, which should be OK for intensity monitoring etc. This will work only for quite small powers, since the maximum DC output swing is 5V, corresponding to a 5 uA photocurrent, or around 12 uW if we assume 0.4 A/W responsivity for the photodiode.
Again I needed to tweak the TIASim simulation to make the experimental data fit the model. I now suspect this is due to capacitive loading of the op-amp output. This should be possible to test by connecting the detector directly to the Spectrum Analyzer input, and then adding successively longer cables and seeing if the response changes.
A simple SFP loopback board that loops back any received signal on the SFP RX-pins to the TX-pins. There's a voltage divider probing the signals, and an ONET1191P limiting amplifier provides amplified differential outputs, for probing the signal going through the SFP.
Designed in 2018, but only now uploaded to github, a simple SFP breakout board for playing around with SFP or SFP+ transcievers.
In contrast to earlier boards, this one has no op-amps or transformers on the TX/RX lines, and bandwidth seems to be good enough for 1Gbit/s at least.
For the simple 'one-inch-photodetector' with a Hamamatsu S5973 photodiode, OPA657 op-amp, and 10 kOhm feedback-resistor the predicted noise-floor and signal output is fairly easy to compute, from a simplified schematic like this:
The photodiode is modeled as a current-source and adds some source-capacitance (in addition to the op-amp input capacitance). The board and components have some parasitic capacitance over RF, and additionally CF is chosen large enough for stability (no self-oscillation). A 50-ohm series resistor couples the signal into a coax to the spectrum-analyzer or scope.
For some (yet unknown..) reason I need to dial-down the GBWP of the op-amp to about half the datasheet value of 1.6 GHz - only then do I get good agreement between the predicted and measured spectra:
Ideally we'd want the dark-noise to be close to the thermal/Johnson noise of RF (like it, roughly, is at <10 MHz), but the circuit has a noise-peak as the -3dB bandwidth is approached. The 'bright' detector response was measured by shining light from a VCSEL onto the detector and modulating the laser with the TG output from the spectrum analyzer. Moving the divergent laser source closer or further away from the detector adjusts the signal level.
Here is the same plot with linear frequency scale.
The first board has a S5973 photodiode, an OPA657, a 10 kOhm feedback resistor, and a 0.2pF feedback capacitor. The circuit self-oscillates without any feedback capacitor.
The backside of the board has an MMCX-connector for the output signal, and 3 wires for power supplies (max +/-20V).
The noise-floor shows an ~18 dB bump as the 59 MHz -3dB bandwidth is approached - not that great. At low frequencies the noise-floor agrees with the thermal noise of a 10k resistor. Shot-noise from about 10uW optical power, producing a 4 uA photocurrent (photodiode responsivity ~0.4A/W), should be clearly (3 dB or so) above the 10k resistor thermal noise floor.
The noise-bump could be decreased with a larger feedback-capacitor, but this reduces bandwidth. The source capacitance is due to the S5973 photodiode (1.6 pF) and the differential (0.7 pF) and common-mode (4.5 pF) input-capacitance of the OPA657 op-amp. Clearly a lower input-capacitance opamp would be better. Stay tuned for tests with OPA858...
Note to self: can't use the Siglent SA's default detector mode of "Positive-peak" if we want quantitative dBm numbers from the analyzer. Use "sample" detector mode!