ZHCUD82 August   2025 F28E120SB , F28E120SC , TMS320F2802-Q1 , TMS320F28020 , TMS320F280200 , TMS320F28021 , TMS320F28022 , TMS320F28022-Q1 , TMS320F280220 , TMS320F28023 , TMS320F28023-Q1 , TMS320F280230 , TMS320F28026 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027 , TMS320F28027-Q1 , TMS320F280270 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28030 , TMS320F28030-Q1 , TMS320F28031 , TMS320F28031-Q1 , TMS320F28032 , TMS320F28032-Q1 , TMS320F28033 , TMS320F28033-Q1 , TMS320F28034 , TMS320F28034-Q1 , TMS320F28035 , TMS320F28035-EP , TMS320F28035-Q1

 

  1.   1
  2.   TMS320F2802x/TMS320F2803x 至 TMS320F28E12x 的迁移概述
  3.   商标
  4. 简介
    1. 1.1 缩写
  5. 中央处理单元 (CPU)
  6. 开发工具
    1. 3.1 驱动程序库(Driverlib)
    2. 3.2 在 IQ_Math 和原生浮点之间迁移
    3. 3.3 嵌入式应用程序二进制接口(EABI)支持
  7. 封装和引脚分配
  8. 工作频率和电源管理
  9. 电源时序
  10. 存储器映射
    1. 7.1 随机存取存储器(RAM)
    2. 7.2 闪存和 OTP
      1. 7.2.1 扇区大小和数量
      2. 7.2.2 闪存参数
      3. 7.2.3 闪存入口点
      4. 7.2.4 双代码安全模块(DCSM)和密码位置
      5. 7.2.5 OTP
      6. 7.2.6 闪存编程
    3. 7.3 引导 ROM
      1. 7.3.1 引导 ROM 保留的 RAM
      2. 7.3.2 引导模式选择
      3. 7.3.3 引导加载程序
  11. 架构增强
    1. 8.1 时钟源和域
    2. 8.2 双时钟比较器 (DCC) 模块
    3. 8.3 看门狗计时器
    4. 8.4 外设中断扩展 (PIE)
    5. 8.5 锁定保护寄存器
    6. 8.6 通用输入/输出(GPIO)
    7. 8.7 外部中断
    8. 8.8 纵横制(X-BAR)
  12. 外设
    1. 9.1 新外设
      1. 9.1.1 直接存储器存取 (DMA)
      2. 9.1.2 模拟子系统互连
      3. 9.1.3 比较器子系统 (CMPSS)
      4. 9.1.4 可编程增益放大器 (PGA)
    2. 9.2 控制外设
      1. 9.2.1 增强型脉宽调制器 (MCPWM)
      2. 9.2.2 增强型捕获模块 (eCAP)
      3. 9.2.3 增强型正交编码脉冲模块(eQEP)
    3. 9.3 模拟外设
      1. 9.3.1 模数转换器 (ADC)
    4. 9.4 通信外设
      1. 9.4.1 SPI
      2. 9.4.2 SCI
      3. 9.4.3 UART
      4. 9.4.4 I2C
  13. 10仿真 – JTAG 端口
  14. 11器件勘误表
  15. 12器件比较概要
  16. 13参考资料

模数转换器 (ADC)

F2802x/03x 上的单个 ADC 具有两个采样保持 (S/H) 电路,与之不同的是,F28E12x 利用一个具有 S/H 电路的 ADC。这使得 F28E12x 可以高效管理多个模拟信号,从而提高整体系统吞吐量。ADC 模块是使用分辨率为 12 位的逐次逼近型 ADC 来实现的,其吞吐量为 8MSPS。

与 F2802x/03x 一样,ADC 触发和转换序列由一系列转换开始 (SOCx) 配置寄存器进行管理。但是,F28E12x 器件上实现了轮询模式和高优先级模式。此外,F28E12x 具有四个灵活的 PIE 中断,而不是 F2802x/03x 上的九个。

为了进一步增强 F28E12x ADC 的功能,ADC 模块包含了三个后处理块 (PPB),而每个 PPB 都可以链接到任何 ADC 结果寄存器。PPB 可用于硬件过采样,偏移校正,从设定点计算误差,检测极限和过零,以及捕获触发到采样的延迟:

  • 过采样模式使得应用可以从单个触发脉冲轻松执行多个背对背采样。

    当与后处理块中的聚合选项结合使用时,此模式可启用过采样和均值计算。

  • 偏移校正可以同时消除与 ADCIN 通道相关的偏移(该偏移可能是由外部传感器或零开销的信号源引起的),从而节省处理器周期。
  • 误差计算可以自动从设定点或预期结果寄存器值中减去计算出的误差,从而减少采样到输出的延迟以及软件开销。
  • 极限和过零检测会自动检查上限/下限或过零,并可以触发 MCPWM 跳闸和/或产生中断。这可以降低采样到 MCPWM 的延迟,并减少软件开销。此外,还可以基于超出范围的 ADC 转换使 MCPWM 跳闸,且无需任何 CPU 干预,这对于注重安全性的应用很有用。
  • 采样延迟捕捉可以记录从触发 SOCx 到开始采样之间的延迟。因此,可以使用软件技术减少延迟误差。
  • 该器件中的 12 位 ADC 模块包括采样电容器复位功能,有助于减少存储器串扰。