ZHCUB83 July   2023 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1F2838x 和 F28P65x 的特性差异
    1. 1.1 F2838x 和 F28P65x 特性比较
  5. 2PCB 硬件更改
    1. 2.1 PCB 硬件针对 176 引脚 PTP 封装的变更
    2. 2.2 使用现有 176 引脚 F2838x PCB 设计
      1.      9
      2. 2.2.1 JTAG TRSTn 无连接
      3. 2.2.2 GPIO 输入缓冲器控制寄存器
      4. 2.2.3 176 引脚 GPIO 引脚/多路复用和 ADCD 注意事项
        1. 2.2.3.1 具有不同 GPIO 分配的 176 引脚 PTP 引脚
        2. 2.2.3.2 ADCD 通道迁移
    3. 2.3 176 引脚 PTP 新型 PCB 设计
    4. 2.4 将 337-BGA ZWT 应用于 256-BGA ZEJ 或 169-BGA NMR
  6. 3系统特性差异注意事项
    1. 3.1 F28P65x 的新特性
      1. 3.1.1  锁步比较模块 (LCM)
      2. 3.1.2  扩展的模拟通道
      3. 3.1.3  固件更新 (FWU)
      4. 3.1.4  灵活的 GPIO 和数字输入引脚
      5. 3.1.5  新的 ADC 特性
      6. 3.1.6  新的 EPWM 特性
      7. 3.1.7  新 CMPSS 特性
      8. 3.1.8  ADC 硬件冗余安全校验器
      9. 3.1.9  在 CPU 子系统之间灵活地共享存储器
      10. 3.1.10 增加了 CLA 上的 RAM 程序存储器
    2. 3.2 通信模块更改
    3. 3.3 控制模块更改”中重点介绍了这一新特性。
    4. 3.4 模拟模块差异
    5. 3.5 其他器件更改
      1. 3.5.1 Pie 通道映射
        1. 3.5.1.1 F2838x 与 F28P65x PIE 通道映射比较
      2. 3.5.2 Bootrom
      3. 3.5.3 CLB 和电机控制库
      4. 3.5.4 ERAD
      5. 3.5.5 AGPIO 滤波器
    6. 3.6 电源管理
      1. 3.6.1 VREGENZ
      2. 3.6.2 LDO/VREG
      3. 3.6.3 POR/BOR
      4. 3.6.4 功耗
    7. 3.7 内存模块更改
    8. 3.8 GPIO 多路复用更改
      1. 3.8.1 F2838x 与 F28P65x GPIO 多路复用器比较
    9. 3.9 模拟多路复用更改
      1. 3.9.1 F2838x_176PTP 与 F28P65x_176PTP 模拟连接比较
  7. 4从 F2838x 到 F28P65x 的应用程序代码迁移
    1. 4.1 C2000Ware 头文件
    2. 4.2 链接器命令文件
    3. 4.3 C2000Ware 示例
  8. 5参考文献

控制模块更改”中重点介绍了这一新特性。

F2838x 和 F28P65x 器件之间的控制模块变化极小。最大的变化来自 F28P65x 器件上的 EPWM 和 ECAP。表 3-2 展示了在 F2838x 和 F28P65x 之间迁移应用时应考虑的模块实例差异。

表 3-2 控制模块差异
模块 类别 F2838x F28P65x 注意事项
SDFM 编号 8 - SD1_D1C1..D4C4、SD2_D1C1..D4C4 16 - SD1_D1C1..D4C4、SD2_D1C1..D4C4、SD3_D1C1..D4C4、SD4_D1C1..D4C4
寄存器 SDIFLG.MIF F28P65x 上的 MIF 说明更新为“主”中断标志
SDIFLGCLR.MIF F28P65x 上的 MIF 说明更新为“主”中断标志
SDCTL.MIE F28P65x 上的 MIE 说明更新为“主”SDy_ERR 中断使能
SDMFILEN.MFE F28P65x 上的 SDMFILEN 说明更新为 SD“主”滤波器使能。F28P65x 上的 MFE 说明更新为“主”滤波器使能
eQEP 数字 3 - EQEP1..3 6 - EQEP1..6
寄存器 REV.MINOR=1 REV.MINOR=2
QEPSRCSEL F28P65x 上有更多输入选项
eCAP 编号 7 - ECAP1..7
寄存器 ECCTL0.INPUTSEL[0..6] ECCTL0.INPUTSEL[0..7]
- ECCTL0.QUALPRD 噪声滤波的限定周期
- ECCTL0.SOCEVTSEL ADC SOC 事件选择
ECCTL2.DMAEVTSEL F28P65x 上添加了 APWM 模式触发
- ECEINT.MUNIT_1..2_ERROR_EVT1..2 监控单元错误事件中断使能
- ECFLG.MUNIT_1..2_ERROR_EVT1..2 监控单元错误事件中断标志
- ECCLR.MUNIT_1..2_ERROR_EVT1..2 监控单元错误事件中断标志清除
- ECFRC.MUNIT_1..2_ERROR_EVT1..2 监控单元错误事件中断标志强制
ECAPSYNCINSEL F28P65x 上有更多输入选项
其他 - 新的寄存器具有额外的信号监控功能:ECAP_SIGNAL_MONITORING
HRCAP 编号 2 - HRCAP6、HRCAP7
ePWM 编号 16 - EPWM1..16 18 - EPWM1..18
寄存器 EPWMSYNCINSEL F28P65x 上有更多 EPWMxSYNCI 选项
- CMPCTL.LINKDUTYHR CMPAHR、CMPBHR 寄存器链接
GLDCTL.GLDMODE F28P65x 上的额外选项=> 1000:Load on Counter=CMPCU,1001:Load on Counter=CMPCD,1010:Load on Counter=CMPDU,1011:Load on Counter=CMPDD
EPWMXLINK F2838x 上的 4 位字段到 F28P65x 上相应的 5 位字段
- TZEINT.CAPEVT 捕获事件中断使能
- TZFLG.CAPEVT 捕获事件标志
- TZCBCFLG.CAPEVT 逐周期捕获事件标志
- TZOSTFLG.CAPEVT 单稳态捕获事件标志
- TZCLR.CAPEVT 捕获事件清除
- TZCBCCLR.CAPEVT 逐周期捕获事件清除
- TZOSTCLR.CAPEVT 单稳态捕获事件清除
- TZFRC.CAPEVT 强制捕获事件
ETSEL.INTSEL 值 011 在 F28P65x 上为 ETINTMIX,在 F2838x 上为 TBCTR=0|PRD
ETSEL.SOCASEL 值 011 在 F28P65x 上为 ETSOCAMIX,在 F2838x 上为 TBCTR=0|PRD
ETSEL.SOCBSEL 值 011 在 F28P65x 上为 ETSOCBMIX,在 F2838x 上为 TBCTR=0|PRD
DCFCTL.PULSESEL 值 11 在 28P65x 上为 BLANKPULSEMIX
- HRCNFG.HRLOAD 值 11 在 F28P65x 上为 CMPA_EQ
- HRCNFG.HRLOADB 值 11 在 F28P65x 上为 CMPB_EQ
EPWM_REGS.HRPWR OTTOCAL_REGS.HRPWR HRPWM 功率寄存器
EPWM_REGS.HRMSTEP OTTOCAL_REGS.HRMSTEP HRPWM MEP 步长寄存器
- EPWMXLINK2 EPWMx 链路 2 寄存器
- TZSEL2 跳匣区域选择寄存器 2
- TZTRIPOUTSEL 跳匣区域选择寄存器
- ETINTMIXEN 事件触发混合 INT 选择寄存器
- ETSOCAMIXEN 事件触发混合 SOCA 选择寄存器
- ETSOCBMIXEN 事件触发混合 SOCB 选择寄存器
- BLANKPULSEMIXSEL 消隐窗口触发脉冲选择寄存器
- DCCAPMIXSEL 捕获事件脉冲选择寄存器
- CAPCTL 事件捕获控制寄存器
- CAPGATETRIPSEL 事件捕获门跳变输入选择寄存器
- CAPINTRIPSEL 事件类别跳变输入选择寄存器
- CAPTRIPSEL 事件捕获信号选择寄存器
- EPWM_XCMP_REGS XCMP 寄存器
- DE_REGS 二极管仿真寄存器
- MINDB_LUT_REGS 最小死区和查询表寄存器
HRPWM 编号 8 - HRPWM1..8 18 - HRPWM1..18
时钟源 EPWM1CLK 各自的 EPWM