ZHCUBX1A April   2024  – October 2024 TMS320F28P550SJ , TMS320F28P559SJ-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1F280013x/15x 和 F28P55x 的特性差异
    1. 1.1 F280013x/15x 和 F28P55x特性比较
  5. 2PCB 硬件更改
    1. 2.1 80 引脚 PN/PNA 和 64 引脚 PM 封装的 PCB 硬件更改
    2. 2.2 F280013x/15x 和 F28P55x 之间针对新 PCB 和现有 PCB 的 80 引脚 PNA 和 64 引脚 PM 迁移
  6. 3系统特性差异注意事项
    1. 3.1 F28P55x 中的新特性
      1. 3.1.1  高级加密标准 (AES)
      2. 3.1.2  通用串行总线 (USB)
      3. 3.1.3  可配置逻辑块 (CLB)
      4. 3.1.4  实时固件更新 (LFU)
      5. 3.1.5  可编程增益放大器 (PGA)
      6. 3.1.6  ERAD
      7. 3.1.7  FSI
      8. 3.1.8  5V 失效防护 IO
      9. 3.1.9  闪存写保护
      10. 3.1.10 神经网络处理单元 (NPU)
    2. 3.2 通信模块更改
    3. 3.3 控制模块更改
    4. 3.4 模拟模块差异
    5. 3.5 其他器件更改
      1. 3.5.1 PLL
      2. 3.5.2 PIE 通道映射
      3. 3.5.3 Bootrom
    6. 3.6 电源管理
      1. 3.6.1 LDO/VREG
      2. 3.6.2 POR/BOR
      3. 3.6.3 功耗
    7. 3.7 内存模块更改
    8. 3.8 GPIO 多路复用更改
    9. 3.9 模拟多路复用更改
  7. 4从 F280013x/15x 到 F28P55x 的应用程序代码迁移
    1. 4.1 C2000Ware 头文件
    2. 4.2 链接器命令文件
    3. 4.3 C2000Ware 示例
  8. 5与 F28P55x 中的新特性相关的特定用例
    1. 5.1 AES
    2. 5.2 PGA
    3. 5.3 USB
  9. 6EABI 支持
    1. 6.1 闪存 API
  10. 7参考资料
  11. 8修订历史记录

模拟模块差异

这部分简要介绍了 F280013x/15x 和 F28P55x 之间的模拟特性差异。F28P55x 上新增了三个可编程增益放大器 (PGA),并且它现在有 5 个 ADC,相比之下,F280013x/15x 器件上只有两个 ADC。CMPSS 和 ADC 模块内部有几项增强功能。

表 3-3 模拟模块差异
模块 类别 F280013x/15x F28P55x 注释
模拟 SysCtrl 硬件更改 - ADC 全局同步软件触发 允许将 ADC 的软件触发同时发送到所选的 ADC
- 用于选择 VREFHI 的新寄存器 支持逐个 ADC VREFHI 选择基准电压:
  1. 内部 VREFHI
  2. 外部 VREFHI
  3. VDDA
- 用于选择 VREFHI 的新寄存器 支持逐个 ADC VREFLO 选择基准电压:
  1. VREFLO 引脚
  2. VSSA
- 支持具有外部 VREFHI 的全范围 3.3V FSR 可在外部模式下在 VREFHI 上供应 1.65V 电压以使 FSR = 3.3V
- 部分 GPIO 上的 12mA 驱动 为了与 I2C 和 PMBUS 高速 + 模式兼容,GPIO 2/3/9/32 提供了 12mA 驱动强度 (IOL) 选项
- 部分 GPIO 上的 1.35V VIH 兼容性 将 GPIO 2/3/9/32 的 VIH 更改为 1.35V
寄存器 ANAREFCTL.ANAREFSEL ANAREFPCTRL.REFPMUXSELx x = ADC A/B/C/D/E 每个 ADC 现在独立配置以使用 VREFHI 源
- ANAREFNCTL.REFNMUXSELx x = ADC A/B/C/D/E 每个 ADC 都具有 VREFLO 选择功能
ANAREFCTL.ANAREF2P5SEL ANAREFPCTL.ANAREFx1P65SEL x = ADC A/B/C/D/E 每个 ADC 都具有独立的 1.65V (3.3V FSR) 或 2.5V FSR 选择。也会影响外部基准模式。
- IO_DRVSEL 为 4mA(默认值)或 12mA 配置所选的 GPIO 驱动强度 (IOL)
- IO_MODESEL 将所选的 GPIO VIH 配置为 3.3V(默认值)或 1.35V
ADC1 编号 2 - ADCA、ADCB 5- ADCA、ADCB、ADCC、ADCD、ADCE F280013x/15x 具有 5 类 ADC
F28P55x 具有 6 类 ADC
最大速度 60MHz 75MHz 4MSPS 时的最大吞吐量相同
硬件更改 - 新 PPB 特性
  1. 求和/最大值/最小值/绝对值
  2. 通过重复块实现过采样支持
  3. 上一个转换增量
  4. 输出滤波
  1. PPB 对并发结果求和/最大值/最小值/绝对值的能力
  2. 自动聚合用户定义数量的样本并求平均值,仅将平均值返回到结果寄存器。与 ADC 中继器模块结合使用
  3. 将上次转换与当前转换进行比较并生成相应操作
  4. 仅返回筛选窗口范围内的值,放弃其他值。
