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修订历史记录

模拟多路复用更改

表 3-14 简要介绍了针对 80 引脚 PNA 和 64 引脚 PM 封装的 F28003x 和 F28P55x 之间模拟多路复用器的异同点。表 3-15 简要介绍了 100 引脚 PZ 封装的 F28003x 和 F28P55x 之间模拟多路复用器的异同点。表 3-13 是此表的图例。主要变化是添加了 ADCD、ADCE 和 PGA。另外,F28P55x 上还有更多的 AGPIO

表 3-13 多路复用器图例
颜色 说明
两种器件共有的多路复用器功能
仅适用于 F28003x 的多路复用器功能
仅适用于 F28P55x 的多路复用器功能
表 3-14 F28003x 和 F28P55x 80 引脚 PNA 和 64 引脚 PM 模拟多路复用器差异表
(F28003x 引脚名称) 封装引脚 ADC 比较器子系统(多路复用器) AIO/AGPIO 输入
F28P55x 引脚名称 80 PNA 64 PM A B C D E



VREFHI 20 16
VREFLO 21 17 - - C13 - -
A13 B13 D13 E13
模拟组 1 CMP1
(A6) 10 6 A6 - - - - CMP1 (HPMXSEL=2) CMP1 (LPMXSEL=2) AIO228
A6/D14/E14 D14 E14 AGPIO228
(A2/B6/C9) 13 9 A2 B6 C9 - - CMP1 (HPMXSEL=0) CMP1 (LPMXSEL=0) AIO224
A2/B6/C9/PGA1_INP AGPIO224
(A15/B9/C7) 14 10 A15 B9 C7 - - CMP1 (HPMXSEL=3) CMP1 (HNMXSEL=0) CMP1 (LPMXSEL=3) CMP1 (LNMXSEL=0) AIO233
A15/B9/C7/PGA1_INM AGPIO223
(A11/B10/C0) 16 12 A11 B10 C0 - - CMP1 (HPMXSEL=1) CMP1 (HNMXSEL=1) CMP1 (LPMXSEL=1) CMP1 (LNMXSEL=1) AIO237
A11/B10/C0/PGA2_OUT
(A1/B7/DACB_OUT) 18 14 A1 B7 - - - CMP1 (HPMXSEL=4) CMP1 (LPMXSEL=4) AIO232
A1/B7/D11/DACB_OUT D11
模拟组 2 CMP2
(A10/B1/C10) 29 25 A10 B1 C10 - - CMP2 (HPMXSEL=3) CMP2 (HNMXSEL=0) CMP2 (LPMXSEL=3) CMP2 (LNMXSEL=0) AIO230
A10/B1/C10 GPIO230
模拟组 3 CMP3
(B2/C6) 11 7 - B2 C6 - - CMP3 (HPMXSEL=0) CMP3 (LPMXSEL=0) AIO226
B2/C6/E12 E12 GPIO226
(A3/B3/C5/VDAC) 12 8 A3 B3 C5 - - CMP3 (HPMXSEL=3) CMP3 (HPMXSEL=5) CMP3 (HNMXSEL=0) CMP3 (LPMXSEL=3)CMP3 (LPMXSEL=5) CMP3 (LNMXSEL=0) AIO242
A3/B3/C5/PGA2_INP GPIO242
(A14/B14/C4) 15 11 A14 B14 C4 - - CMP3 (HPMXSEL=4) CMP3 (LPMXSEL=4) AIO239
A14/B14/C4/PGA1_OUT
(A0/B15/C15/DACA_OUT) 15 11 A0 B15 C15 - - CMP3 (HPMXSEL=2) CMP3 (LPMXSEL=2) AIO231
模拟组 4 CMP4
(A7/C3) 23 19 A7 - C3 - - CMP4 (HPMXSEL=1) CMP4 (HNMXSEL=1) CMP4 (LPMXSEL=1) CMP4 (LNMXSEL=1) AIO245
A7/B30/C3/D12/E30 B30 D12 E30
- - - - - - - - - -
A8/B0/C11/PGA3_OUT 24 20 A8 B0 C11 - - CMP4(HPMXSEL=4) CMP4(LPMXSEL=4) AIO241
模拟组 2/3 CMP2/3
(A5/B12/C2) 17 13 A5 B12 C2 - - CMP3 (HPMXSEL=1)CMP2 (HPMXSEL=5) CMP3 (HNMXSEL=1) CMP3 (LPMXSEL=1)CMP2 (LPMXSEL=5) CMP3 (LNMXSEL=1) AIO244/AIO249
A5/B12/C2/PGA2_INM
组合模拟组 2/4 CMP2/4
(A12/C1) 22 18 A12 - C1 - - CMP2 (HPMXSEL=1) CMP4 (HPMXSEL=2) CMP2 (HNMXSEL=1) CMP2 (LPMXSEL=1) CMP4 (LPMXSEL=2) CMP2 (LNMXSEL=1) AIO238/AIO248
A12/C1/E11/PGA3_INP E11
(A8/B0/C11) 24 20 A8 B0 C11 - - CMP2 (HPMXSEL=4) CMP4 (HPMXSEL=4) CMP2 (LPMXSEL=4) CMP4 (LPMXSEL=4) AIO241
- - - - - - - - -
A4/B8/C14 27 23 A4 B8 C14 - - CMP2 (HPMXSEL=0) CMP4 (HPMXSEL=3) CMP4 (HNMXSEL=0) CMP2 (LPMXSEL=0) CMP4 (LPMXSEL=3) CMP4 (LNMXSEL=0) AIO225
(A9/B4/C8) 28 24 A9 B4 C8 - - CMP2 (HPMXSEL=2) CMP4 (HPMXSEL=0) CMP2 (LPMXSEL=2) CMP4 (LPMXSEL=0) AIO236/AIO227
A9/B4/C8 AIO236/AGPIO227
其他模拟
B5 33 - - B5 - - - CMP1 (HPMXSEL=5) CMP1 (LPMXSEL=5) AGPIO20
A17/B17/C17 27 A17 B17 C17 - - - -
B11 34 - - B11 - - - CMP4 (HPMXSEL=5) CMP4 (LPMXSEL=5) AGPIO21
A18/B18/C18 28 A18 B18 C18 - - - -
- 35 29 - - - - - GPIO13
A19/B19/C19 A19 B19 C19 - - AGPIO13
- 36 30 - - - - - GPIO12
A20/B20/C20 A20 B20 C20 - - AGPIO12
- 37 31 - - - - - GPIO11
A24/D0/E0 A24 - - D0 E0 AGPIO11
- 38 32 - - - - - GPIO33
B24/D1/E1 - B24 - D1 E1 AGPIO33
- 39 33 - - - - - GPIO16
C24/D2/E2 - - C24 D2 E2 AGPIO16
- 40 34 - - - - - GPIO17
A25/D3/E3 A25 - - D3 E3 AGPIO17
- 41 35 - - - - - GPIO24
B25/D4/E4 - B25 - D4 E4 AGPIO24
PGA1_OUT_INT(internal) CMP1 (HPMXSEL=6) CMP1 (LPMXSEL=6)
PGA2_OUT_INT(internal) CMP2 (HPMXSEL=6) CMP2 (LPMXSEL=6)
PGA3_OUT_INT(internal) CMP3 (HPMXSEL=6) CMP=3 (LPMXSEL=6)
TempSensor(internal) - - - - C12 - - CMP2 (HPMXSEL=7)
表 3-15 F28003x 和 F28P55x 100 引脚 PZ 模拟多路复用器差异表
(F28003x 引脚名称) 封装引脚 ADC 比较器子系统(多路复用器) AIO/AGPIO 输入
F28P55x 引脚名称 100 PZ A B C D E



