Glitches are fairly common when capturing I2C data. A glitch filter is typically recommended when decoding I2C, due to the reasons below:
- The pullup resistor causing slow rise/fall times
- Our internal comparators having very minimal hysteresis
Ideally, we should add the ability for the I2C analyzer to detect and ignore glitches without needing to add a glitch filter.
For now, the workaround is to use a glitch filter as described below:
"That did it, thanks!
I’m trying to figure out where this glitch is coming from. My oscilloscope shows a clean signal during SCL HIGH, so not sure why logic-16 is seeing a glitch here.
Is this a sampling artifact or something?"