This version (09 Apr 2021 22:22) was approved by Robin Getz.The Previously approved version (09 Apr 2021 20:13) is available.Diff

EVAL-CN0537-ARDZ Evaluation Board User Guide

Since the 1970s, smoke detectors have become a staple in commercial and residential buildings. Two basic types of detectors exist – the ionization type, which uses radioactive matter to ionize the air and checks for an electrical imbalance; and the photoelectric type, which uses a light source aimed at angle away from a photodetector and checks for an increase in the photodetector current. Although a combo solution of both types is recommended, the photoelectric smoke detector is more popular due to its improved reliability in detecting common house fires, faster response time to smoldering fires and reduced vulnerability to false alarms. Certain areas in the United States of America, such as California and Massachusetts, have laws that mandate the use of photoelectric smoke detectors.

Unfortunately, smoke detectors have also remained virtually the same since the 1970s despite the technological advances in electronics throughout the decades. New revisions in standards such as the ANSI/UL-217 and the ANSI/UL-268, published by Underwriters Laboratory (UL), or the NFPA® 72 National Fire Alarm Code, published by the National Fire Protection Agency (NFPA), aim to address this technological gap by placing more complex requirements on modern smoke detector designs. For example, in addition to the traditional fire and smoke sensitivity tests, the latest edition of the UL-217 standard now calls for checking the cooking immunity of a smoke detector during certification, an ability to accurately recognize and ignore smoke particles produced by cooking food.

Ultimately, the goal of these new standards is the adoption of new smart sensing technologies which will allow smoke detectors to distinguish real threats from the nuisance sources, such as cooking and bathroom steam. Traditionally, this would require a complicated solution with multiple sensor technologies and a level of artificial intelligence; however, the use of the ADPD188BI makes this significantly simpler to implement.

The EVAL-CN0537-ARDZ is the evaluation board for the CN0537, a smoke detector reference design based on the ADPD188BI Integrated Optical Module. Intended to ease development of smoke detection algorithms and systems, the hardware can be interfaced directly with the EVAL-ADICUP3029 (and other standard Arudino form-factor development boards) without the need for additional sensors or signal conditioning.

Included with the evaluation board is application software for the EVAL-ADICUP3029 which can be used to stream blue and IR data from the ADPD188BI and save them into a micro-SD card.

Connectors and Jumper Configurations

Selecting the Communications Interface (JP1 to JP6)

The ADPD188BI is capable of communicating using either I2C or SPI. Short jumpers JP1 to JP2 to connect the I2C lines to the device. Likewise, short jumpers JP3 to JP6 to connect the SPI lines to the device. Open jumpers corresponding to the unused lines.

By default, the EVAL-CN0537-ARDZ is configured to use the SPI communication interface.

Selecting the I2C Address of the Temperature/Humidity Sensor

The default on-board temperature/humidity sensor installed on the EVAL-CN0537-ARDZ uses I2C communication. Select the I2C address using JP7.

By default, the I2C address of the temp/humidity sensor is set to 0x44 (Pins 2 and 3 of JP7 are shorted).

Alarm LED, Buzzer and Test Button (DS1, U6 and S1)

These components can be used to signal an alarm when smoke is detected by the ADPD188BI. The LED can be turned on by writing a 0 on pin 3 on connector P4. Similarly, the buzzer can be sounded by writing a 1 on pin 1.

Please note that the pins assignments can be changed depending on the settings of JP14 & JP15 (for the LED) and JP16 & JP17 (for the buzzer).

The push button S1 can be used to test the alarm if needed. Pressing this button sets pin 3 (or pin 4, depending on the settings of jumpers JP16 and JP17) on connector P4 to 0, turning the LED on. With the demo software running, pressing and holding S1 for at least 5 seconds will also trigger the buzzer.

GPIO Pin Assignments (JP12 to JP19)

Some GPIO pin assignments on the EVAL-CN0537-ARDZ can be changed using jumpers JP14 to JP19; giving the user the option of using the unused pins for other purposes.

Host Processor Connectors

The tables below show the pinouts of the Arduino form factor connectors (P1, P2, P3, P4). When evaluating the EVAL-CN0537-ARDZ , make sure that the chip select and GPIO pins used by the board are not shared with other hardware.

Schematic, PCB Layout, Bill of Materials

EVAL-CN0537-ARDZ Design & Integration Files

  • Schematics
  • PCB Layout
  • Bill of Materials
  • Allegro Project

EVAL-CN0537-ARDZ 3D Files

  • IDF Files (*.emn & *.emp format)

Reference Demo & Software

For more information on the demo software click the link below.


Receive software upgrade notifications, documentation updates, view the latest videos, and more when you register your hardware. Register to receive all these great benefits and more!

End of Document

resources/eval/user-guides/circuits-from-the-lab/cn0537.txt · Last modified: 09 Apr 2021 22:22 by Robin Getz