ZHCUCF6 October   2024 AFE4960 , CC2674R10 , TMP119

 

  1.   1
  2.   说明
  3.   资源
  4.   特性
  5.   应用
  6.   6
  7. 1系统说明
    1. 1.1 使用 TIDA-010270 测量的参数简介
    2. 1.2 系统简介和应用
    3. 1.3 系统设计特性
    4. 1.4 主要系统规格
  8. 2系统概述
    1. 2.1 方框图
    2. 2.2 设计注意事项
      1. 2.2.1 AFE4960 和电源
      2. 2.2.2 CC2674R10 BLE 微控制器
      3. 2.2.3 ECG 和呼吸导联配置
      4. 2.2.4 温度传感器
      5. 2.2.5 选择电源
      6. 2.2.6 电源
      7. 2.2.7 LED 指示灯
    3. 2.3 主要米6体育平台手机版_好二三四
      1. 2.3.1 AFE4960
      2. 2.3.2 CC2674R10
      3. 2.3.3 TMP119
      4. 2.3.4 TPD1E01B04
      5. 2.3.5 TPS628437
      6. 2.3.6 TPS61299
    4. 2.4 电池寿命计算
      1. 2.4.1 AFE4960 电流消耗
      2. 2.4.2 CC2674R10 电流消耗
      3. 2.4.3 导通状态电流计算
  9. 3硬件、软件、测试要求和测试结果
    1. 3.1 硬件要求
      1. 3.1.1 BLE 板简介
      2. 3.1.2 传感器板简介
      3. 3.1.3 电路板连接和 XDS110 接口
    2. 3.2 软件要求
      1. 3.2.1 通过 Code Composer Studio (CCS) IDE 加载生物传感演示
      2. 3.2.2 SimpleLink MCU Connect
      3. 3.2.3 AFE4960 配置
      4. 3.2.4 CC2674R10 的生物传感演示流程图
    3. 3.3 测试设置
    4. 3.4 测试结果
      1. 3.4.1 实时 ECG 和呼吸测量
      2. 3.4.2 直流导联脱落检测
      3. 3.4.3 直流/直流转换器波形
      4. 3.4.4 功耗测试
  10. 4设计和文档支持
    1. 4.1 设计文件
      1. 4.1.1 原理图
      2. 4.1.2 BOM
    2. 4.2 PCB 布局建议
      1. 4.2.1 主板布局
      2. 4.2.2 传感器板布局
    3. 4.3 工具与软件
    4. 4.4 文档支持
    5. 4.5 支持资源
    6. 4.6 商标
  11. 5作者简介

CC2674R10 的生物传感演示流程图

图 2-10 展示了 CC2674R10 生物传感演示的流程图。该程序基于 TI 实时操作系统 (TIRTOS7)。因此,微控制器维护多个任务并根据优先级执行任务。

生物传感演示程序中设置了三项任务。BLE_stack_task 是低功耗蓝牙设置、连接、发送和接收数据的基本函数。

Project_zero_task 是通用访问配置文件 (GAP)、通用属性配置文件 (GATT) 和 GATT 规范补充 (GSS) 配置的自定义任务。此外,该任务中会初始化温度传感器和加速器。计时器设置为每 1s 读取一次这两个传感器并发送通知。

AFE4960_read_task 用于初始化器件并等待来自 ADC_RDY 引脚和 GPIO2 引脚的中断。一旦发生 FIFO_RDY 中断,CC2674R10 就会通过 SPI 从 FIFO 中读取所有数据。为避免 ECG 数据不匹配,数据长度等于 REG_WM_FIFO 寄存器设置的 FIFO 长度。SPI 读取完成后,BLE 传输任务被唤醒,以通过通知发送 ECG 数据。

在此设计中,FIFO 长度设置为 108,即在 2 个 FIFO_RDY 中断期间读取 432 个字节。由于 BLE5.3 的最大传输单元为 255 字节,因此会调用两次通知 API 来将所有数据发送出去。发送数据后,AFE4960_read_task 会被阻止,等待来自 FIFO_RDY 的下一个中断。

TIDA-010270 生物传感演示流程图 图 3-11 生物传感演示流程图