ZHCUBX0A April   2024  – September 2024 TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , 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修订历史记录

GPIO 输入缓冲器控制寄存器

F28P55x 用 GPIO 取代了一对 VDDIO/VDD 引脚。从 F28003x 迁移时,有必要禁用 VDD 引脚上的输入缓冲器,使得不会错误驱动 GPIO(假设与 VDD 的连接仍然存在)。GPIOINENACTRL 寄存器在清零时禁用输入缓冲器。该寄存器复位时的默认状态为 1,这会启用相应 GPIO 的输入缓冲器。另一个 GPIO 可以安全地连接到 VDDIO,但如果需要,当系统中存在噪声问题时,也可以在相应的 GPIO 上禁用输入缓冲器。

此地址存在于模拟子系统中,基地址为 0x0005 D700。GPIO 输入缓冲器控制寄存器 (GPIOINENACTRL) 在模拟子系统基址内的偏移量为 0x132。

表 2-2 GPIOINENACTRL 寄存器字段说明
字段 类型 复位 说明
31-4 RESERVED R 0h 保留
3 GPIO63 R/W 1h GPIO63 的一次性配置,决定是启用还是禁用输入缓冲器(INENA 控制)
0 - 禁用输入缓冲器
1 - 启用输入缓冲器
复位类型:XRSn
2 GPIO62 R/W 1h GPIO62 的一次性配置,决定是启用还是禁用输入缓冲器(INENA 控制)
0 - 禁用输入缓冲器
1 - 启用输入缓冲器
复位类型:XRSn
1 GPIO21 R/W 1h GPIO21 的一次性配置,决定是启用还是禁用输入缓冲器(INENA 控制)
0 - 禁用输入缓冲器
1 - 启用输入缓冲器
复位类型:XRSn
0 GPIO20 R/W 1h GPIO20 的一次性配置,决定是启用还是禁用输入缓冲器(INENA 控制)
0 - 禁用输入缓冲器
1 - 启用输入缓冲器
复位类型:XRSn