Looking to build a multi-drop sensing array where each node will contain its own low cost processor. With this, I need to come up with a robust way to get data from each of these sensors back to a master unit.
Data throughput need be minimal (thanks to the nodal processing), but it may need to operate in an electrically noisy environment.
I2C is very attractive due to suitability to the communication between master/slaves, and the availability on low cost/low pin# mcu's. However, I'm concerned with its integrity when used over cabling in noisy environments.
This pushes me toward CAN, but with seemingly additional expense.
Anyone tried remote I2C in such an environment?
Data throughput need be minimal (thanks to the nodal processing), but it may need to operate in an electrically noisy environment.
I2C is very attractive due to suitability to the communication between master/slaves, and the availability on low cost/low pin# mcu's. However, I'm concerned with its integrity when used over cabling in noisy environments.
This pushes me toward CAN, but with seemingly additional expense.
Anyone tried remote I2C in such an environment?