ZHCZ031A April   2024  – April 2025 IWRL6432AOP

 

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

DIG #5

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

受影响的修订版

IWRL6432AOPES2.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