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

(Optional) Flash OA7000 With Latest Firmware or Stream Video Over USB

Use the following steps to flash the OA7000 with the latest firmware or stream video over USB:

  1. Plug in the wireless camera module to PC via USB.
  2. Set the boot mode to USB by toggling the selection 1 of the switch towards ON, that is, 100 (Default Boot will be (000) as shown in Figure 3-10, that is, SPI NOR FLASH).
    GUID-20210422-CA0I-HSQ0-SQTD-DX8WZS7SKHN0-low.gif Figure 3-10 Boot Mode Selection
  3. Download the OV7000 firmware package from OmniVision customer support (contact http://www.ovt.com/).
  4. Load the MFT application from: OV7000 Package\OV7000 Firmware\Latest\release\mftfw_tools.

    This step will load two windows: GUI and console

    Provide the file ‘mftfw.bin’ present at OV7000 Package\OV7000 Firmware\Latest\release\mftfw_tools\mftfw\oa7000s when prompted to select the mft*.bin file as shown in Figure 3-11.

    GUID-20210422-CA0I-5TRC-HSNF-5CXQNX2SJWW5-low.png Figure 3-11 Loading the MFT Application and Selecting mft*.bin File
  5. Select the file ‘prj_cfg.rd7000s.txt’ from OV7000 Package\OV7000 Firmware\Latest\release\mftfw_tools when prompted for prj_cfg.txt as shown in Figure 3-12.
    GUID-20210422-CA0I-Q33K-KKBS-11QHJF4MDBWG-low.png Figure 3-12 Providing prj_cfg.txt File
  6. The window should show the status as Connected on the bottom left corner of the GUI as shown in Figure 3-13.
    GUID-20210422-CA0I-2ZPW-67MJ-GKJNMQMQ0RRZ-low.png Figure 3-13 Connected Status on the Bottom Left Corner of the GUI
  7. Click on the BURN SINGBIN button and load the SINGLE.bin file located at OV7000 Package\OV7000 Firmware\Latest. The GUI will prompt when the process is finished. This completes flashing and programming of the OA7000.
  8. For video over USB: Go to the IQ Calibration page of the MFT GUI and click on Display as shown in Figure 3-14. This should pop up a window with video as shown in Figure 3-15.

    If the previous step is not successful, unplug the USB → detach the sensor board → re-attach the sensor board → re-plug the USB → repeat all the previous steps in this section.

    GUID-20210422-CA0I-ZC9Z-5J4C-NN0ZNJKW8LXS-low.png Figure 3-14 Display Tab Under the IQ Calibration Page of the MFT GUI
    GUID-20210422-CA0I-Q2MC-Z4BS-1KTPXXBJDLQ9-low.png Figure 3-15 Pop-up Window With Video
  9. Place the boot selection in (000) mode. This should be the default functional mode.
  10. Optional: To log data or debug, use the OmniVision debug port UART1, available on CN9 (R80, R82 installed; R81, R83 uninstalled). Use the following UART port settings:
    • Bits per second: 115200
    • Data bits: 8
    • Parity: None
    • Stop bits: 1
    • Flow control: None