ZHCUBX0A April   2024  – September 2024 TMS320F28P550SJ , TMS320F28P559SJ-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1F28003x 和 F28P55x 之间的特性差异
    1. 1.1 F28003x 和 F28P55x 特性比较
  5. 2PCB 硬件更改
    1. 2.1 100 引脚 PZ、80 引脚 PNA 和 64 引脚 PM 封装的 PCB 硬件更改
    2. 2.2 F28003x 和 F28P55x 之间针对新 PCB 和现有 PCB 的 100 引脚 PZ、80 引脚 PNA 和 64 引脚 PM 迁移
    3. 2.3 GPIO 输入缓冲器控制寄存器
  6. 3系统特性差异注意事项
    1. 3.1 F28P55x 中的新特性
      1. 3.1.1 可编程增益放大器 (PGA)
      2. 3.1.2 通用串行总线 (USB)
      3. 3.1.3 5V 失效防护 IO
      4. 3.1.4 闪存写保护
      5. 3.1.5 神经网络处理单元 (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
      4. 3.5.4 ROM 中包含的软件库
      5. 3.5.5 AGPIO
    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从 F28003x 到 F28P55x 的应用程序代码迁移
    1. 4.1 C2000Ware 头文件
    2. 4.2 链接器命令文件
    3. 4.3 C2000Ware 示例
  8. 5与 F28P55x 中的新特性相关的特定用例
    1. 5.1 PGA
    2. 5.2 USB
  9. 6EABI 支持
    1. 6.1 闪存 API
  10. 7参考资料
  11. 8修订历史记录

Bootrom

有关 F28003x 和 F28P55x 的 Bootrom 异同点,请参阅表 3-8表 3-9

表 3-7 引导选项图例
颜色 说明
两种器件共有的选项,但 BOOTDEFx 值可能会不同
仅适用于 F28003x 的选项
仅适用于 F28P55x 的选项
表 3-8 引导加载程序和 GPIO 分配比较
引导加载程序 选项 BOOTDEFx F28003x

F28P55x

并行 0 0x00 D0-D7=GPIO0 至 GPIO7;
DSP=16;
主机=29
D0-D7=GPIO0 至 GPIO7;
DSP=16;
主机=29
1 0x20 D0-D7=GPIO0 至 GPIO7;
DSP=16;
主机=11
D0-D7=GPIO0,1,2,3,5,6,7,24;
DSP=12;
主机=13
SCIA 0 0x01 TX=29;
RX=28
TX=29;
RX=28
1 0x21 TX=16;
RX=17
TX=1;
RX=0
2 0x41 TX=8;
RX=9
TX=8;
RX=9
3 0x61 TX=2;
RX=3
TX=7;
RX=3
4 0x81 TX=16;
RX=3
TX=16;
RX=3
CAN1 0 0x02 TX=4;
RX=5
TX=4;
RX=5
1 0x22 TX=32;
RX=33
TX=1;
RX=0
2 0x42 TX=2;
RX=3
TX=13;
RX=12
3 0x62 TX=13;
RX=12
-
MCAN(CAN-FD) 0 0x08 TX=4;
RX=5
TX=4;
RX=5
1 0x28 TX=1;
RX=0
TX=1;
RX=0
2 0x48 TX=13;
RX=12
TX=13;
RX=12
3(DEBUG — 发送测试) 0x68 - TX=4;
RX=5
4(DEBUG — 发送测试) 0x88 - TX=1;
RX=0
5(DEBUG — 发送测试) 0xA8 - TX=13;
RX=12
SPI 0 0x06 SIMO=2 SOMI=1;
CLK=3;;
STE=5
PICO=2 POCI=1;
CLK=3;;
PTE=5
1 0x26 SIMO=16 SOMI=1;
CLK=3;;
STE=0
PICO=16 POCI=1;
CLK=3;;
PTE=0
2 0x46 SIMO=8 SOMI=10;
CLK=9;;
STE=11
PICO=8 POCI=10;
CLK=9;;
PTE=11
3 0x66 SIMO=8 SOMI=17;
CLK=9;;
STE=11
PICO=16 POCI=12;
CLK=9;;
PTE=24
I2C 0 0x07 SDA=32;
SCL=33
SDA=0;
SCL=1
1 0x27 SDA=0;
SCL=1
SDA=32;
SCL=33
2 0x47 SDA=10;
SCL=8
SDA=5;
SCL=4
USB 0 0x09 - DM=23;
DP=41
  1. 对于 F28P55x 器件,"CAN" 引导模式由 FD 模式设置为 "off" 的 MCAN 模块支持
表 3-9 引导模式比较
启动模式 选项 BOOTDEFx F28003x F28P55x
闪存/安全闪存 0 0x03 条目=0x00080000;
组/扇区=0/0
条目=0x00080000;
组/扇区=0/0
1 0x23 条目=0x00088000;
组/扇区=0/8
条目=0x00088000;
组/扇区=0/32
2 0x43 条目=0x0008FFF0;
组/扇区=0/15
条目=0x000C0000;
组/扇区=0/64
3 0x63 条目=0x00090000;
组/扇区=1/0
条目=0x000C8000;
组/扇区=1/64
4 0x83 条目=0x00097FF0;
组/扇区=1/7
条目=0x00100000;
组/扇区=2/16
5 0xA3 条目=0x0009FFF0;
组/扇区=1/15
-
6 0xC3 条目=0x000A0000;
组/扇区=2/0
-
7 0xE3 条目=0x000AFFF0;
组/扇区=2/15
-
LFU 闪存 0 0x0B 条目= 0x00080000;
组=0
条目=0x00090000;组=1
条目= 0x000A0000;组=2
条目=0x00080000;
组=0
条目=0x000C0000;组=2
1 0x2B 条目=0x00088000;组=0
条目=0x00098000;组=1
条目=0x000A8000;组=2
条目=0x00088000;组=0
条目=0x000C8000;组=2
2 0x4B 条目=0x0008FFF0;组=0
条目=0x0009FFF0;组=1
条目=0x000AFFF0;组=2
-
3 0x6B 条目=0x00088000;组=0
条目=0x00090000;组=1
条目=0x000A0000;组=2
-
安全 LFU 闪存 0 0x0C 条目=0x00080000;组=0
条目=0x00090000;组=1
条目=0x000A0000;组=2
-
1 0x2C 条目=0x00088000;组=0
条目=0x00098000;组=1
条目=0x000A8000;组=2
-
2 0x4C 条目=0x0008FFF0;组=0
条目=0x0009FFF0;组=1
条目=0x000AFFF0;组=2
-
3 0x6C 条目=0x00088000;组=0
条目=0x00090000;组=1
条目=0x000A0000;组=2
-
4 0x8C 条目=0x0008EFF0;组=0
条目=0x00097FF0;组=1
条目=0x000A7FF0;组=2
-
等待 0 0x04 看门狗已启用 看门狗已启用
1 0x24 看门狗已禁用 看门狗已禁用
RAM 0 0x05 条目 = 0x00000000 条目 = 0x00000000