ZHCAB74D September   2018  – March 2022 AFE030 , AFE031 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S

 

  1.   商标
  2. FSK 概述
  3. 硬件预览
    1. 2.1 方框图
    2. 2.2 硬件设置
  4. 连接 AFE03x
    1. 3.1 配置 AFE031
  5. 发送路径
    1. 4.1 FSK 示例规格
    2. 4.2 PWM 模式
      1. 4.2.1 软件实现
      2. 4.2.2 测试结果
      3. 4.2.3 HRPWM 与 EPWM
    3. 4.3 DAC 模式
      1. 4.3.1 软件实现
      2. 4.3.2 测试结果
      3. 4.3.3 OFDM 功能
    4. 4.4 将 TX 移植到 LAUNCHXL-F280049C
      1. 4.4.1 特定于 PWM 模式的移植
      2. 4.4.2 特定于 DAC 模式的移植
  6. 接收路径
    1. 5.1 接收路径概述
    2. 5.2 接收器软件实现
      1. 5.2.1 初始设置和参数
      2. 5.2.2 中断服务例程
      3. 5.2.3 运行时工作
      4. 5.2.4 测试结果
      5. 5.2.5 系统利用率
      6. 5.2.6 器件相关性和移植
    3. 5.3 调优和校准
      1. 5.3.1 设置 AFE03X 的 PGA
      2. 5.3.2 自动增益控制 (AGC)
      3. 5.3.3 设置位检测阈值
      4. 5.3.4 FSK 相关性检测器库
    4. 5.4 将 RX 移植到 LAUNCHXL-F280049C
  7. 连接电源线
    1. 6.1 线路耦合
    2. 6.2 耦合到交流线路
      1. 6.2.1 低压电容器
      2. 6.2.2 变压器的匝数比
      3. 6.2.3 高压电容器
      4. 6.2.4 高压侧电感器
    3. 6.3 耦合到直流线路
    4. 6.4 保护电路
      1. 6.4.1 金属氧化物压敏电阻
      2. 6.4.2 瞬态电压抑制器
      3. 6.4.3 导流二极管
    5. 6.5 确定 PA 电源要求
  8. 总结
  9. 参考文献
  10. 原理图
    1. 9.1 原理图(PWM 模式)
    2. 9.2 原理图(DAC 模式)
  11. 10修订历史记录

HRPWM 与 EPWM

C2000 器件的独特之处在于能够使用高分辨率 PWM (HRPWM)。HRPWM 可以提高 PWM 信号的占空比和周期的分辨率。在本例中,HRPWM 用于生成标记频率和空间频率。

HRPWM 基于微边沿定位 (MEP) 技术。MEP 逻辑能够通过细分传统 PWM 发生器的一个粗略系统时钟来非常精细地定位边沿。时间阶跃精度约为 150ps。

表 4-3 显示了使用和不使用 HRPWM 时可能实现的分辨率。

表 4-3 PWM 和 HRPWM 的分辨率
PWM 频率常规分辨率 (PWM)高分辨率 (HRPWM)
100MHz EPWMCLK
(kHz)%%
2012.30.0218.10.000
50110.0516.80.001
100100.115.80.002
1509.40.1515.20.003
20090.214.80.004
2508.60.2514.40.005
5007.60.513.40.009
10006.6112.40.018
15006.11.511.90.027
20005.6211.40.036

例如,标记频率是在 131.25kHz 信号处生成的。在使用 PWM 时,只能生成 131.2kHz 或 131.3kHz 信号。该限制是 PWM 模块可用的分辨率导致的。如果添加 HRPWM,则可以有效生成 131.250kHz 信号。

如果不需要该精度或使用正常的 PWM 即可达到所需的频率,则不需要 HRPWM。HRPWM 是对 PWM 的扩展。若要在软件示例中禁用该功能,请在 main.c 文件中删除与其相关联的代码。