4
votes
Mitigating Single-Point Failure in an I2C Bus for Satellite ADCS
You've got as many I2C buses as the number of pairs of unused GPIO pins you have got. There's not that much benefit to using the I2C bus hardware usually. There's a niche for them on relatively slow ...
4
votes
Accepted
Seeing temperature jumps on MAX31827 via I2C
The I²C protocol reads (and writes) data byte-wise, i.e., eight bits at a time. You need to read two bytes to get the 12-bit value, and, apparently, the measured temperature changed between these two ...
2
votes
Seeing temperature jumps on MAX31827 via I2C
The MAX31827 data sheet cautions against the selection of incompatible conversion values. Specifically, against selecting too small of a conversion interval and too high a resolution:
When selecting ...
2
votes
Accepted
Is there a concern having a faster rise time in I2C fast mode than 20ns spec?
I think there is a concern.
Not because in itself it is faster than allowed by I2C specification, but for the reason why, as it may reveal a problem, or it might be fine after you know why it is too ...
2
votes
Accepted
Simple I2C communication between two ATmega32U4s -- first transmission works, then it hangs
Basically, the receiver does not handle all cases it should from the I2C peripheral, the I2C peripheral jams the bus because it must signal a wait by clock stretching because the software hasn't ...
1
vote
Is there a concern having a faster rise time in I2C fast mode than 20ns spec?
Is there any concern for \$t_R<20~ns\$.
Consider -3 dB BW = 0.35/T (10~90%) = 70 MHz.
Just above, this is the FM band where emission regulations are tighter due to crøsstalk interference to FM ...
1
vote
Is there a concern having a faster rise time in I2C fast mode than 20ns spec?
This is a bit of a mystery. You can find numerous 'official' non-answers in forums from the likes of NXP and TI, basically they say to follow the specification. There is speculation that it could be ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
i2c × 2051microcontroller × 263
arduino × 241
stm32 × 208
pic × 138
spi × 128
sensor × 107
raspberry-pi × 86
c × 85
pullup × 85
communication × 82
eeprom × 63
avr × 61
embedded × 51
atmega × 50
level-shifting × 48
uart × 45
smbus × 44
serial × 41
multiplexer × 37
adc × 35
lcd × 35
esp32 × 35
rtc × 35
accelerometer × 33