I would like to know whether there is an electromagnetic interference on I2C bus and SPI bus in noisy environment, for example operate near high power motor or generator ?
If possible, I would like to have some useful material about interference on I2C bus and SPI bus.
I would like to know whether there is an electromagnetic interference on I2C bus and SPI bus in noisy environment, for example operate near high power motor or generator ?
Yes there might be. Just put your complete electronics in a metal case to shield these interferences. The I2C and SPI bus both are designed to be internal buses not to be routed outside the main casing.
If you need to send data through an electrically noisy environment as you described, use a physical layer that uses differential data transmission as the RS-485 standard does and use shielded cables.