[quote author="ian"]Hi drjeseuss, This is just a guess, but maybe the power up is fairly dirty and it bounces around enough to trip all the triggers? If you capture 50% before and after the power up - are there any signs of noise that could cause this?[/quote]
Good guess. On closer inspection there was a tiny (fast) bounce high-low-high. The OLS correct in starting the sample since that's what I asked for... oops. So I added a 500 sample (generous) delay to trigger 1 and tried again. This time the delay skipped past the bounce, then began looking for a low. I got exactly the chatter I was expecting to see here. Simple problem, simple fix! Thanks for the extra set of eyes (and brain cells)!
You may be right about the bounce on powerup but I don't see any indications of this even at high sample rates. I'm thinking of trying a delay on the first trigger of a few ms (equiv. number of samples) before handing off to trigger 2. I assume it works this way. That would eliminate the possibility of bounce during powerup. If I understand it correctly it would see chan.0 go high, wait the delay period, then arm trigger 2 which should wait for the line to go low again. I thought of this while driving to work today so once I get home today I'll give this a shot.
I recently received my OLS v1.04 then tested, upgraded firmware, etc. and tested again. All appears to work perfectly except a small trigger issue. I'm testing a 1-wire line. While the circuit is off this line is low. On powerup it goes high until it starts to communicate when it pulls low again. In triggers, I've set up stage 1 as immediate with mask and value checked under '0' where my 1-wire is connected (yes I have gnd too). Action capture is off. this should see the pull high from powerup and increase to trigger 1. Onstage two I have set to arm on level 1, mask checked and value unchecked under '0'. Action capture is on. This should then see the pull low and capture the comm from the 1-wire device. Instead, I'm seeing the capture start on the initial pull high at powerup (trigger 1) instead of the first pull back low (trigger 2). Any idea why this might be happening?