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 的模拟特性差异。与 F2838x 上的 ADC 相比,F28P65x 上的 ADC 具有许多新特性。表 3-3 展示了这些差异。

表 3-3 模拟模块差异
模块 类别 F2838x F28P65x 注意事项
ASUBSYS 寄存器 ANAREFTRIMD - 模拟基准修整 D 寄存器
- ANAREFCTL 模拟基准控制寄存器
- VMONCTL 电压监控器控制寄存器
- CMPHPMXSEL 比较器高电平正多路复用器选择寄存器
- CMPLPMXSEL 比较器低电平正多路复用器选择寄存器
- CMPHNMXSEL 比较器高电平负多路复用器选择寄存器
- CMPLNMXSEL 比较器低电平负多路复用器选择寄存器
- ADCDACLOOPBACK DAC 至 ADC 环回寄存器
- AGPIOCTRLG AGPIO 控制寄存器
- AGPIOCTRLH AGPIO 控制寄存器
- CMPHPMXSEL1 比较器高电平正多路复用器选择寄存器
- CMPLPMXSEL1 比较器低电平正多路复用器选择寄存器
- ADCSOCFRCGB ADC 全局 SOC 强制寄存器
- ADCSOCFRCGBSEL ADC 全局 SOC 强制选择寄存器
LOCK F28P65x 中新寄存器的额外锁定字段
ADC(1) 编号 4 - ADCA 至 ADCD 3 - ADCA 至 ADCC
最大速度 50MHz
寄存器 - ADCCTL1.EXTMUXPRESELECTEN 外部多路复用器预选启用
- ADCCTL1.TDMAEN 启用备用 DMA 时序
- ADCCTL2.OFFTRIMMODE 失调电压修整模式
ADCBURSTCTL.BURSTTRIGSEL[5..0] ADCBURSTCTL.BURSTTRIGSEL[6..0]
- ADCINTFLG.ADCINTxRESULT ADC 中断结果就绪
ADCINTFLGCLR 清除 F28P65x 上 ADCINTFLG 寄存器中的相应标志位
ADCINTSEL1N2.INT1SEL[3..0] ADCINTSEL1N2.INT1SEL[4..0] F28P65x 上的新 OSINT 选项
ADCINTSEL1N2.INT2SEL[3..0] ADCINTSEL1N2.INT2SEL[4..0]
ADCINTSEL3N4.INT1SEL[3..0] ADCINTSEL3N4.INT1SEL[4..0]
ADCINTSEL3N4.INT2SEL[3..0] ADCINTSEL3N4.INT2SEL[4..0]
ADCSOCxCTL.CHSEL[18..15] ADCSOCxCTL.CHSEL[19..15]
ADCSOCxCTL.TRIGSEL[25..20] ADCSOCxCTL.TRIGSEL[26..20]
- ADCSOCxCTL.EXTCHSEL SOC 外部通道多路复用器选择
ADCOFFTRIM.OFFTRIM F28P65x - ADC 失调电压修整 12B SE 偶数
- ADCOFFTRIM.OFFTRIM12BSEODD ADC 失调电压修整 12B SE 奇数
- ADCPPBxCONFIG.ABSEN ADC 后处理块绝对启用
ADCPPBxOFFCAL F28P65x - 如果多个 PPB 指向同一 SOC,则将应用编号最低的 PPB 的 OFFCAL。
ADCPPBxTRIPHI.LIMITHI[15..0] ADCPPBxTRIPHI.LIMITHI[23..0]
ADCPPBxTRIPHI.HSIGN - 上限符号位
- ADCPPBxTRIPLO.LIMITLO2EN 扩展下限 2 启用
ADC(1) 寄存器 ADCPPBxRESULT 与 F28P65x 上的 ADCINTFLG 相关的更新
- ADCOFFTRIM2 ADC 偏移调整寄存器
- ADCOFFTRIM3 ADC 偏移调整寄存器
- ADCSAFECHECKRESEN ADC 安全检查结果使能寄存器
- ADCREV2 ADC 包装器修订版本寄存器
- REPxCTL ADC 触发中继器控制寄存器
- REPxN ADC 触发中继器 N 选择寄存器
- REPxPHASE ADC 触发中继器相位选择寄存器
- REPxSPREAD ADC 触发中继器扩展选择寄存器
- REPxFRC ADC 触发中继器软件强制寄存器
- ADCPPBxLIMIT ADC PPB 转换计数限制寄存器
- ADCPPBPxPCOUNT ADC PPB 部分转换计数寄存器
- ADCPPBxCONFIG2 ADC PPB 求和移位寄存器
- ADCPPBxPSUM ADC PPB 部分求和寄存器
- ADCPPBxPMAX ADC PPB 部分最大寄存器
- ADCPPBxPMAXI ADC PPB 部分最大索引寄存器
- ADCPPBxPMIN ADC PPB 部分最小寄存器
- ADCPPBxPMINI ADC PPB 部分最小索引寄存器
- ADCPPBxTRIPLO2 ADC PPB 延长跳变低寄存器
- ADCPPBxSUM ADC PPB 最终求和结果寄存器
- ADCPPBxCOUNT ADC PPB 最终转换计数寄存器
- ADCPPBxMAX ADC PPB 最终最大结果寄存器
- ADCPPBxMAXI ADC PPB 最终最大索引结果寄存器
- ADCPPBxMIN ADC PPB 最终最小结果寄存器
- ADCPPBxMINI ADC PPB 最终最小索引结果寄存器
- ADC_SAFECHECK_REGS ADC 安全检查寄存器
- ADC_SAFECHECK_INTEVT_REGS ADC 安全检查中断和事件寄存器
GPDAC 编号 3 - GPDACA、GPDACB、GPDACC 2 - GPDACA、GPDACC
寄存器 - DACCTL.MODE 增益模式选择
DACCTL.SYNCSEL[7..4] DACCTL.SYNCSEL[8..4]
CMPSS (1) 编号 8 - CMPSS1 至 CMPSS8 11 - CMPSS1 至 CMPSS11
寄存器 - COMPDACHCTL.RAMPDIR 高斜坡发生器方向
COMPDACCTL COMPDACHCTL F28P65x 上的名称发生更改以适应双上升/下降斜坡发生器。
RAMPMAXREFA RAMPHREFA
RAMPMAXREFA.RAMPMAXREF RAMPHREFA.RAMPHREF
RAMPMAXREFS RAMPHREFS
RAMPMAXREFS.RAMPMAXREF RAMPHREFS.RAMPHREF
RAMPDECVALA RAMPHSTEPVALA
RAMPDECVALA.RAMPDECVAL RAMPHSTEPVALA.RAMPHSTEPVAL
RAMPDECVALS RAMPHSTEPVALS
RAMPDECVALS.RAMPDECVAL RAMPHSTEPVALS.RAMPHSTEPVAL
RAMPSTS RAMPHSTS
RAMPSTS.RAMPVALUE RAMPHSTS.RAMPHVALUE
CTRIPxFILCLKCTL.CLKPRESCALE[9..0] CTRIPxFILCLKCTL.CLKPRESCALE[15..0] F28P65x 上的 CMPSS 滤波器预分频大小增加
CTRIPxFILCTL.SAMPWIN[8..4] CTRIPxFILCTL.SAMPWIN[8..3] F28P65x 上的 CMPSS 滤波器样本窗口大小增加
CTRIPxFILCTL.THRESH[13..9] CTRIPxFILCTL.THRESH[14..9] F28P65x 上的 CMPSS 滤波器阈值大小增加
- CTRIPxFILCTL.FILTINSEL 滤波器输入多路复用器选择
- COMPDACHCTL2 CMPSS 高电平 DAC 控制寄存器 2
- RAMPHCTLA CMPSS 高斜坡控制有效寄存器
- RAMPHCTLS CMPSS 高斜坡控制影子寄存器
- DACHVALS2 CMPSS 高 DAC 值影子寄存器 2
- DACLVALS2 CMPSS 低 DAC 值影子寄存器 2
- COMPDACLCTL CMPSS 低 DAC 控制寄存器
- COMPDACLCTL2 CMPSS 低 DAC 控制寄存器 2
- RAMPLREFA CMPSS 低斜坡基准有效寄存器
- RAMPLREFS CMPSS 低斜坡基准影子寄存器
- RAMPLSTEPVALA CMPSS 低斜坡阶跃值有效寄存器
- RAMPLCTLA CMPSS 低斜坡控制有效寄存器
- RAMPLSTEPVALS CMPSS 低斜坡阶跃值影子寄存器
CMPSS (1) 寄存器 - RAMPLCTLS CMPSS 低斜坡控制影子寄存器
- RAMPLSTS CMPSS 低斜坡状态寄存器
- RAMPLDLYA CMPSS 低斜坡延迟有效寄存器
- RAMPLDLYS CMPSS 低斜坡延迟影子寄存器
- CTRIPLFILCLKCTL2 CTRIPL 滤波器时钟控制寄存器 2
- CTRIPHFILCLKCTL2 CTRIPH 滤波器时钟控制寄存器 2
温度传感器 编号 1 -(在 ADCA 通道 13 中) 1 -(在 ADCB 通道 18 中)
在从 F2838x 向 F28P65x 移植(或反向移植)软件的过程中,必须十分小心,以确保使用正确的 ADC 通道,因为通道分配有所不同,请参阅节 3.9