Forum Discussion
Altera_Forum
Honored Contributor
10 years agocustom i2c
Just after a quick/general comment as I am a bit new to HDL. I was struggling to get much over 30kHz on my i2c connection because my code on my Nios II processor was not handling the interrupts...
Altera_Forum
Honored Contributor
10 years agoI don't think that this is a problem with your meassuring method. Otherwise the falling edges would also look like "shark fins".
But your Outputs seem to be too weak to pull up the lines fast enough. Normally you have pull-up resistors on your lines. Which value do they have? Are there any capacitors connected to the lines? Which drive strength and slew-rate did you apply to the outputs?