A standard hardwired smoke alarm wiring circuit uses a 3-wire parallel AC topology (Line, Neutral, Interconnect) that feeds an internal optocoupler bridge, translating 120V AC signaling into 3.3V or 5V DC logic. While the physical home wiring is straightforward, the internal circuit design that allows multiple alarms to trigger simultaneously without frying their low-voltage microcontrollers is where the real engineering lives. Below, we break down the exact node topology, calculate the internal component values, map the failure modes, and build a safe 9V DC breadboard proxy to test the interconnect logic.
The 3-Wire AC Topology: Line, Neutral, and Interconnect
Hardwired smoke alarms are not wired in series. They are wired in parallel across the mains supply, with a dedicated third wire acting as a signaling bus. We define the circuit nodes as follows:
- Node L (Line/Black): 120V AC ungrounded conductor, switched or unswitched depending on local code.
- Node N (Neutral/White): Grounded conductor, providing the return path for the alarm's internal power supply.
- Node I (Interconnect/Yellow or Orange): The signaling traveler. When Alarm 1 detects smoke, it switches Node L voltage onto Node I. All other alarms detect this 120V AC on Node I and trigger their local sounders.
Wiring Specifications & Code Requirements
| Parameter | Specification | Notes & Code Context |
|---|---|---|
| Wire Gauge | 14 AWG or 12 AWG | 14 AWG NM-B is standard for 15A lighting circuits; 12 AWG required if on a 20A breaker. |
| Breaker Size | 15A (Max 20A) | NEC 210.11 requires branch circuits to be rated for the load. Smoke alarms draw <0.1A each. |
| Interconnect Wire Color | Yellow or Orange | NEC does not mandate a specific color for the traveler, but yellow/orange prevents confusion with line/neutral. |
| AFCI Protection | Required in Bedrooms | NEC 210.12 mandates AFCI for dwelling bedrooms. Use AFCI breakers with 'smoke alarm recognition' to prevent nuisance tripping. |
| Max Alarms per Circuit | 18 Devices (Typical) | NFPA 72 and manufacturer specs (e.g., Kidde, First Alert) limit interconnects to 18 smoke alarms plus 6 relays/modules. |
Internal Circuit Design: Bridging 120V AC to DC Logic
The critical challenge in smoke alarm design is isolating the 120V AC interconnect line from the 9V DC (or 3.3V lithium) logic board. If Alarm 2's microcontroller is directly tied to the interconnect wire, a voltage spike will instantly destroy the silicon. Manufacturers solve this using an optocoupler (like the PC817 or a solid-state equivalent) paired with a current-limiting resistor network.
Design Walkthrough: The Optocoupler Input Stage
When Node I goes high (120V AC RMS), we need to drive the internal LED of the optocoupler at roughly 2mA to 5mA. The peak voltage of a 120V AC line is $120 \times \sqrt{2} \approx 170V$.
If we use Ohm's law to find the resistor value: $R = V / I = 170V / 0.002A = 85,000\Omega$.
Bench Reality Check: Never use a single standard 1/4W resistor for this stage. A standard 1/4W resistor has a maximum working voltage of around 200V-250V. The 170V peak, combined with transient surges on the mains, will cause internal arcing across the resistor body, leading to a catastrophic short.
The Fix: Use two 47kΩ 1/2W metal film resistors in series (Total = 94kΩ). This drops the peak current to a safe ~1.8mA, divides the voltage stress across two physical bodies, and provides adequate power dissipation margin ($P = I^2R \approx 0.31W$ split across two 0.5W resistors).
On the DC side of the optocoupler, the phototransistor pulls a 10kΩ pull-up resistor to ground when the AC interconnect is active, signaling the microcontroller's GPIO pin that a remote alarm has tripped.
Behavior Matrix: Failure Modes at the Extremes
Understanding what breaks when a single element fails is critical for troubleshooting nuisance alarms or dead units. Smoke alarms are wired in parallel, meaning a failure in one unit's power supply does not drop power to the others, but the interconnect bus is highly sensitive to shorts.
| Element Changed | Failure State | Circuit Behavior & Consequence |
|---|---|---|
| Node L (Line) | Open (Breaker trips) | All alarms lose mains power. Internal 9V backup batteries take over. Interconnect bus goes dead; alarms operate as standalone units. |
| Node N (Neutral) | Open (Loose wire nut) | Alarms downstream of the break lose mains power and switch to battery. If the open neutral causes a multi-wire branch circuit imbalance, voltage could spike, destroying the alarms' internal AC/DC step-down transformers. |
| Node I (Interconnect) | Short to Ground | When Alarm 1 attempts to send the 120V AC trigger signal, it creates a dead short to ground. This will instantly trip the 15A branch circuit breaker, killing power to the entire smoke alarm loop. |
| Node I (Interconnect) | Short to Node L | The interconnect bus is permanently energized with 120V AC. All alarms on the network will continuously sound their sirens until the breaker is thrown or the short is cleared. |
| Optocoupler LED | Shorted internally | The current-limiting resistors will overheat and likely open-circuit, permanently disabling the remote-trigger capability of that specific alarm. |
Safe Breadboard Proxy: Testing the Interconnect Logic
WARNING: You cannot and must not breadboard 120V AC mains circuits. Doing so risks lethal shock and fire. The following steps build a 9V DC proxy that perfectly mimics the logical behavior of the smoke alarm's internal DC interconnect stage, allowing you to test the signaling topology safely on your bench.
We will use a 555 timer to generate the alarm tone and a 2N2222 NPN transistor to simulate the optocoupler pulling the logic line low/high to enable the siren.
Component List
- 1x LM555 Timer IC
- 1x 2N2222 NPN Transistor
- 1x 9V Battery and clip
- 1x 5V Piezo buzzer
- Resistors: 10kΩ (x2), 100kΩ (x1), 1kΩ (x1), 470Ω (x1)
- Capacitor: 100nF (0.1µF)
Step-by-Step Build
- Build the Astable Oscillator: Wire the LM555 in standard astable mode. Connect Pin 8 to 9V and Pin 1 to GND. Use the 10kΩ and 100kΩ resistors between VCC, Pin 7, and Pin 6. Connect the 100nF capacitor from Pin 6 to GND. This yields a frequency of roughly 1.3kHz.
- Wire the Sounder: Connect the piezo buzzer from Pin 3 (Output) to GND, with the 470Ω resistor in series to limit current and shape the square wave.
- Hold the Reset: Connect a 10kΩ pull-down resistor from Pin 4 (Reset) to GND. With this in place, the 555 is held in reset and the alarm is silent. This mimics the MCU holding the alarm in standby.
- Simulate the Optocoupler: Connect the collector of the 2N2222 to Pin 4 (Reset). Connect the emitter to GND. Wait, if the transistor pulls Pin 4 to ground, it holds it in reset. Let's invert the logic: Connect a 10kΩ pull-up from Pin 4 to 9V. Connect the 2N2222 collector to Pin 4. When the transistor is OFF, Pin 4 is HIGH (alarm sounds). When the transistor is ON, Pin 4 is LOW (alarm silent).
Correction for standard smoke alarm logic: Smoke alarms trigger when the interconnect goes ACTIVE. Let's wire the transistor as a high-side switch or simply use it to pull the Reset pin HIGH. Connect the 2N2222 Emitter to Pin 4, Collector to 9V. Connect the Base to your 'Interconnect Proxy' pushbutton via the 1kΩ resistor, with a 10kΩ pull-down on the base. - Test the Proxy: Power the board. The alarm should be silent. Press the pushbutton (simulating 120V AC arriving on Node I). The transistor turns on, pulling Pin 4 HIGH, and the 555 immediately begins sounding the piezo. Release the button, and the alarm stops.
Why This Topology Over Alternatives?
When designing life-safety networks, engineers choose between 3-wire hardwired AC, 2-wire DC commercial loops, and wireless RF mesh. Here is why the 3-wire AC topology dominates residential construction:
| Criteria | 3-Wire Hardwired AC (Residential) | 2-Wire DC Loop (Commercial/SLC) | Wireless RF Mesh (Retrofit) |
|---|---|---|---|
| Wiring Complexity | Moderate (Standard NM-B cable) | High (Requires twisted pair, strict polarity, end-of-line resistors) | Low (No traveler wire needed) |
| Failure Diagnostics | Poor (Only indicates 'battery low' or 'fault') | Excellent (Panel identifies exact device address and fault type) | Moderate (Mesh strength indicators, but prone to RF interference) |
| Power Reliability | High (Mains + local 9V backup per unit) | Very High (Centralized supervised battery bank) | Low (Relies entirely on local batteries; high drain from RF radios) |
| Cost per Node | $25 - $45 | $80 - $150+ | $50 - $70 |
The 3-wire AC topology wins for residential use because it leverages existing branch circuit wiring methods (NM-B) and requires no specialized fire alarm control panel (FACP). While it lacks the granular diagnostics of a commercial Signaling Line Circuit (SLC), the parallel AC interconnect ensures that a single severed traveler wire only isolates the alarms downstream of the break, rather than taking down the entire network. For modern retrofits where running a yellow traveler wire is impossible, wireless RF interconnects (like the Kidde Wireless series) use the exact same internal logic topologies discussed above, simply replacing the AC optocoupler input stage with an RF receiver module.
References: Design and installation practices align with NFPA 72 (National Fire Alarm and Signaling Code) and US Fire Administration smoke alarm guidelines. Always verify AFCI and branch circuit requirements with your local Authority Having Jurisdiction (AHJ), as local amendments to NEC Article 210 frequently dictate specific smoke alarm wiring rules.






