请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TAS2563 Thread 中讨论的其他器件:PPC3-EVM-MB
TAS2563EVM 可选择使用外部 I2C 和 SPI 输入、而不使用默认 USB 控制。 这篇文章列出了一些用于外部 I2C 和 SPI 通信的常见配置、作为快速参考。 请注意、每个步骤都列出了两种不同设置的说明:针对 TAS2563EVM 和针对器件引脚。
I2C 模式设置(不通过 USB):
步骤1:
-
- 对于 TAS2563EVM:通过将跳线 J18短接至"I2C"来选择 I2C
- 对于器件引脚(应用原理图): 将 SPII2CZ_MISO 引脚设置为接地
步骤2:
-
- 对于 TAS2563EVM: 使用跳线在 J19中设置 I2C 地址、移除 PPC3–MB 上的 I2C_Sel 跳线以进行外部(非 USB) I2C 通信
- 对于器件引脚(应用原理图):根据 数据表第25页的表3设置 I2C 地址。 (注意:ADDR_SPICLK 引脚应被拉至 IOVDD。 默认 I2C 地址为0x98 (8位)或0X4C (7位)
步骤3:
I2C 命令语法:
接口语法:i [interface]
寄存器写入语法:W [I2C 地址][寄存器][数据]
寄存器读取语法:R [I2C 地址][寄存器][读取量]
延迟语法:d [延迟时间]
断点语法:b [“字符串”]
等待标志语法:F [I2C 地址][寄存器][数据]
示例:
w 98 00 00 #enter page 0 w 98 7f 00 #enter book 0 r 98 02 01 #read pwr_ctrl reg w 98 02 01 #write pwr_ctrl reg to mute device d 1 #delay for 1ms w 98 00 #enter page 0 w 98 7f 00 #enter book 0 R 98 7e 01 #read 校验和
SPI 模式设置:
步骤1:
-
- 对于 TAS2563EVM::通过 将 TAS2563EVM 上的跳线 J18短接至"SPI"来选择 SPI 模式、并移除 PPC3-EVM-MB 上的 SPI_SEL 跳线
- 对于器件引脚(应用原理图): 使用一个电阻器将 SPII2CZ_MISO 引脚拉至 IOVDD
终端常规命名:
SCL_SELZ -> SS
ADDR_SPICLK -> SCLK
SPII2CZ_MISO -> MISO
SDA_MOSI -> MOSI