Sony CXD5602 User Manual page 84

Table of Contents

Advertisement

The following are settings that pin P1v_{00,01,02,03} are used as the I2S slave.
IO_IOOEN_APP.I2S0_BCK=1 (Output Disable)
IO_IOOEN_APP.I2S0_LRCK=1 (Output Disable)
IO_I2S0_BCK.ENZI=1 (Input Enable)
IO_I2S0_LRCK.ENZI=1 (Input Enable)
IO_I2S0_DATA_IN.ENZI=1 (Input Enable)
IOCAPP_IOMD.I2S0=1
3.1.4.3.33
I2S1
When you use a pin as I2S role, you need to select I2S role by using IOCAPP_IOMD, as well as decide in which
mode I2S role should be played, master or slave. According to the decision, you need to set IOOEN_APP
adequately.
The following are settings that pin P1w_{00,01,02,03} are assigned the I2S master.
IO_I2S1_BCK.ENZI=0 (Input Disable)
IO_I2S1_LRCK.ENZI=0 (Input Disable)
IO_I2S1_DATA_IN.ENZI=1(Input Enable)
IOCAPP_IOMD.I2S1=1
IO_IOOEN_APP.I2S1_BCK=0 (Output Enable)
IO_IOOEN_APP.I2S1_LRCK=0 (Output Enable)
The following are settings that pin P1w_{00,01,02,03} are assigned the I2S slave.
IO_IOOEN_APP.I2S1_BCK=1 (Output Disable)
IO_IOOEN_APP.I2S1_LRCK=1 (Output Disable)
IO_I2S1_BCK.ENZI=1 (Input Enable)
IO_I2S1_LRCK.ENZI=1 (Input Enable)
IO_I2S1_DATA_IN.ENZI=1 (Input Enable)
IOCAPP_IOMD.I2S1=1
3.1.4.3.34
MCLK
The following are settings that pin P1x_00 is assigned Master Clock (MCLK) role.
IO_MCLK.ENZI=1 (Input Enable)
IOCAPP_IOMD.MCLK=1
3.1.4.3.35
PDM
The following are settings that pin P1y_{00,01,02} are assigned PDM_OUT role (OFS_CLK output).
-84/1010-
CXD5602 User Manual

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents