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 器件之间的通信模块更改会影响模块数量以及 CAN、CAN-FD、USB 和 EtherCAT 从 F2838x 的 CM 侧迁移到 F28P65x 上的 C28x。两种器件的模块化功能均保持不变。C2000Ware 示例和 driverlib 介绍了由 F2838x 上的 CM 控制并迁移到 F28P65x 上的 C28 的通信模块的软件迁移。表 3-1 展示了在 F2838x 和 F28P65x 之间迁移应用时应考虑的模块实例和差异。

表 3-1 通信模块实例
模块 类别 F2838x F28P65x 注意事项
SCI 编号 4 - SCIA、SCIB、SCIC、SCID 2 - SCIA、SCIB
I2C 编号 3 - I2CA、I2CB、1 - CM-I2C(CM 侧) 2 - I2CA、I2CB
LIN 编号 不存在 2 - LINA、LINB
CAN 编号 2 - CANA、CANB 1 - CANA
CAN-FD 编号 1 - MCANA 2 - MCANA、MCANB
McBSP 编号 2 - MCBSPA、MCBSPB 不存在
SPI 编号 4 - SPIA、SPIB、SPIC、SPID 4 - SPIA、SPIB、SPIC、SPID
PMBUS 编号 1 - PMBUSA 1 - PMBUSA
EMIF 编号 2 - EMIF1、EMIF2 1 - EMIF1
USB 编号 1 - USBA(CM 侧) 1 - USBA
ECAT 编号 1 - ECATA(CM 侧) 1 - ECATA
UART 编号 1 - CM-UART(CM 侧) 2 - UARTA、UARTB
SSI 编号 1 - SSIA 不存在
FSI 编号 8 - FSIRXA..G、2 - FSITXA、FSITXB 4 - FSIRXA..D,2 - FSITXA、FSITXB 由于菊花链改进而对 F28P65x 进行了更新
寄存器 - TX_OPER_CTRL_LO.TDM_ENABLE 输入 TDM 端口选择位
- TX_OPER_CTRL_LO.SEL_TDM_IN 发送 TDM 模式启用位
- TX_OPER_CTRL_HI.EXT_TRIG_SEL 外部触发选择位
- TX_PING_CTRL 发送 ping 控制寄存器
- RX_MASTER_CTRL.INPUT_ISOLATE 隔离 FSI RX 输入
- RX_TRIG_CTRL_0 接收触发控制寄存器 0
- RX_TRIG_WIDTH_0 接收触发宽度寄存器 0
- RX_TRIG_CTRL_1 接收触发控制寄存器 1
- RX_TRIG_CTRL_2 接收触发控制寄存器 2
- RX_TRIG_CTRL_3 接收触发控制寄存器 3
- RX_UDATA_FILTER 接收用户数据滤波器控制寄存器