628495173 发表于 2017-4-7 11:11:18

CSRA63/CSRA64系列软件配置-I2S输出配置

前提条件说明下:
1.SPI通信正常
2.已烧录好默认软件,这里说明的都是在默认软件基础上调试的。
3.不提供具体参数(比如具体到IO,LED等),只提供方法。

步骤一:
设置为I2S输出(默认是DAC输出,即模拟输出),另外I2S选PCM BLOCK1接口(默认是PCM BLOCK2,PCM BLOCK2用的是PIO口,节约点资源所以用PCM BLOCK1,PCM BLOCK1是SPI的接口)。


步骤二:
设置I2S参数,建议按照如图参数设置(经过多款DAC匹配过的参数),注意:CSR的芯片是没有MCLK主时钟的,所以需要你的dac集成了mclk,集成了mclk的dac普遍比较贵(比如PCM5102 ES9018 ES9023等等)。



dalang365 发表于 2017-4-7 14:47:48

好好学习.

天下无双 发表于 2017-4-8 17:12:29

make记住先,好东西:lol

R-tem 发表于 2017-4-11 02:03:04

本帖最后由 R-tem 于 2017-4-11 02:07 编辑

Please, help me to connect (DAC) PCM5102 to CSRA64215 .

          CSRA64215                                          PCM5102
          (pin_out)                                             (pin_out)

         SPI_PCM ------------------------------>         GND
         MISO------------------------------------>         DATA   
         CLK ------------------------------------->         BCK
         CSB-------------------------------------->         LRCK
         GND------------------------------------->         GND
         ????      <----------------------------------------SCK
???? - what is this a pinout in CSRA64215?Datasheet of PCM5102 here http://www.ti.com/lit/ds/symlink/pcm5102.pdf
Many thanks. Sorry for my english language in this site.

628495173 发表于 2017-4-11 07:56:23

R-tem 发表于 2017-4-11 02:03
Please, help me to connect (DAC) PCM5102 to CSRA64215 .

          CSRA64215                     ...



R-tem 发表于 2017-4-11 22:11:40

52bluetooth 发表于 2017-4-11 07:56


It is Ground pin. Of course. I have read datasheet not very good. Many thanks 52bluetooth.
非常感谢。

herosungod 发表于 2017-8-3 17:46:20

PCM BLOCK1就是SPI的接口,
但是在设置的时候就通过SPI接口连接模组,此时SPI激活,
是不是设置完成重新上电后,SPI口就变为I2S接口了?

in0501 发表于 2018-9-12 11:12:17

herosungod 发表于 2017-8-3 17:46
PCM BLOCK1就是SPI的接口,
但是在设置的时候就通过SPI接口连接模组,此时SPI激活,
是不是设置完成重新 ...

SPI片选引脚高低电平切换。

shu415880867 发表于 2018-9-21 12:51:17

不错学习了。

唯一的理由 发表于 2018-9-21 14:17:19

路过~~~学习一下~~
页: [1]
查看完整版本: CSRA63/CSRA64系列软件配置-I2S输出配置