Please consult. Level converter between atmega328 5V-PCA9306-bosh bmp180 3,3v w / pull-up resistor 4,7k (recomended 2,2-10K) to VREF1. My question - is there a need to put pull-up resistors in the 5V on VREF2 side and a nominal?
Thank you.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Please consult. Level converter between atmega328 5V-PCA9306-bosh bmp180 3,3v w / pull-up resistor 4,7k (recomended 2,2-10K) to VREF1. My question - is there a need to put pull-up resistors in the 5V on VREF2 side and a nominal?
Thank you.
Hello Gennady,
Thank you for your question!
You are correct, that you will need a pull-up resistor on the SDA/ and SCL lines to their respective power rails. This is true for both sides of the PCA9306. So both your 3.3V and 5V sides will require pull-up resistor.
Please see the schematic below from the datasheet that I have modified to match your power supplies. Note the configuration of the part circled in red. It is very important that you wire it up that way for proper translation.
Hi!
In page 11 of SCPS113K –OCTOBER 2004–REVISED OCTOBER 2014 pdf for PCA I was read:
"The I2C bus master output can be push-pull or open-drain (pull-up resistors may be required)"
I understud-if master output is push-pull -no resistor is needed. From this point I was start my question. Also in APM ardupilot board v2.52 resistor used only on 3,3v I2C side. From 5V side (Atmega 2560) no resistors!
Thanks!
Hello!
I understud. But Atmega (3,3v)work with BMP180 (also in 3,3v) with pull-up res work correctly. Maybe libraly for I2C already use this trick.
In connection with this is I mast use with PCA pull-up res on master side (for 5,5v) or no?
Thanks!