azonenberg changed the topic of #scopehal to: libscopehal, libscopeprotocols, and glscopeclient development and testing | https://github.com/azonenberg/scopehal-apps, https://github.com/azonenberg/scopehal, https://github.com/azonenberg/scopehal-docs | Logs: https://freenode.irclog.whitequark.org/scopehal
monochroma has quit [Ping timeout: 246 seconds]
laintoo has quit [Ping timeout: 264 seconds]
electronic_eel has quit [Ping timeout: 258 seconds]
electronic_eel has joined #scopehal
Degi has quit [Ping timeout: 256 seconds]
Degi has joined #scopehal
monochroma has joined #scopehal
laintoo has joined #scopehal
<azonenberg> So i think i found another way to improve response of the probe on top of what i'm doing already
<azonenberg> I can shorten the stub on the probe tip
<azonenberg> By around 0.4 mm
<azonenberg> It looks like that will buy me about 100 MHz of bandwidth
<azonenberg> So the next version I've got in my kicad design should, if my simulations are correct, still have peaking but it should be at closer to -18.5 to -19 dB instead of the -17.3 i have now
<azonenberg> and possibly slightly lower frequency, maybe 3.2-3.4 GHz vs the 3.63 it's at now
<azonenberg> Ultimate -3 dB bandwidth i'm not super sure about, but very roughly i'd say around 4.1 GHz should be doable
<azonenberg> interestingly the pico 6 GHz probe actually has around 1.5 dB of peaking at 3.1 GHz. So that's suggesting i'm starting to approach their performance
<azonenberg> The curve shape looks almost the same just shifted 6 dB down
<azonenberg> Gonna order this new probe early next week probably
<azonenberg> Cyan = current kickstarter probe design
<azonenberg> Green = pico 1.5 GHz piece of junk
<azonenberg> purple = pico 6 GHz probe (20:1, all others are 10:1)
<azonenberg> Black = today's prototype
<azonenberg> Red = simplified sim of today's prototype not including pcb or copper losses
<azonenberg> Blue = sim of my proposed next prototype, trying to reduce the peaking by a bit without losing too muc hbandwidth
<azonenberg> (also Implant monochroma wbraun tnt have a look)
<azonenberg> this is with the tip mounted ground, i'm not yet sure how far i can push it with the z-ground and other less ideal grounding accessories
<monochroma> :O so smooth
<azonenberg> monochroma: So basically it looks like there's three different major effects in play here
<azonenberg> The first one is reflections between each pair of resistors due to having a stub with a high impedance termination at both ends, you get standing waves. As the stub gets longer, or you add more resistors, you get high frequency loss
<azonenberg> Second effect is resonances in the stub from the DUT to the first resistor. So basically the length of the probe needle plus the trace from the needle to the first resistor. I shrunk that trace by 400um in my pending prototype
<azonenberg> Third is non-flat response of the resistors themselves, in order to reduce effect #1 i went from six resistors to three in the black trace, then up to four in the blue one. This inherently required changing resistor values
<azonenberg> the 200 ohm in particular has significant peaking at higher freqs because the impedance of the parasitic 26 fF capacitor in parallel with the resistive element becomes nontrivial compared to a 200 ohm resistance
<azonenberg> https://www.antikernel.net/temp/tip-stub-effects.png this is the resonant behavior of the probe tip in isolation
<azonenberg> Blue line is an idealized simulation with a zero-length probe tip and an ideal 450 ohm resistor with no parasitics, and a lossless line for the probe body
<azonenberg> Red is the same idealized simulation but with an 8.1mm long 226 ohm stub, which is the best fit so far to my experimental data for the probe tip
<azonenberg> https://www.antikernel.net/temp/resistor-spacing-effects.png this is comparing a series string of ideal 200-100-100-50 ohm resistors with no probe tip stub and no stub between resistors (blue) to 0.6mm stub between resistors (red)
<azonenberg> https://www.antikernel.net/temp/resistor-parasitic-effects.png and this compares the same ideal series string in blue, to the same string but with actual S2P models for each resistor in red
<azonenberg> Summarizing... probe tip stub creates a ~5 dB resonant peak at 4.8 GHz, gap between resistors creates loss that increases with frequency (2 dB @ 6 GHz for 0.6mm gap on 4 resistors)
<azonenberg> and parasitic shunt capacitance across resistors creates peaking that increases with frequency, about +0.7 dB at 6 GHz
_whitelogger has joined #scopehal
<_whitenotifier-f> [starshipraider] azonenberg pushed 1 commit to master [+13/-0/±2] https://git.io/JUlcY
<_whitenotifier-f> [starshipraider] azonenberg 14d94df - More simulations of probe effects
Nero_ has joined #scopehal
Nero_ is now known as NeroTHz
<azonenberg> So this is my latest experiment in sonnet. Red trace = current prototype, blue trace = proposed filter to null out that hump
<azonenberg> I'm going to tweak it slightly as the filter's peak seems to be just a little left of my actual peak but i think i'm on the right track
<azonenberg> intuitively, the peaking is mostly caused by the probe tip which is a high impedance section of line, so i'm going to add a low-impedance section of line to cancel out that effect
<azonenberg> probably right after the attenuator resistors
<azonenberg> in order to keep the number of variables low, i plan to add this filter to the existing v1.1 layout with no other changes
<azonenberg> And see how flat it ends up being in real life
<azonenberg> The filter is just a 13.6mm long section of 0.8mm wide transmission line
promach3 has quit [Ping timeout: 244 seconds]
promach3 has joined #scopehal
<_whitenotifier-f> [starshipraider] azonenberg pushed 1 commit to master [+1/-0/±0] https://git.io/JUllE
<_whitenotifier-f> [starshipraider] azonenberg 31e8cc9 - Added simulation of filter to oshpark probe
<_whitenotifier-f> [starshipraider] azonenberg pushed 1 commit to master [+0/-0/±2] https://git.io/JUllz
<_whitenotifier-f> [starshipraider] azonenberg e5f97cf - Added filter to v1.2 probe to cancel out peaking from tip. Moved resistors 400um closer to tip.
bvernoux has joined #scopehal
bvernoux has quit [Quit: Leaving]
elms has quit [Ping timeout: 272 seconds]
elms has joined #scopehal
juli965 has joined #scopehal
jevinskie[m] has joined #scopehal
DanRoh has joined #scopehal
DanRoh has quit [Client Quit]
NeroTHz has quit [Read error: Connection reset by peer]
maartenBE has quit [Ping timeout: 240 seconds]
maartenBE has joined #scopehal
<azonenberg> https://www.antikernel.net/temp/probe-filter.png did some more sims and it seems like while my filter's cutoff freq is good, i made it a little bit too strong. Blue trace shows after some tweaking
<azonenberg> went from 800 to 600um width
<azonenberg> blue trace is simulated freq response of the entire probe with the filter
<azonenberg> The red trace is a bit optimistic and doesnt model dielectric or conductor losses, but the peak is at the right spot
<azonenberg> adding in losses i'm expecting this new rev to be quite flat out to ~4 GHz