RS-485 Resistor Calculator by [FSF]Ian

Using equations from RS-485: Passive failsafe for an idle bus by Thomas Kugelstadt, Senior Applications Engineer at Texas Instruments.

Step 1: Calculate RFS

Supply voltage: V
Tolerance:
Noise margin: mV
RT1:
For proper termination, use 100 ohm for Cat5 cable, 120 ohm for standard RS-485 cable. If your cable is short enough so you don't care about reflections, you can try higher values.

Step 2: Calculate RT2

RFS:

Step 3: Determine max. number of devices

RT2:


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

The MAX485 will only handle up to 32 devices instead of 128, but more importantly, the MAX485 is not slew-rate limited, which means you probably will have to terminate the bus. If the various schematics I found online for those modules are correct, they also include termination and bias resistors on every module. If you are using termination resistors at all, you only want those at the start and end of the bus, so you'll have to modify any module you use in the middle. As far as we know, when using the slew-rate limited MAX487 and keeping the bus length below 10 meters, biasing and termination resistors are not required. (Termination is not required if the bus is short enough, and without external termination resistors, the internal biasing resistors in the MAX487 should be enough -- this is the "fail-safe feature" that is mentioned in the datasheet.)

If you use MAX485 chips, the necessary termination and biasing resistors will further reduce the amount of devices you can have on the bus.

Start