According to the TIA-485A standard, a single unit load is equivalent to a 12 kohm impedance attached to the + and – data lines (connected to ground or supply). A 1/8UL transceiver would have an impedance of 96 kohm. The TIA-485A defined total network load limit of 32UL is based on a common mode load resistance of 375 ohm connecting both the + and – data lines to ground (or CMV source). The standard requires the RS-485 drivers be capable of driving a network load of 32UL along with a Common-Mode Voltage (CMV) difference of -7 V to +12 V and produce a guaranteed minimum of 1.5 V transmit signal level. Such a full UL load with severe CMV conditions exhausts the maximum drive current of 60 mA provided by all standard RS-485 drivers. The specified minimum of 375 ohm resistance for the common mode load is the resulting resistance seen when 32 transceivers with 12 kohm input impedance are placed in parallel (12,000 / 375 = 32).
The TIA-485A standard does not accommodate any special allowance or exclusion for the addition of bias resistors. If you add load to the data lines (for whatever purpose), it is part of the common mode load and must be considered in the calculation of unit load on the network.
The accumulation of RS-485 node counts in excess of the standard defined limit of 32UL does not alone create a violation prompting immediate inoperability. The primary performance parameter affected by network load is the ability of the RS-485 transmitter to output the minimum specified signal level of 1.5 V. Reduction in output signal level starts with the addition of the first load connected and reduces further as additional load is added. The 32UL boundary is simply the standardized guaranteed specification limit where the manufacturers guarantee the signal level will not have reduced below 1.5 V. As mentioned above, the 1.5 V signal output is guaranteed not only with a 32UL load, but also with an elevated common mode voltage (CMV of -7 V to +12 V). As the network exceeds the 32UL limit, the tolerance for this CMV will decay. The following graph from the TIA-TSB-89-A standards document shows the expected reduction in CMV as a function of unit load on the bus.
The REQ legend in the figure above refers to the resulting parallel load resistance of two termination resistors. The common 120 ohm termination produces 60 ohm and is shown by the REQ=60 cyan colored line. The cyan line indicates a standard UL load limit of 32 with a CMV between -7 V and +12 V. Extra current is required from the transmitter to overcome the common mode voltage seen through the common mode load impedance (unit load). As node count elevates, the tolerance for CMV pulls in as seen in the graph.
For example, if we add the collective unit load for 127 b3 BACnet devices (0.38UL each) along with a SmartStruxure server device (0.5UL) we have a total bus unit load of 49UL. From the figure above you can see that the specified minimum -7 V CMV will be reduced to around -3 V and the normal +12 V CMV will reduce to about +6 V.
On a non-isolated RS-485 network, the CMV tolerance of the network is a much more critical performance parameter. Reduction of the CMV tolerance to levels less than the standard -7 V to +12 V range is not recommended. The maximum recommended b3 BACnet device node count of 82 maintains the CMV range.
The recommended limits on RS-485 bus node counts discussed here pertain to hardware bias and unit load considerations only. The recommended maximum node count may be further limited based on product and system version.