SBOU274A December   2021  – January 2022 OPT3004

 

  1.   Trademarks
  2. 1Overview
    1. 1.1 OPT3004DTSEVM Kit Contents
    2. 1.2 Related Documentation from Texas Instruments
  3. 2OPT3004DTSEVM Hardware
    1. 2.1 Theory of Operation for the OPT3004DTSEVM
    2. 2.2 OPT3004DTSEVM Hardware Overview
  4. 3OPT3004DTSEVM Software
    1. 3.1 Hardware Requirements
    2. 3.2 Software Installation
    3. 3.3 Typical OPT3004DTSEVM Hardware Setup
    4. 3.4 Launching the OPT3004EVM Software
    5. 3.5 OPT3004DTSEVM Software Operation
      1. 3.5.1 Getting Started
      2. 3.5.2 Feature Descriptions
        1. 3.5.2.1 Lux Plot
        2. 3.5.2.2 Drop-down Selectors
        3. 3.5.2.3 Save to File
        4. 3.5.2.4 Mean, Std, and the Blue Slider
        5. 3.5.2.5 Scripts Window
        6. 3.5.2.6 Overview of Device Registers
        7. 3.5.2.7 Additional Features of the Scripts Window
          1. 3.5.2.7.1 Hidden IDE Window
          2. 3.5.2.7.2 devInit.py
          3. 3.5.2.7.3 04-launchGUI.py
  5. 4Schematic, PCB Layout, and Bill of Materials
    1. 4.1 Coupon Board
      1. 4.1.1 Schematic
      2. 4.1.2 PCB Layout
      3. 4.1.3 Bill of Materials
    2. 4.2 Motherboard
      1. 4.2.1 Schematic
      2. 4.2.2 PCB Layout
      3. 4.2.3 Bill of Materials
  6. 5Troubleshooting
    1. 5.1 Microsoft Windows 7 Manual Driver Installation
  7. 6Revision History

Overview of Device Registers

Register 0x00 is the result register and provides the output data from the device as an exponent and mantissa value indicated as e and r in the register view.

Register 0x01 is the configuration register and provides feedback about the state of the device; the bit names and full descriptions are shown in the OPT3004 data sheet. Each of the read-only status bits are greyed out and cannot be changed.

Registers 0x02 and 0x03 enforce low and high limits, respectively, on the output ranges (exponent) and values (mantissa) from the OPT3004. These registers are not included in the register view.