Fire alarm cabling and connections

Every cable in an addressable system, what terminates where, what voltage you should measure at each point, and what the signals look like on the wire.

Cutaway of a two core fire resistant cable showing conductors, insulation, foil screen, drain wire and red LSZH sheath LSZH sheath . Aluminium foil screen Conductors Drain wire earth at panel end only Red jacket reserved for fire circuits +
FIG 1Fire resistant screened pair, 2 core 1.5mm². The red jacket is not decoration. In most jurisdictions red is reserved for fire circuits so that nobody cuts into it during unrelated works.
SYSTEM
Addressable, single loop
SUPPLY
230V AC / 24V DC
REFERENCE
BS 5839-1, NFPA 72
REVISION
A
CBLschedule

What cable goes where

A single loop panel needs six distinct cable types. Getting one of them wrong is the most common reason a system fails its first inspection.

CircuitCableSizeScreenNotes
SLC loop Fire resistant 2 core
FP200 Gold, MICC, FPLR / FPLP
1.5mm²
16 AWG
Usually yes Screen required by most protocols. Check the panel manual, some Apollo installs run unscreened.
NAC / sounder Fire resistant 2 core 1.5–2.5mm²
14–16 AWG
No Sized by voltage drop, not by current rating. See the drop calculation below.
Initiating device circuit Fire resistant 2 core 1.5mm² No Conventional zone hung off a monitor module. EOL resistor at the far device.
Mains supply Standard building wiring 2.5mm²
12 AWG
No Dedicated, unswitched, labelled circuit. Never on a socket ring or a lighting circuit.
Battery Flexible, fused at the battery 2.5mm² No Short run inside the enclosure. Two 12V SLA in series gives 24V.
Panel network Fire rated screened pair, or fibre 1.5mm² Yes Only on multi-panel jobs. Fibre if the run crosses a building or a lightning risk.

Fire rating is a survival time, not a brand. BS 5839-1 standard grade means 30 minutes of circuit integrity, enhanced means 120 minutes. NFPA and the NEC classify by installation location instead: FPL general, FPLR risers, FPLP plenum spaces. Specify the survival requirement first, then pick a cable that carries the matching certification.

Sizing the NAC by voltage drop

Notification devices stop working reliably below about 16V. The panel supplies 24V nominal but battery standby drops that to roughly 20.4V at the terminals, so the whole cable run has to lose less than about 4V.

Drop in volts equals 2 × L × I × R, where L is the one way run in metres, I is the total alarm current on that circuit in amps, and R is the resistance per metre. For 1.5mm² copper that is about 0.0121 Ω/m. A 60m run carrying 1.2A drops 2 × 60 × 1.2 × 0.0121 = 1.74V, which is comfortable. Double the current and you are at 3.5V and out of margin.

TB-1loop terminals

The loop, terminal by terminal

The panel gives you four terminals per loop. Two send the loop out, two receive it back. Every device in between passes the pair through rather than tapping it.

Panel loop terminals connected through an isolator and two devices and returning to the loop in terminals Panel loop card L1 OUT + L1 OUT − L1 IN + L1 IN − SCN ISO Detector addr 014 Call point addr 015 L1 in → L1 out device passes the pair through Isolator every 20 to 32 devices Return leg into L1 IN. This is what makes it Class A.
FIG 2Class A loop. A single break anywhere still leaves every device reachable from one side, because the panel drives both ends. On Class B the return leg is absent and everything past a break goes silent.

Rules that are not negotiable

Keep polarity consistent all the way round. Positive from the panel goes to the positive input of every device, and out of its positive output to the next. One reversed device drops everything downstream of it.

Bond the screen at the panel only. Grounding both ends creates a loop between the panel earth and the building steel, and any mains cable running nearby will induce current into it. That shows up as random comms errors that move from address to address.

No T-taps on a Class A loop. The panel measures the loop as a single electrical path, and a spur hanging off the middle breaks that assumption.

LimitTypicalWhat happens if you exceed it
Loop resistance, per leg40–50 ΩDevices at the far end brown out during alarm and drop off the poll
Loop capacitance0.3–1.0 µFData edges round off, panel reports intermittent comms faults
Devices per loop99–159Protocol dependent hard ceiling, the panel simply will not enrol more
Devices per isolator20–32One short takes out more of the building than the code allows
SIGon the wire

What the signal actually looks like

Put a scope across the loop pair and you will not see a clean digital bus. The panel and the devices talk in two completely different ways on the same two wires.

Two traces, panel voltage modulation on the upper trace and device current modulation on the lower trace Panel to device — voltage modulation The panel pulls the loop down a few volts to clock out address and command bits 32V 24V 0V idle address bits command Device to panel — current modulation The device answers by drawing extra current in short bursts. It never drives the line. 8mA 0.5mA quiescent draw reply
FIG 3Apollo, Hochiki and Notifier differ in framing and timing but share this shape. It is why a duplicate address shows up as a garbled frame rather than a clean error: two devices draw current in the same time slot and the panel sees one impossible waveform.
PointQuiescentAlarmMeaning
SLC loop, across the pair24–40V DCunchangedLoop voltage does not drop in alarm. Devices signal by current, not by shorting the line.
NAC, at the panel−24V DC+24V DCPolarity reverses. Blocking diodes keep sounders silent while the EOL is still supervised.
NAC, at the last devicen/a≥ 20.4V DCBelow about 16V the sounder is out of spec, which is the whole point of the drop calculation.
IDC through a monitor moduleEOL valuenear 0 ΩThe contact shorts across the EOL. Panel reads the resistance change, not a voltage.
Battery, on float charge27.2–27.6V DC≥ 21V DCBelow 21V under load the batteries are done, whatever the date on the label says.
Screen to earth< 1 Ω at panelopen at far endContinuous screen, earthed once. Any reading at the far end means it is bonded twice.
EOLsupervision

