TIDUFB0 July   2025

 

  1.   1
  2.   Description
  3.   Resources
  4.   Features
  5.   Applications
  6.   6
  7. 1System Description
    1. 1.1 Input Devices (DALI 103)
    2. 1.2 Control Gear (DALI 102)
    3. 1.3 Control Devices (Application Controllers)
    4. 1.4 Introduction
  8. 2System Overview
    1. 2.1 Block Diagram
    2. 2.2 Design Considerations
      1. 2.2.1 Manchester Encoding
      2. 2.2.2 Using Opto-Emulators Instead of Optocouplers
    3. 2.3 Highlighted Products
      1. 2.3.1 MSPM0G350x
      2. 2.3.2 ISOM8111
        1. 2.3.2.1 ISOM8111 Features
  9. 3Hardware, Software, Testing Requirements, and Test Results
    1. 3.1 Hardware Requirements
    2. 3.2 Software Requirements
      1. 3.2.1 DALI Stack Layer
    3. 3.3 Test Setup
      1. 3.3.1 Configuring the PIR
    4. 3.4 Test Results
      1. 3.4.1 Event Message When PIR Detects a Motion
      2. 3.4.2 Event Message Generation Through Report Timer
  10. 4Design and Documentation Support
    1. 4.1 Design Files
      1. 4.1.1 Schematics
      2. 4.1.2 BOM
      3. 4.1.3 PCB Layout Recommendations
        1. 4.1.3.1 Layout Prints
    2. 4.2 Tools and Software
    3. 4.3 Documentation Support
    4. 4.4 Support Resources
    5. 4.5 Trademarks
  11. 5About the Authors

Event Message Generation Through Report Timer

The controller initiates the process of setting a report timer on the DUT by sending a DALI 303 command. First, the controller configures the DTR0 register with the desired period for the report timer. Next, the controller sends the enable report timer command to the DUT, using the value from DTR0 as the period. As a result, the DUT periodically sends event messages, independent of any motion detected by the PIR sensor.

TIDA-010963 DALI 303 Command Figure 3-6 DALI 303 Command
TIDA-010963 Commands From
                    Controller Figure 3-7 Commands From Controller

The controller sets the DTR0 register value to 4 by sending a specific command. Next, the controller transmits the Set Report Timer command ('Send-Twice' Command), which configures the Report Timer period using the DTR0 value and activates the report timer.