This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] PCM1862:SPI 通信

Guru**** 2378650 points
Other Parts Discussed in Thread: PCM1862, CC3200-LAUNCHXL
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1462603/pcm1862-spi-communication

器件型号:PCM1862
Thread 中讨论的其他器件: CC3200-LAUNCHXL

工具与软件:

TI 论坛、

我在获取 SPI 通信以与 PCM1862音频 ADC 芯片配合使用时遇到问题。  我已经开发出一个子板来连接 CC3200-LAUNCHXL 评估板。 子板上有 PCM1862。  我的第一步是通过 SPI 读回 PCM1862上的寄存器、并验证我是否获得正确的默认寄存器值。  但是、我会得到随机的无用值。  我有三个问题:
1.推荐在新设计中使用 PCM1862、还是推荐替代方案?
与 PCM1862通信的合适 SPI 设置是什么(时钟相位和时钟极性)?  PCM 手册第9.5.1.3节 SPI 接口中似乎没有此信息。
3. 16位值的哪个位决定了 SPI 操作是读取还是写入?  PCM 手册有冲突信息。  手册规定:
9.5.1.3.1寄存器读取和写入操作  
串行控制端口的所有读写操作均使用16位数据字。 图47显示了控制数据字格式。 最高有效位是读取和写入(R/W)位。 对于写入操作、该位必须设置为0。 对于读取操作、该位必须设置为1。
但是、该节图47中的图表表明读取/写入位位于位位置9、而不是最高有效位。  那么、读写位是16位字(位位置15)的 MSB 还是如图47所示的位位置9?
感谢您提供这些信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Gary、

    PCM186x ADC 不是音频转换器产品系列中的最新器件、但仍可用于新设计。 诸如 Energysense 和 controlsense 等算法是本系列器件所独有的、因此仍被广泛使用。

    2.第7.10节展示了 SPI 协议的时序图

    3.这是数据表中的错误, 读/写位应该在地址位之后,如图中所示。