Maybe somebody has a suggestion about such questions? 1. What are these strange spikes at the beginning of each clock cycle? 2. Why SDA data ground level have different values?
closed as unclear what you're asking by Elliot Alderson, Oleg Mazurov, Finbarr, TonyM, Warren Hill Sep 21 at 15:47
Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
SDA has different low levels depending on whether the master or slave is pulling it down. This is actually a useful debug tool because you can tell who is controlling the SDA at that moment. You will probably eventually wish to determine why they are pulling down to different grounds, though.
The spikes are overshoot, caused by impedance mismatch.