ZHCAG83 June 2026 AWR2188
当AWR2188 SOP[2:0]配置为111时,AWR2188会通过I2C协议与外部处理器进行通信。AWR2188上使用的引脚如表 4-4。在 I2C协议中,SPI_BUSY和HOST_IRQ也都是必需的,用于同步I2C信号和触发异步事件。
| SIGNAL_NAME | Description | APE PIN |
|---|---|---|
| MSS_GPIO_0 | 被SPI_BUSY使用,I2C/SPI的控制信号 | AF13 |
| MSS_HOSTIRQ | 被HOST_IRQ使用,用于触发异步事件 | AF17 |
| MSS_I2CA_SCL | I2C的时钟信号 | AF22 |
| MSS_I2CA_SDA | I2C的数据信号 | AF23 |
| MSS_GPIO_2 | 在SOP_I2C中被I2C_ADDR_0使用 | AF6 |
| MSS_GPIO_4 | 在SOP_I2C中被I2C_ADDR_1使用 | AF20 |
| MSS_GPIO_5 | 在SOP_I2C中被I2C_ADDR_2使用 | AG22 |
AWR2188的I2C地址按照下面的格式配置, I2C地址的最后三位可由用户根据需要自定义,从0101000 到 0101111均可。
| AWR2188 I2C ADDRESS | ||||||
|---|---|---|---|---|---|---|
| 0 | 1 | 0 | 1 | MSS_GPIO_5 | MSS_GPIO_4 | MSS_GPIO_2 |
整个I2C协议与SPI协议是一致的,SPI与I2C使用完全相同的底层驱动,因此AWR2188的I2C协议可以参考SPI协议进行分析。但是由于AWR2188只有一根数据线(I2C_SDA),因此I2C模式下会关闭校验信号,外部处理器不会收到AWR2188返回的校验信号。