- ADC 中继器逻辑 能够自动启动后续触发器,并且可以选择添加相位延迟。可与 PPB 一起使用,在不产生 CPU 开销的情况下实现过采样
- 全局软件强制 SOC 触发器 能够同时启动到所有 ADC 的软件 SOC 触发器
- ADC S/H 电容器复位 能够在采样之间将 S/H 电容器复位为 VSSA
寄存器 ADCTL1 ADCTL1 添加了外部多路复用器控制和 DMA 触发时序
ADCSOCxCTL.TRIGSEL ADCSOCxCTL.TRIGSEL 添加了针对 ePWM 和重复块支持的触发选项
INTFLGCLR ADCINTFLGCLR
ADCINTSOCSEL2 ADCINTSOCSEL1 所有 SOC 中断触发器都移到了 INTSOCSEL1
GPDAC 编号 - 1 - GPDACA F28P55x 具有 1 类 GPDAC
CMPSS12 编号 1 - CMPSS1 4 - CMPSS1 至 CMPSS4 F280013x 具有 2 类 CMPSS
F280015x 和 F28P55x 具有 3 类 CMPSS

硬件更改

  1. 向低侧比较器添加了 DAC 斜坡发生器
  2. 斜坡发生器包括向斜升支持
寄存器 RAMPMAXREFA RAMPHREFA 寄存器名称更改(仅限 F280013x)
RAMMAXREFS RAMPHREFS 寄存器名称更改(仅限 F280013x)
RAMPDECVALA RAMPHSTEPVALA 寄存器名称更改(仅限 F280013x)
RAMPDECVALS RAMPHSTEPVALS 寄存器名称更改(仅限 F280013x)
RAMPSTS RAMPHSTS 寄存器名称更改(仅限 F280013x)
RAMPDLYA RAMPHDLYA 寄存器名称更改(仅限 F280013x)
RAMPDLYS RAMPHDLYS 寄存器名称更改(仅限 F280013x)
CTRIPLFILCTL CTRIPLFILCTL - 字段更改 对此寄存器中的字段进行了添加和更改。有关更多详细信息,请参阅器件特定 TRM。
CTRIPLFILCLKCTL CTRIPLFILCLKCTL - 字段更改 增大了预分频器范围
CTRIPHFILCTL CTRIPHFILCTL - 字段更改 对此寄存器中的字段进行了添加和更改。有关更多详细信息,请参阅器件特定 TRM。
CTRIPHFILCLKCTL CTRIPHFILCLKCTL - 字段更改 增大了预分频器范围
- COMPDACLCTL 添加了寄存器和功能以支持双斜坡发生器
- RAMPLREFA 添加了寄存器和功能以支持双斜坡发生器(仅限 F280013x)
- RAMPLREFS 添加了寄存器和功能以支持双斜坡发生器(仅限 F280013x)
- RAMPLSTEPVALA 添加了寄存器和功能以支持双斜坡发生器(仅限 F280013x)
- RAMPLSTEPVALS 添加了寄存器和功能以支持双斜坡发生器(仅限 F280013x)
- RAMPLSTS 添加了寄存器和功能以支持双斜坡发生器(仅限 F280013x)
- RAMPLDLYA 添加了寄存器和功能以支持双斜坡发生器(仅限 F280013x)
- RAMPLDLYS 添加了寄存器和功能以支持双斜坡发生器(仅限 F280013x)
- CTRIPLFILCLKCTL2 添加了寄存器和功能以支持双斜坡发生器
- CTRIPHFILCLKCTL2 添加了寄存器和功能以支持双斜坡发生器
CMPSS_LITE 编号 3 - CMPSS_LITE 替换为 F28P55x 上的完整 CMPSS
温度传感器 编号 1 -(在 ADCC 通道 12 中) 1 -(在 ADCC 通道 12 中)
  1. 在从 F280013x/15x 向 F28P55x 移植(或反向移植)软件的过程中,必须十分小心,以确保使用正确的 ADC 通道,因为通道分配有所不同,请参阅模拟多路复用更改
  2. 仅适用于 F280013x 和 F28P55x