TIDUEZ4 May   2021

 

  1.   Description
  2.   Resources
  3.   Features
  4.   Applications
  5.   5
  6. 1System Description
  7. 2System Overview
    1. 2.1 Block Diagram
    2. 2.2 Highlighted Products
      1. 2.2.1 SimpleLink MCU
        1. 2.2.1.1 CC3235MODS
        2. 2.2.1.2 CC1352R LaunchPad
          1. 2.2.1.2.1 CC1352R
      2. 2.2.2 Power
        1. 2.2.2.1 TPS63802
        2. 2.2.2.2 TPS63900
        3. 2.2.2.3 TPS62825
        4. 2.2.2.4 TPS7A03
        5. 2.2.2.5 TPS7A20
        6. 2.2.2.6 TPS62840
        7. 2.2.2.7 TPS22919
        8. 2.2.2.8 LM66100
      3. 2.2.3 Peripherals
        1. 2.2.3.1 OPT3004
        2. 2.2.3.2 DRV8837C
        3. 2.2.3.3 TPA2011
        4. 2.2.3.4 TLV61048
      4. 2.2.4 OmniVision Video Encoder OA7000
      5. 2.2.5 OmniVision Image Sensor SP2329
      6. 2.2.6 YTOT Lens Module
    3. 2.3 Design Considerations
      1. 2.3.1  Input Power: Battery and USB
      2. 2.3.2  Power Requirements
      3. 2.3.3  Camera Wake-up and Day or Night Sensing
        1. 2.3.3.1 PIR and MSP430 Based Motion Detection Design for Low Cost and High Performance
      4. 2.3.4  Battery Gauging
      5. 2.3.5  IR LED Illumination
      6. 2.3.6  IR Cut Filter
      7. 2.3.7  Audio
      8. 2.3.8  System Operation
      9. 2.3.9  Wi-Fi and Host Subsystem
      10. 2.3.10 Firmware Control
        1. 2.3.10.1 Application Flow
  8. 3Hardware, Software, Testing Requirements, and Test Results
    1. 3.1 Hardware
    2. 3.2 Software
    3. 3.3 Setup
      1. 3.3.1 Configuration Steps for Video over Wi-Fi
      2. 3.3.2 (Optional) Flash OA7000 With Latest Firmware or Stream Video Over USB
      3. 3.3.3 Audio Streaming
      4. 3.3.4 LPSTK-CC1352R Configuration Steps for Camera Module
    4. 3.4 Test Results
      1. 3.4.1 Power Supply Rails and Current Consumption
      2. 3.4.2 Battery Life Calculations
      3. 3.4.3 Video Streaming
      4. 3.4.4 IR LED Drive
  9. 4Design and Documentation Support
    1. 4.1 Design Files
      1. 4.1.1 Schematics
      2. 4.1.2 Bill of Materials
    2. 4.2 Software
    3. 4.3 Support Resources
    4. 4.4 References
    5. 4.5 Trademarks
  10. 5About the Author

LPSTK-CC1352R Configuration Steps for Camera Module

Use the following steps to configure the LPSTK-CC1352R.

  1. Ensure the SDK for CC13x2 (v4.30) and CC1310 (v4.10) has been installed.
  2. Import and build the following project using CCS: ‘OV_camera_design_CC1352R1_LAUNCHXL_tirtos_ccs’ available in the software files at TIDA-010224.
  3. Flash the .out file generated in the ‘Debug’ folder using Uniflash.
  4. To program the LPSTK-CC1352R LaunchPad, use the debugger section of any LaunchPad (for example, CC32xx LaunchPad): connect the RX, TX, GND terminals of the debugger LaunchPad to the LPSTK-CC1352R LaunchPad. (Additionally, connect VSENSE to MCU supply for CC32xx LaunchPad.)
  5. Optional: Place the JTAG port connection between the debugger CC32xx LaunchPad and LPSTK CC1352R LaunchPad for debug.

Once the previous steps are complete and LPSTK-CC1352R LaunchPad is mounted on the camera module:

  • The camera module is in standby state on power-up. The camera module can be triggered into active mode (for video streaming) for 30 seconds by either pressing the button (SW2) or using external PIR trigger, or radio. After 30 seconds, the camera module will revert back to the standby state. Refer to turn on or turn off logic available in event handler.c for more details.
  • The software also updates the battery voltage every 5 minutes. The battery voltage can be monitored by connecting the UART port using a terminal.
    • Command sequence required to be sent is: 0x55 0x01 x0FE 0x04
    • The device will then echo back 0x55 0x02 0xFD 0x05 0xLL 0xHH, where LL and HH is the ADC reading. HHLL provides the voltage in mV.
    • For example, 0x55 0x02 0xFD 0x05 0xFE 0x10 corresponds to measured 4.342-V battery voltage.