ZHCZ049B December   2022  – July 2025 IWRL6432

PRODUCTION DATA  

  1.   1
  2.   摘要
  3. 1简介
  4. 2器件命名规则
  5. 3器件标识
  6. 4器件型号/修订版对应关系公告
  7. 5功能规范的已知设计异常
    1. 5.1  ANA #48
    2. 5.2  ANA #49
    3. 5.3  ANA #50
    4. 5.4  ANA #51
    5. 5.5  ANA #52
    6. 5.6  ANA #57
    7. 5.7  DIG #1
    8. 5.8  DIG #2
    9. 5.9  DIG #3
    10. 5.10 DIG #4
    11. 5.11 DIG #5
    12. 5.12 DIG #6
    13. 5.13 DIG #7
    14. 5.14 DIG #8
    15. 5.15 DIG #9
    16. 5.16 DIG #10
    17. 5.17 DIG #14
    18. 5.18 DIG #15
    19. 5.19 DIG #16
  8. 6商标
  9.   修订历史记录

DIG #5

启用 SPI 智能空闲模式后,不支持通过内部总线访问 SPI 来传输数据。

受影响的修订版

IWRL6432 ES1.0, ES2.0

详细信息

在第一次触发以进行数据传输访问之前,需要禁用 SPI 智能空闲模式。如果需要启用 SPI 智能空闲模式,必须在访问完成后再次启用该模式。

权变措施

建议遵循以下操作顺序:

自动唤醒 = 1 且在控制器模式下

  1. 根据需要配置 McSPI

  2. 在确保没有来自/到 SPI 的待处理事务,且 CPU 或 DMA 不会再访问 McSPI 之后,启用“智能空闲”模式(对于 SPI1,设置 LPRADAR:APP_CTRL:SPI1_SMART_IDLE_ENABLE;对于 SPI 2,设置 LPRADAR:APP_CTRL:SPI2_SMART_IDLE_ENABLE)

  3. 如果需要对 McSPI 进行寄存器或存储器访问,禁用“智能空闲”模式(对于 SPI 1,设置 LPRADAR:APP_CTRL:SPI1_SMART_IDLE_ENABLE=0;对于 SPI 2,设置 LPRADAR:APP_CTRL:SPI2_SMART_IDLE_ENABLE=0)

  4. 在控制器模式下,外部主机不会切换 SPI_CS,因此不会发生任何唤醒操作 =>(对于 SPI 1,设置 LPRADAR:APP_CTRL:SPI1_SMART_IDLE_AUTO_EN 为 1 或 0,以及设置 LPRADAR:APP_CTRL:SPI2_SMART_IDLE_AUTO_EN 为 1 或 0)没有任何区别

自动唤醒 = 1 且在外设模式下

  1. 根据需要配置 McSPI

  2. 在确保没有来自/到 SPI 的待处理事务,且 CPU 或 DMA 不会再访问 McSPI 之后,启用“智能空闲”模式(对于 SPI1,设置 LPRADAR:APP_CTRL:SPI1_SMART_IDLE_ENABLE;对于 SPI 2,设置 LPRADAR:APP_CTRL:SPI2_SMART_IDLE_ENABLE)

  3. 如果任何控制器 (DMA/CPU) 需要对 McSPI 进行寄存器或存储器访问,禁用“智能空闲”模式(对于 SPI 1,设置 LPRADAR:APP_CTRL:SPI1_SMART_IDLE_ENABLE=0;对于 SPI 2,设置 LPRADAR:APP_CTRL:SPI2_SMART_IDLE_ENABLE=0)

  4. 如果有来自 McSPI 的唤醒信号(由于某个 SPI_CS 切换操作),则会自动启用时钟。

  5. 禁用“智能空闲”配置(对于 SPI 1,设置 LPRADAR:APP_CTRL:SPI1_SMART_IDLE_ENABLE=0;对于 SPI 2,设置 LPRADAR:APP_CTRL:SPI2_SMART_IDLE_ENABLE=0),以访问寄存器。

下表列出了针对上述权变措施的寄存器地址。

名称

地址

0

LPRADAR:APP_CTRL:SPI1_SMART_IDLE_ENABLE

0x560603A8

2

LPRADAR:APP_CTRL:SPI1_SMART_IDLE_AUTO_EN0x560603A8

0

LPRADAR:APP_CTRL:SPI2_SMART_IDLE_ENABLE0x560603AC

2

LPRADAR:APP_CTRL:SPI2_SMART_IDLE_AUTO_EN0x560603AC