PSoC Analog Coprocessor Pioneer Kit Guide, Doc. # 002-11190 Rev. *B
39
A.
Appendix
A.1
Schematics
Refer to the schematics file in the following path:
<Install_Directory>\CY8CKIT-048 PSoC Analog Coprocessor Pioneer Kit\1.0\
Hardware\CY8CKIT-048 Schematic.pdf
A.2
Hardware Functional Description
This section provides a detailed explanation of individual hardware blocks of the PSoC Analog
Coprocessor Pioneer Kit. The details of PSoC Analog Coprocessor and KitProg2 are provided in
“PSoC Analog Coprocessor” on page 20
and
respectively.
A.2.1
Serial Interconnection Between PSoC 5LP and PSoC Analog Coprocessor
In addition to the use as an onboard programmer, the PSoC 5LP device is used as a USB-Serial
interface for the USB-UART bridge and the USB-I2C bridge, as shown in
. The I2C bus
contains firmware-controlled resistive pull-ups using FETs, which can be enabled or disabled using
PSoC 5LP pins. The USB-Serial pins of the PSoC 5LP device are also available on the Arduino-
compatible header; therefore, the PSoC 5LP device can be used to control Arduino shields with an
SPI/I2C/UART interface.
Note:
KitProg2 firmware does not support the USB-SPI bridge functionality at present. SPI pins of
PSoC Analog Coprocessor are connected to the PSoC 5LP device for enabling SPI communication
between PSoC 5LP and PSoC Analog Coprocessor for custom PSoC 5LP applications.
Figure A-1. Schematics of Serial Interface Connections and I2C Pull-Up via FETs
USB-I2C
USB-SPI
USB-UART
J4_P0_4
J4_P0_5
J3_P4_0
J3_P4_1
SPI_MOSI
SPI_SSEL
SPI_MISO
SPI_SCLK
UART RX
UART TX
P0_7
J3_P0_4
J3_P0_5
P0_6
I2C_SCL
I2C_SDA
R63
ZERO
R64
ZERO
R41
ZERO
R35
ZERO
R42
ZERO
R29
ZERO
R28
ZERO
R27
ZERO
I2C Connection
P5LP12_0
P5LP12_1
P5LP15_0
VDD
I2C_SDA
I2C_SCL
R116
ZERO
R113
2.2K
R112
2.2K
U14
NTZD3152P
6
2
1
3
4
5
R114
ZERO