VREFHI 24/25
VREFLO 26/27 - - C13 - -
A13 B13 D13 E13
模拟组 1 CMP1
(A6) 14 A6 - - - - CMP1 (HPMXSEL=2) CMP1 (LPMXSEL=2) AIO228
A6/D14/E14 D14 E14 AGPIO228
(A2/B6/C9) 17 A2 B6 C9 - - CMP1 (HPMXSEL=0) CMP1 (LPMXSEL=0) AIO224
A2/B6/C9/PGA1_INP AGPIO224
(B9/C7) 18 - B9 C7 - - CMP1 (HPMXSEL=3) CMP1 (HNMXSEL=0) CMP1 (LPMXSEL=3) CMP1 (LNMXSEL=0) AIO233
A3/B9/C7/PGA1_INM A3 AGPIO223
(A11/B10/C0) 20 A11 B10 C0 - - CMP1 (HPMXSEL=1) CMP1 (HNMXSEL=1) CMP1 (LPMXSEL=1) CMP1 (LNMXSEL=1) AIO237
A11/B10/C0/PGA2_OUT
(A1/B7/DACB_OUT) 22 A1 B7 - - - CMP1 (HPMXSEL=4) CMP1 (LPMXSEL=4) AIO232
A1/B7/D11/DACB_OUT D11
B5 32 - B5 - - - CMP1 (HPMXSEL=5) CMP1 (LPMXSEL=5) AIO252
B5/D15/E15/PGA3_OUT 32 D15 E15
模拟组 2 CMP2
A10/B1/C10 40 A10 B1 C10 - - CMP2 (HPMXSEL=3) CMP2 (HNMXSEL=0) CMP2 (LPMXSEL=3) CMP2 (LNMXSEL=0) AIO230
GPIO230
(A12) 28 A12 - - - - CMP2 (HPMXSEL=1) CMP2 (HNMXSEL=1) CMP2 (LPMXSEL=1) CMP2 (LNMXSEL=1) AIO238
A12/C5 C5
A4/B8 36 A4 B8 - - - CMP2 (HPMXSEL=0) CMP2 (LPMXSEL=0) AIO225
A9 38 A9 - - - - CMP2 (HPMXSEL=2) CMP2 (LPMXSEL=2) AIO227
AGPIO227
A5 35 A5 - - - - CMP2(HPMXSEL=5) CMP2(LPMXSEL=5) AIO249
模拟组 3 CMP3
(B2/C6) 15 - B2 C6 - - CMP3 (HPMXSEL=0) CMP3 (LPMXSEL=0) AIO226
B2/C6/E12 E12 GPIO226
(B3/VDAC) 16 - B3 - - - CMP3 (HPMXSEL=3) CMP3 (HNMXSEL=0) CMP3 (LPMXSEL=3) CMP3 (LNMXSEL=0) AIO242
B3/PGA2_INP GPIO242
(A14/B14/C4) 19 A14 B14 C4 - - CMP3 (HPMXSEL=4) CMP3 (LPMXSEL=4) AIO239
A14/B14/C4/PGA1_OUT
(B12/C2) 21 - B12 C2 - - CMP3 (HPMXSEL=1) CMP3 (HNMXSEL=1) CMP3 (LPMXSEL=1) CMP3 (LNMXSEL=1) AIO244
B12/C2/PGA2_INM
(A0/C15/DACA_OUT) 23 A0 - C15 - - CMP3 (HPMXSEL=2) CMP3 (LPMXSEL=2) AIO231
A0/B15/C15/DACA_OUT B15
(B9/C7) 18 - B9 C7 - - - - AIO233
A3/B9/C7/PGA1_INM A3 CMP3 (HPMXSEL=5) CMP3 (LPMXSEL=5) AGPIO223
模拟组 4 CMP4
(A7/C3) 31 A7 - C3 - - CMP4 (HPMXSEL=1) CMP4 (HNMXSEL=1) CMP4 (LPMXSEL=1) CMP4 (LNMXSEL=1) AIO245
A7/B30/C3/D12/E30 B30 D12 E30
(C1) 29 - - C1 - E11 CMP4 (HPMXSEL=2) CMP4 (LPMXSEL=2) AIO241
C1/E11/PGA3_INP
B4/C8 39 - B4 C8 - - CMP4 (HPMXSEL=0) CMP4 (LPMXSEL=0) AIO236
- - -
B11 30 - B11 - - - CMP4 (HPMXSEL=5) CMP4 (LPMXSEL=5) AIO251
B11/D16/E16/PGA3_INM - - D16 E16
其他模拟
B5 48 - B5 - - - AGPIO20
A17/B17/C17 A17 B17 C17 - -
B11 49 - B11 - - - AGPIO21
A18/B18/C18 A18 B18 C18 - -
- 50 - - - - - GPIO13
A19/B19/C19 A19 B19 C19 - - AGPIO13
- 51 - - - - - GPIO12
A20/B20/C20 A20 B20 C20 - - AGPIO12
- 52 - - - - - GPIO11
A24/D0/E0 A24 - - D0 E0 AGPIO11
- 53 - - - - - GPIO33
B24/D1/E1 - B24 - D1 E1 AGPIO33
- 54 - - - - - GPIO16
C24/D2/E2 - - C24 D2 E2 AGPIO16
- 55 - - - - - GPIO17
A25/D3/E3 A25 - - D3 E3 AGPIO17
- 56 - - - - - GPIO24
B25/D4/E4 - B25 - D4 E4 AGPIO24
PGA1_OUT_INT(internal) CMP1 (HPMXSEL=6) CMP1 (LPMXSEL=6)
PGA2_OUT_INT(internal) CMP2 (HPMXSEL=6) CMP2 (LPMXSEL=6)
PGA3_OUT_INT(internal) CMP3 (HPMXSEL=6) CMP3 (LPMXSEL=6)
TempSensor(internal) - - - C12 - - CMP2 (HPMXSEL=7)