SimonTHK
Member
Hello Electro tech online
I am doing a project now with over 20 microprocessors. 1 is master, rest is slave in an i2c connection.
It seems to run smoothly, but few problems occour.
Most of the boards are build exactly similar and work like touch sensitive buttons. When I measure the buttons with oscilloscope, everything seems to be exactly equal on all boards and everything seems to be correct.
BUT!
Something is going wrong since the master doesnt receive correctly from all boards (which contains exact same components and program). I guess I use 3 meters of wire right now and the pull up resistor is at 100k internally inside my PSOC cypress Uc.
My quistion. How do I improve my i2c signal? Or improve my noise reduction on the lines?
I am doing a project now with over 20 microprocessors. 1 is master, rest is slave in an i2c connection.
It seems to run smoothly, but few problems occour.
Most of the boards are build exactly similar and work like touch sensitive buttons. When I measure the buttons with oscilloscope, everything seems to be exactly equal on all boards and everything seems to be correct.
BUT!
Something is going wrong since the master doesnt receive correctly from all boards (which contains exact same components and program). I guess I use 3 meters of wire right now and the pull up resistor is at 100k internally inside my PSOC cypress Uc.
My quistion. How do I improve my i2c signal? Or improve my noise reduction on the lines?