Hello Francois, Have you been able to look at the SDA line with a Scope? Bob detailed a number of causes that could also result in this which would occur due without a second master. Given what you are reporting, that should be the next step here. Even at 100kbps, the pull-up resistors need to be assessed. You may also want to refer to this app note regarding the pull-up's. http://www.ti.com/lit/an/slva689/slva689.pdf Thanks cb1 for additional four findings! [quote user="cb1_mobile"]Should these SDA Hangs occur w/regularity - there is likely to be a, Board design issue (routing, trace width, unwanted (adjacent) noise and/or signal coupling) excessive separation between Master & Slave improperly valued 'pull-up' resistor(s) [/quote] When assessing the root cause for some of these hangs, were there any behaviors on scope caps that helped indicate which of the these issues were present? I would guess for points 1 and 2 that the behaviors were similar, but what about those first two compared to wrongly valued pull-ups?
↧