ZHCU768 May   2021

 

  1.   说明
  2.   资源
  3.   特性
  4.   应用
  5.   5
  6. 1系统说明
  7. 2系统概览
    1. 2.1 方框图
    2. 2.2 主要产品
      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 电源
        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 外设
        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 视频编码器 OA7000
      5. 2.2.5 OmniVision 图像传感器 SP2329
      6. 2.2.6 YTOT 镜头模块
    3. 2.3 设计注意事项
      1. 2.3.1  输入电源:电池和 USB
      2. 2.3.2  电源要求
      3. 2.3.3  摄像头唤醒和昼/夜传感
        1. 2.3.3.1 基于 PIR 和 MSP430 的低成本、高性能运动检测设计
      4. 2.3.4  电池电量监测
      5. 2.3.5  红外 LED 照明
      6. 2.3.6  红外截止滤光片
      7. 2.3.7  音频
      8. 2.3.8  系统运行
      9. 2.3.9  Wi-Fi 和主机子系统
      10. 2.3.10 固件控制
        1. 2.3.10.1 应用流程
  8. 3硬件、软件、测试要求和测试结果
    1. 3.1 硬件
    2. 3.2 软件
    3. 3.3 设置
      1. 3.3.1 通过 Wi-Fi 传输视频的配置步骤
      2. 3.3.2 (可选)通过 USB 为 OA7000 刷写最新固件或流式传输视频
      3. 3.3.3 视频流式传输
      4. 3.3.4 摄像头模块的 LPSTK-CC1352R 配置设置
    4. 3.4 测试结果
      1. 3.4.1 电源轨和电流消耗
      2. 3.4.2 电池寿命计算
      3. 3.4.3 视频流式传输
      4. 3.4.4 红外 LED 驱动
  9. 4设计和文档支持
    1. 4.1 设计文件
      1. 4.1.1 原理图
      2. 4.1.2 物料清单
    2. 4.2 软件
    3. 4.3 支持资源
    4. 4.4 参考文献
    5. 4.5 商标
  10. 5关于作者

应用流程

图 2-29 显示了应用流程。

GUID-CC78DBA9-6EEA-4454-985A-AF5CE61D9CB7-low.jpg图 2-29 应用流程图
  1. App Main Task 对网络处理器和 RTSP 库进行初始化并将器件连接到网络。
  2. 在将器件连接到网络时,RTSP Recv Task 启动 TCP 服务器并等待 RTSP 客户端连接。
  3. 在客户端连接并收到 RTSP 数据包时,RTSP Recv Task 对数据包进行处理。如果收到 PLAY 数据包,则向 App Main Task 发送消息来开始流式传输。如果收到 TEARDOWN 数据包,则向 App Main Task 发送消息来停止流式传输。
  4. 收到开始流式传输的消息时,App Main Task 为 OA7000 子系统加电,下载 OA7000 固件并配置传感器。然后,向 Video Sender Task 发送初始化消息来开始视频流式传输。
  5. 收到开始视频流式传输的消息时,Video Sender Task 通过发送 V_ENABLE 消息来在 OA7000 上启用视频功能。启用后,Video Sender Task 请求可用数据信息,并在收到有效数据信息时,获取环路中的视频数据,直到收到停止流式传输的消息。
  6. 如果 App Main Task 收到停止流式传输的消息,则通过向 Video Sender Task 发送消息来停止流式传输并等待确认消息。收到确认消息后,OA7000 子系统断电。

如需降低电流消耗,CC3235MODS MCU 可配置为在系统未进行流式传输期间进入休眠模式,并通过 CC1352R LaunchPad 触发器来唤醒。TIDA-010224 的设计文件夹中提供了 CC1352R LaunchPad 的示例软件。之所以选择这种电源管理方案,是为了支持通过 PIR 类触发器或视频门铃或网络触发器来唤醒器件。

有关各种电源模式中 CC3235MODS 的静态电流测量,请参阅 CC3235MODx 和 CC3235MODAx SimpleLink™ Wi-Fi CERTIFIED™ 双频带无线 MCU 模块数据表