CY8CKIT-046 PSoC® 4 L-Series Pioneer Kit Guide, Doc. #: 002-03344 Rev. *D
64
Appendix
Figure A-7. KitProg and PSoC 4200L Connections
A.2.1.10
PSoC 4200L USB Connector J11
The PSoC 4200L connects to the USB Port of the PC through a Mini-B connector J11 (marked 16 in
), which can also be used to power the PSoC 4 L-Series Pioneer Kit. A reset-
table poly fuse is used to protect the computer's USB port from shorts and over current. If more than
500 mA is drawn from the USB Mini-B connector, the fuse will automatically break the connection
until the short or overload is removed. This connector is used for developing USB-based applica-
tions with PSoC 4200L.
A.2.1.11
Audio Playback Circuit
The kit includes a WM8731 series audio codec chip (U3) from Cirrus Logic (marked 17 in
). The WM8731 is a low-power stereo codec with an integrated headphone driver. The
WM8731CLSEFL device is used in the kit for stereo audio playback and mono audio recording.
Refer to the
for details on the codec specification. See the code example
for a demonstration of audio streaming using the PSoC 4200L USB. On the ana-
log audio input/output side, the codec connects to a standard 3.5-mm TRRS audio jack (marked 29
in
). On the digital audio input/output side, the codec connects to PSoC 4200L
over I2C (control commands) and I2S (audio data). The codec operating voltage is from 2.7 V to
3.6 V. Therefore, the codec is configured to always operate at 3.3 V. A level translator, U11, is pres-
ent on the board to translate the signals between PSoC 4200L (running at 5 V) and the codec (run-
ning at 3.3 V). The connections between the codec and PSoC 4200L are listed in
Table A-1. PSoC 4200L and Audio Codec Connections
Codec
Connection
PSoC 4200L
Connection
Description
SDA
P4[1]
I2C data line
SCL
P4[0]
I2C clock line
ADCDAT
P3[7]
Audio (ADC) digital data output (microphone) from codec
DACDAT
P3[6]
Audio (DAC) digital data input (speakers) to codec
USB-I2C
USB-SPI
USB-UART
USB-SWD
PSoC 5LP and PSoC 4200L Connections
NO LOAD
NO LOAD
NO LOAD
NO LOAD
SPI_MOSI
SPI_SSEL
SPI_MISO / I2C_SDA
SPI_SCLK / I2C_SCL
RESET
SWDIO
SWDCLK
UART RX
UART TX
P3_2
P3_3
/XRES
P4_0
P4_1
P6_3
P6_0
P6_1
P6_2
P3_1
P3_0
BLE_XRES
R67
ZERO
R71
ZERO
R63
ZERO
R53
ZERO
R70
ZERO
R69
ZERO
R68
ZERO
R64
ZERO
R61
ZERO
R22
ZERO
R66
ZERO
R59
ZERO