已回答假定已回答

SSM2518,I2S不输出数据的情况下,测量OUT R/L的输出端,发现输出窄方波脉冲

lienlian 在 2017-5-22 詢問的問題
最後回覆由HenryL於2017-6-10提供

CPU上电后通过I2C配置SSM2518,I2S不输出数据的情况下,测量OUT R/L的输出端,发现输出波形如下图所示,有比较窄的方波脉冲出现,这种情况是否正常?

1.jpg

2.jpg

 

CPU端I2S输出数据后,SSM2518通过如下配置,扬声器也没有任何声音输出。测量OUT R/L端的输出波形与上述图片类似,有一些比较窄的方波脉冲出现。

SSM2518寄存器配置如下:

ssm2518_write(mixer,SSM2518_REG_POWER1,0x0c);  //0
  ssm2518_write(mixer,SSM2518_REG_CLOCK,0x00);   //1
  ssm2518_write(mixer,SSM2518_REG_SAI_CTRL1,0x02);   //2
  ssm2518_write(mixer,SSM2518_REG_SAI_CTRL2,0x08);   //3
  ssm2518_write(mixer,SSM2518_REG_CHAN_MAP,0x01);   //4
ssm2518_write(mixer,SSM2518_REG_LEFT_VOL,0x40);   //5
  ssm2518_write(mixer,SSM2518_REG_RIGHT_VOL,0x40);   //6

  ssm2518_write(mixer,SSM2518_REG_MUTE_CTRL,0x80); //7
  ssm2518_write(mixer,SSM2518_REG_FAULT_CTRL,0x0c); //8
ssm2518_write(mixer,SSM2518_REG_POWER2,0x80);    //9

結果