billj
New Member
Posts: 2
|
Post by billj on Nov 28, 2018 7:51:59 GMT -8
My systems has mostly 5V grove sensors. I am building grove boards that have 3.3V sensors. For cleaner wiring, I want to leave 5V on the grove bus channel and use external pull-ups to 3.3V on the external board. This should work if I remove the SDA and SCL pull-ups from a multiplexer channel so it depends on the external pull-ups instead. Then, the channel has 5V power but 3.3V data pull-ups. There is a 3.3V regulator on the external board.
The question is, which pull-up resistors on the multiplexer board are used for which channels? It is the V2 board.
|
|
|
Post by SDL on Nov 28, 2018 13:29:31 GMT -8
So you are mixing 3.3V sensors and 5V sensors on the same I2C bus segment?
If not, you can change the whole bus segment to 3.3V by cutting the appropriate jumper and soldering the other to feed 3.3V.
See the specification.
BP
|
|
billj
New Member
Posts: 2
|
Post by billj on Nov 29, 2018 11:46:18 GMT -8
The whole bus segment will be 3.3V data. Currently there is no 3.3V supply in the system but if there was an external 3.3V supply in the system, it could be wired to multiplexer board and jumper cut as in specification.
Options:
1- add a 3.3v supply to system, add two cables, one to power the 3.3 supply and one to feed the 3.3V multiplexer channel and cut jumper, us existing grove jumper on new 3.3 channel.
2- remove multiplexer pull-ups, use existing 5V grove jumper to sensor board which has 3.3V regulator and pull-ups.
So it come down to less wires and hook up instructions. Since you have the schematic, it would be easy to say something like: CH1 pull-ups are R4 and R5 by J2 (JUST A GUESS NOT VERIFIED)
|
|
|
Post by SDL on Nov 29, 2018 13:27:33 GMT -8
I'll take a look at it this afternoon and give you the instructions. I thought the manual was clearer than that!
However, what you are doing is different that I originally thought.
BP
|
|