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 PIE 通道映射比较

表 3-4 Pie 表图例
颜色 说明
两种器件通用
仅适用于 F2838x
只适用于 F28P65x
器件的不同之处,第一行列出了 F2838x,第二行列出了 F28P65x
表 3-5 Pie 表重叠
INTx.1 INTx.2 INTx.3 INTx.4 INTx.5 INTx.6 INTx.7 INTx.8 INTx.9 INTx.10 INTx.11 INTx.12 INTx.13 INTx.14 INTx.15 INTx.16
INT1.y ADCA1 ADCB1 ADCC1 XINT1 XINT2 ADCD1 TIMER0 WAKE/WDINT I2CA SYS_ERR ECATSYNC0 ECATINTn CIPC0 CIPC1 CIPC2 CIPC3
INT2.y EPWM1_TZ EPWM2_TZ EPWM3_TZ EPWM4_TZ EPWM5_TZ EPWM6_TZ EPWM7_TZ EPWM8_TZ EPWM9_TZ EPWM10_TZ EPWM11_TZ EPWM12_TZ EPWM13_TZ EPWM14_TZ EPWM15_TZ EPWM16_TZ
INT3.y EPWM1 EPWM2 EPWM3 EPWM4 EPWM5 EPWM6 EPWM7 EPWM8 EPWM9 EPWM10 EPWM11 EPWM12 EPWM13 EPWM14 EPWM15 EPWM16
INT4.y ECAP1 ECAP2 ECAP3 ECAP4 ECAP5 ECAP6 ECAP7 FSITXA1 FSITXA2 FSITXB1 FSITXB2 FSIRXA1 FSIRXA2 FSIRXB1 FSIRXB2
INT5.y EQEP1 EQEP2 EQEP3 EQEP4 CLB1 CLB2 CLB3 CLB4 SDFM1 SDFM2 ECATRST ECATSYNC1 SDFM1DR1 SDFM1DR2 SDFM1DR3 SDFM1DR4
INT6.y SPIA_RX SPIA_TX SPIB_RX SPIB_TX MCBSPA_RX
-->
LINA_0
MCBSPA_TX
-->
LINA_1
MCBSPB_RX
-->
LINB_0
MCBSPB_TX
-->
LINB_1
SPIC_RX SPIC_TX SPID_RX SPID_TX SDFM2DR1 SDFM2DR2 SDFM2DR3 SDFM2DR4
INT7.y DMA_CH1 DMA_CH2 DMA_CH3 DMA_CH4 DMA_CH5 DMA_CH6 EQEP5 EQEP6 FSIRXC1 FSIRXC2 FSIRXD1 FSIRXD2 FSIRXE1
-->
SDFM3DR1
FSIRXE2
-->
SDFM3DR2
FSIRXF_INT1
-->
SDFM3DR3
FSIRXF_INT2
-->
SDFM3DR4
INT8.y I2CA I2CA_FIFO I2CB I2CB_FIFO SCIC_RX
-->
UART0_INT
SCIC_TX
-->
UART1_INT
SCID_RX
-->
EPWM17_TZ
SCID_TX
-->
EPWM18_TZ
FSIRXG1 FSIRXG2 FSIRXH1
-->
SDFM3
FSIRXH2
-->
SDFM4
CLB5 CLB6 CLB7 CLB8
INT9.y SCIA_RX SCIA_TX SCIB_RX SCIB_TX CANA0 CANA1 CANB0
-->
EPWM17
CANB1
-->
EPWM18
MCANSS-A0 MCANSS-A1 MCANSS-A_ECC_CORR_PLS MCANSS-A_WAKE_AND_TS_PLS PMBUSA CM_STATUS
-->
AESINT
USBA
INT10.y ADCA_EVT ADCA2 ADCA3 ADCA4 ADCB_EVT ADCB2 ADCB3 ADCB4 ADCC_EVT ADCC2 ADCC3 ADCC4 ADCD_EVT ADCD2 ADCD3 ADCD4
-->
ADCCHECKINT
INT11.y CLA1_1 CLA1_2 CLA1_3 CLA1_4 CLA1_5 CLA1_6 CLA1_7 CLA1_8 CMTOCPUxIPCINTR0
-->
MCANSS-B0
CMTOCPUxIPCINTR1
-->
MCANSS-B1
CMTOCPUxIPCINTR2
-->
MCANSS-B_ECC_CORR_PLS
CMTOCPUxIPCINTR3
-->
MCANSS-B_WAKE_AND_TS_PLS
CMTOCPUxIPCINTR4
-->
SDFM4DR1
CMTOCPUxIPCINTR5
-->
SDFM4DR2
CMTOCPUxIPCINTR6
-->
SDFM4DR3
CMTOCPUxIPCINTR7
-->
SDFM4DR4
INT12.y XINT3 XINT4 XINT5 MPOST FMC.DONE
-->
FLSS_INT
VCRC FPU_OFLOW FPU_UFLOW ECAP6_2 ECAP7_2 CPUCRC CLA1CRC CLA_OVERFLOW CLA_UNDERFLOW