Fire and Smoke Detector

Ultra-low power, very low cost, high-performance smoke detector using a tiny 20-pin MSP430F1101.

Block Diagram

Click on the colored blocks to view or sample recommended solutions

Reference Designs


Smoke Detectors are designed for 3 basic types of system implementations; Standalone, Wireless Connectivity, and Fixed/Wired Connectivity, the first two being battery powered implementations. Smoke Detectors have 3 main functional blocks; The Sensor and Signal Chain, Processor, and the Communication Interface. Where the processor and communications interface typically are not needed in your very basic standalone detectors.

Power consumption is a very critical aspect in wireless smoke detector because they need to be able to run for very long periods of time on a battery. This makes microcontrollers like the MSP430 ideal for the application; their high level of system integration also simplifies the design and reduces system cost. An infrared (IR) diode and IR receiver are used inside a smoke chamber to detect the presence of smoke. The IR diode is pulsed periodically, and the IR receiver signal is examined to determine if smoke is present in the chamber. An operational amplifier is used to magnify the IR receiver current as a transimpedance amplifier, so it can be sampled by the ADC in the MSP430. Between sampling periods, the operational amplifier and IR circuitry are shut down, and the microcontroller is in a standby mode, consuming less then 1-mA current.

When selecting an external operational amplifier for the application, it is important to balance cost vs. settling-time performance, while minimizing current consumption. Settling time is important in allowing the detector to provide multiple reports of a smoke event in a short period of time, so as to minimize any false alarms. To further reduce current consumption of external components, some may be powered directly from an MSP430 port pin, even though it has a shutdown feature. This will take the current consumption of the amplifier to zero, when the MSP430 is in a standby state, significantly increasing the battery run time of this application.

Communication Interfaces

RF Transceiver: Range, network configuration and power consumption are important factors when selecting a Low Power Wireless (LPW) solution. Range is affected by output power, sensitivity and selectivity, which in turn impact the jamming of other signal sources and the ability to distinguish the desired signal from local interference. Selectivity is also important in RF design, especially when designing products in the 2.4GHz band, where interference from other equipment is likely. When making the RF radio selection, it is also important to understand the network configuration is which the smoke detector will be use: Point to Point, Star or Mesh Network, as it may impacted the radio, processor, memory and power requirements of the system.

Line Powered: Power over Ethernet (IEEE 802.3af) integrates data and power over standard LAN connection. It provides uninterrupted 15W max (13W load), 48V nominal supply to the devices connected to the system. The power requirement for smoke detectors is well below the ~12.5W limit for powered devices and can be easily powered from PoE. This sort of implementation removes the need to run AC power to sensor locations, and reduces the cost of the power supply in the detector by requiring only DC/DC power conversion.

View more

Application Notes (4)

Title Abstract Type Size (KB) Date Views
HTM 8 KB 21 Apr 2015 1173
HTM 9 KB 31 Jul 2007 759
HTM 8 KB 18 Sep 2006 945
PDF 145 KB 25 Feb 2005 113

Selection and Solution Guides

Selection Guides (2)

Title Abstract Type Size (KB) Date Views
PDF 5.6 MB 05 May 2015 23392
PDF 1.26 MB 30 Mar 2010 6774

Product Bulletin & White Papers

White Papers (4)

Title Abstract Type Size (MB) Date Views
PDF 870 KB 27 Jan 2015 16316
PDF 905 KB 31 Jul 2014 5855
PDF 658 KB 09 Jul 2014 4596
PDF 393 KB 27 Jun 2014 22966

Similar End-Equipment Solutions

TI End-Equipment

All TI End-Equipment Solutions

Support and Community


Visit the TI Wiki

Other Support