Why there is a resistor at the end of every circuit

A fire alarm circuit has to know the difference between quiet and broken. Without an end of line resistor a cut cable and a healthy standby circuit look identical to the panel. The resistor makes the panel measure a specific value at all times, so any change is detectable.

Click through the four states below. The current reading is what you would measure on a 24V circuit with a 10kΩ EOL.

Supervised circuit from the panel through a detector to an end of line resistor Panel 24V DC supervised D1 10 kΩ EOL Current flows through the resistor. Panel is happy.
LOOP CURRENT
2.4 mA
RESISTANCE
10.0 kΩ
PANEL REPORTS
Normal

EOL values are manufacturer specific and there is no safe default. Notifier initiating circuits commonly use 47kΩ and their NACs 10kΩ. Apollo monitor modules are often 20kΩ. Hochiki is frequently 10kΩ. Fire-Lite NACs are often 4.7kΩ. Read the device data sheet every single time, because fitting the wrong value gives you a circuit that reads normal and never detects a break.

Where the resistor physically goes

At the far end of the circuit, inside the last device on the run. Not in the panel, not in a junction box halfway, not across the terminals at the panel end. The whole function is to prove the cable is intact along its entire length, and a resistor sitting anywhere other than the end only proves the cable up to that point.

MODfield wiring

Modules: where the loop meets everything else

Detectors and call points only need the loop pair. Modules need a second circuit, and the two families wire in opposite directions.

A monitor module reading a flow switch and a control module driving a sounder circuit Monitor module input, reads a contact L1 + L1 − IN + IN − loop pair in on L1 Flow switch 47k EOL Control module output, drives a circuit L1 + L1 − 24V AUX IN NAC OUT Sounder 10k EOL Sounder power comes from AUX or a booster PSU, not from the loop The module is loop powered. The contact it reads is dry.
FIG 4Monitor modules read a volt free contact and need no external supply. Control modules switch a real load and must be fed from auxiliary 24V. Watch polarity on the NAC output, because the blocking diodes in the sounders will silently ignore a reversed circuit and it will pass a continuity test.

Loop powered sounders

Addressable sounder bases draw their power from the loop instead of a NAC. Convenient, but each one takes several milliamps in alarm and a loop has a fixed current budget. Fit thirty of them and the far end of the loop browns out the moment everything sounds at once. Run the manufacturer's loop calculator before you commit to the design, not after the devices are on the ceiling.

PSUpower

Mains and standby

Mains supply through a dedicated fused spur to the panel power supply, with two series batteries providing standby Distribution dedicated MCB Fused spur unswitched labelled red Panel PSU 230V AC in 27.4V DC float BATT + BATT − charge monitored fuse 12V 12V Two batteries in series = 24V
FIG 5The mains feed is a dedicated circuit that nobody can switch off by accident. If a cleaner can kill your fire panel from a wall switch, the installation is wrong regardless of how good the loop is.

Sizing the batteries

Standby requirement is 24 hours of quiescent load plus a period in full alarm. NFPA 72 asks for 24 hours plus 5 minutes of alarm. EN 54 and BS 5839-1 ask for 24 hours plus 30 minutes. Take the quiescent current, multiply by 24, add the alarm current multiplied by the alarm period in hours, then add roughly 25 percent for ageing.

A panel drawing 0.35A quiescent and 2.1A in alarm under EN 54 needs (0.35 × 24) + (2.1 × 0.5) = 9.45 Ah, plus derating gives about 12Ah. Fit 12Ah cells, not 7Ah, and write the calculation on the inside of the door.

LABbench rig

The bench version

If you are building the RS485 training loop rather than wiring a real building, this is the equivalent connection table. Same topology, safe voltages, and the faults behave the same way.

ESP32MAX485FunctionReal world equivalent
GPIO16ROReceiveLoop receive side of the panel line driver
GPIO17DITransmitLoop transmit, the voltage modulation in Fig 3
GPIO4DE + REDirectionHalf duplex turnaround, no equivalent, real loops are always driven
3V3VCCSupplyLoop supply, 24V on a real system
GNDGNDCommonLoop negative
A / BBus pairThe SLC pair itself, daisy chained board to board
120 ΩA to BTerminationFirst and last node only. Omit it and you get the same intermittent comms faults as an over-capacitance loop

Do not connect the bench rig to real fire alarm equipment. It is a training tool. Fire alarm installation and commissioning is a licensed activity in Egypt and almost everywhere else, and the commissioning certificate has to be signed by a certified engineer.

FLTwith a multimeter

Fault finding with a multimeter

Disconnect the circuit from the panel before measuring resistance. Leave it connected for voltage readings.

ReadingYou measureCause
IDC resistance, panel disconnectedBreak in the cable, or the EOL was never fitted
IDC resistance, panel disconnectednear 0 ΩShort between conductors, usually a nicked cable in a metal back box
IDC resistance, panel disconnectedhalf the EOLTwo EOL resistors fitted in parallel, someone left one at a previous device
Loop leg resistance, end to end> 50 ΩRun too long, conductor too thin, or a corroded joint in a junction box
Conductor to earth< 1 MΩInsulation damage. Megger at 500V with all devices removed to confirm
Screen continuity, panel to far endopenScreen not carried through a joint. Supervision of the screen is now useless
Screen to earth at far end< 1 ΩScreen bonded at both ends. Lift the far end
NAC at last device in alarm< 20VVoltage drop. Increase conductor size or split the circuit
Battery under load< 21VBatteries at end of life, replace both as a pair