When I use the DS2485,the more Slave deivices there are,the lower voltage collected from the ADS1115 on the Slave device



This is my slave device's circuit,which has DS28E18, ADS1115 and the PTC. I want to read lots of slave devices,but the voltage from ADS1115 is lower than only one slave device working‘s. Sometimes even can't read the data of Slavce devices. I have tried to add the Pull-up resistor with any resistance,but it’s of no avail.So I want to know any other problem will be ameliorate this situation.
Sincerely hope your help!!Thanks!!!

Why does your schematic show different devices than your block diagram?

Thanks for you reply.The 1-Wire device of the block diagram is equal with my schematic,and the Master is just a MCU and DS2485 chip.

You need to post a complete schematic, one that is annotated and shows the processor and what pins are involved. Also it needs to show all power sources and note any wires over 10"/25cm. Be sure to show all hardware devices.



There are my Master‘s schematic and Slave device's,the power of Slave device from the DS28E18's Sense_VDD Pin,but it can only supply ~2.5V voltage.I see it's voltage from the oscilloscope.

Show the origin of the voltage "3V3_Slave".

Please show the complete schematic.
Why do you have the DS2485 and the DS28E18?

https://www.analog.com/en/resources/app-notes/ds28e18-setup-guide-for-remote-i2c-and-spi-sensors-featuring-the-ds2485.html

You could try adding a pull-up resistor on the DS2485 IO pin


Schematic Prints.pdf (66,3 KB)

I will take a SWAG (Scientific Wild Assumed Guess) If you break it down to simple terms you are driving your loads with a resistor. The greater the load (or the more you add) the greater the current draw the lower the voltage will be. It appears what you are seeing is what I would expect. There is not enough information to answer you properly.

I also try lots of different value pull-up resistors,but it can't improve the voltage of Sense_VDD of DS28E18.
And is this your own Schematic ?