I’m using the ADS1115 with 5V because my measuring device provides 0 to 5V measurements but since the microcontroller is not tolerant to 5V, I need to shift it down to 3.3V.
I plan to use the BSS138 which in a popular configuration uses two 10K resistors to do so (R1 and R2 for one line and R3 and R4 for the other in my case).
The configuration on the right is for one device and the basic single configuration. The datasheet for the ADS1115 calls for pull ups in the range of 1K to 10K in the SDA and the SCL lines.
Lower values more power consumption, faster speed, higher values lower power consumption, lower speed, as far as I understand. Power and/or speed are not a concern.
My questions are
- can I delete R5 in SDA and R6 in SCL and connect those pins directly to the High Level (HL) side of the shifter since it already has 10K resistors?
- And better yet delete the 10K resistors (R2 and R4) without a connection to 5VIN?
- And by doing so, R1 and R3 become the only pull ups?
I’ve read that for 5V a good pull up resistor is a 4.7K and for 3.3V is around 2.?K.
- If not, can I substitute the two 10K resistors (R2 and R4) with a 5K
resistor (4.7K for standard value resistor)?
- How would you minimize the use of resistors and have a reliable design?