On this page
A passive resistor averaging network does not know how many valid sensors remain connected. Its output follows the conductances of every connected branch. Disconnecting one source can therefore increase the weight of the others, while holding that source at zero produces a different result. A plausible output is not proof that every input is present. Before a printed network is used to combine signals, define the connected-source states and the fault information that the system must preserve.
System boundary
Multiple source outputs, printed averaging branches and one receiver form a coupled passive network. Source validity and redundancy are not established by the average alone.
Integration interfaces
| Interface | Required input | Thick film role | Validation owner |
|---|---|---|---|
| Source branches | Voltage, output impedance, source/sink ability and powered-down behaviour | Provide the branch resistances that define the intended conductance weights | Sensor and analog electronics owner |
| Average receiver | Input loading, reference and required accuracy | Present a defined output resistance and node connection | Acquisition electronics owner |
| Fault interpretation | Required input-validity diagnostics and accepted operating states | Preserve the specified branches without implying separate channel observation | System controls owner |
Integration risks
| Risk | Control or verification | Validation owner |
|---|---|---|
| An open input changes the weights while the output remains plausible | Calculate state-specific weights and retain independent validity evidence | System controls owner |
| A low-valued source must absorb unexpected current from other inputs | Verify each source's current direction and output limits | Analog electronics owner |
| Printed matching is tightened while source impedance dominates the error | Budget total branch resistance and receiver loading | Network and acquisition designers |
System integration decisions
- Calculate weights from total branch resistance, including the source output impedance.
- Treat open, held-zero and unpowered inputs as different electrical states.
- Do not mistake one analog average for independently observable sensor channels.
Define the node without assuming an active summing amplifier
The circuit considered here connects several voltage sources through individual resistors to one common node. A high-impedance receiver measures that node against the shared return. There is no amplifier holding the node at a virtual ground. Consequently, current from one source can flow into another source through the resistor network, even when the receiver draws almost no current.
For each branch, combine the printed resistor with the source's justified series output resistance. Keep sources with nonlinear output limits, clamps or changing supply states separate from this linear model. A circuit that actively sums currents into an amplifier is a different architecture and cannot be analysed by simply copying the passive-node weights.
Derive the weights from current conservation
Write the current into the node from source i as its conductance Gi multiplied by Vi minus Vout. Summing those currents and setting the total equal to the receiver current gives the node equation. With a receiver conductance GL to a reference VL, the solution is the conductance-weighted sum of every connected voltage divided by the total connected conductance.
When there is no load and all branch resistances are equal, the result is the arithmetic mean. Equal printed resistors are insufficient if the source output resistances differ materially. A load to ground adds conductance to the denominator without adding a positive signal term, attenuating the node. A load to a nonzero reference contributes its own weighted voltage.
Vout = [sum(Gi Vi) + GL VL] / [sum(Gi) + GL]; Gi = 1/(Rprinted,i + Rsource,i)
- Vi: each connected source voltage relative to the common return
- Gi: source-branch conductance in siemens
- GL and VL: receiver-load conductance and its reference voltage
Settled linear resistive operation, known source equivalents and a receiver represented by the stated resistive load; no conducting clamps or sampled charge transients.
Compare an open source with a zero-valued source
Take three ideal sources at 1 V, 2 V and 3 V, each connected through 10 kilohms to an unloaded node. The output is 2 V. If the 3 V branch becomes a true open circuit, only the 1 V and 2 V conductances remain, and the output becomes 1.5 V. The remaining inputs now each have one-half weight instead of one-third.
If the third source instead remains connected through 10 kilohms but is held at zero, the output becomes 1 V. Zero contributes nothing to the numerator but its conductance remains in the denominator. Calling both cases a missing input conceals a full 0.5 V difference in this example. A powered-down source can resemble neither case if its output clamps or floats through leakage.
| Third branch condition | Connected branch weights before loading | Output with V1=1 V and V2=2 V |
|---|---|---|
| 3 V through 10 kilohms | One-third for each of three sources | 2.0 V |
| True open circuit | One-half for each remaining source | 1.5 V |
| 0 V through 10 kilohms | One-third each, including zero source | 1.0 V |
| 3 V through 20 kilohms total | 0.4, 0.4 and 0.2 | 1.8 V |
| Unpowered nonlinear output | No fixed linear weights assumed | Solve the actual output-state model |
Check what each source must drive or absorb
In the healthy three-input example, the 3 V source supplies 100 microamperes through its resistor, the 1 V source absorbs 100 microamperes, and the 2 V source carries no current. The receiver can draw essentially zero current while the sources still exchange current. Confirm that every source can operate with the required current direction; an output specified only for sourcing current is not automatically an ideal sink.
Changing one source voltage changes the shared node and therefore the currents in every other branch. This interaction can disturb a high-impedance sensor or an output with a limited sink path. The printed resistors limit the interaction but do not provide galvanic isolation or one-way signal flow. If independent inputs are required, buffering or separate acquisition may be a system-level architectural decision.
Include impedance changes before specifying tighter matching
Suppose the third source adds 10 kilohms of output resistance to its 10-kilohm printed branch. With the first two branches unchanged, its conductance halves. The normalized weights become 0.4, 0.4 and 0.2, producing 1.8 V from the original 1 V, 2 V and 3 V sources. Perfect matching of the three printed resistors would not correct this source imbalance.
With all original branches restored, their parallel output resistance is approximately 3.333 kilohms. Adding a 30-kilohm receiver to ground reduces the 2 V unloaded output to 1.8 V. The same observed 1.8 V can therefore result from different causes. Preserve input voltages, individual source impedances and receiver loading in the diagnostic record instead of identifying a cause from one node value.
Decide whether the average preserves enough information
An average intentionally removes information. Different combinations of input values can produce exactly the same node voltage. In this example, three equal 2 V sources and the set 1 V, 2 V, 3 V both produce 2 V. A single node cannot establish agreement between sensors, and an in-range output cannot establish that no input has failed.
If a disconnected or implausible source must be detected, identify an independent observation or a controlled diagnostic state that makes the fault distinguishable. The system owner must assess whether such a state changes the process being measured. Do not promise redundant sensing simply because several resistors or sensors feed one node; diagnostic coverage depends on what remains observable after they are combined.
Measure the weights one source at a time
Hold all but one source at defined voltages and apply a small, known change to the remaining source within its linear range. Divide the output change by that input change to estimate its weight. Repeat for each branch without altering the receiver. Use measured input voltages at the agreed boundary so that source loading is not hidden in the stimulus setting.
Then exercise the declared open, held-zero and powered-down states using controlled low-energy fixtures appropriate to the circuit. Record the node and source currents where they are relevant. Compare the observations with the state-specific model. A sum of measured weights below one may indicate loading to a fixed reference, but leakage, measurement error and unmodelled active behaviour must be excluded before assigning the cause.
Release the weights and fault states with the network
The useful drawing package identifies each branch, its total effective resistance, normal weight, source-current direction and permitted receiver loading. Attach the fault-state output table and the required independent diagnostics. Keep resistor manufacturing tolerances separate from the system's assumptions about the connected sources.
Recalculate after changing a sensor, buffer, input connector, receiver or power sequence. If software converts the node into an engineering quantity, its conversion must match the approved connected-state model. A printed network can implement the agreed weighting accurately, but it cannot determine whether a plausible analog value originated from the intended set of valid inputs.
Define the passive averaging interface
Provide the connected sources and receiver so the requested printed values can be evaluated as a complete weighting network.
- Source voltages and effective output impedances for all states
- Branch schematic, resistor values and permitted matching error
- Receiver loading and reference voltage
- Required source-current limits and fault detection
- Measured weight changes and node values from representative fixtures
The drawing-upload form loads as you reach this section.

