CY8CKIT-017 CAN/LIN Expansion Board Kit Guide, Doc. # 001-57814 Rev. *D
7
1.
Introduction
The CY8CKIT-017 CAN/LIN Expansion Board Kit (EBK) is an expansion board that is used with the
CY8CKIT-001 PSoC
®
Development Kit (DVK) or the CY8CKIT-030 PSoC 3 Development Kit (DVK).
It enables you to evaluate the Controller Area Network (CAN) and Local Interconnect Network (LIN)
slave communication capability of PSoC 3 and PSoC 5 devices. You can design your own projects
with an easy-to-use CAN and LIN slave components in Cypress's PSoC Creator™ software, or by
altering code examples provided with this kit.
1.1
Kit Contents
This kit contains:
■
CAN/LIN expansion board
■
Quick start guide
■
Kit CD
Inspect the contents of the kit; if anything is missing, visit
http://www.cypress.com/?rID=40215
or
contact Cypress
1.2
Kit Compatibility
This kit contains an expansion board and requires other Cypress kits to use it. It is designed to add
CAN and LIN capabilities to the
CY8CKIT-001 PSoC Development Kit
PSoC 1, PSoC 3, and PSoC 5 families. However, it may be necessary to obtain or purchase
additional processor modules for the CY8CKIT-001 to develop applications for a particular PSoC
device family.
This kit is also compatible with the CY8CKIT-030 PSoC 3 Development Kit. The EBK can be
attached to port E of the CY8CKIT-030 DVK. A CY8CKIT-030 kit can generally be substituted for a
CY8CKIT-001 kit when using the CY8CKIT-017 kit. Therefore, any information regarding the
CY8CKIT-001 kit in this document generally applies to the CY8CKIT-030 kit as well.
The CY8CKIT-017 can also interface with the
CY3280-22x45 Universal CapSense Controller
(UCC)
kit for CY8C2xx45 PSoC 1 devices. This EBK can add LIN capabilities to the UCC kit. However, it
does not add CAN capabilities to this kit, because PSoC 1 devices do not have CAN hardware.
CAN and LIN are communication protocols and require more than one CAN or LIN node to set up
communication between nodes. Therefore, it is recommended to have two CY8CKIT-001 DVKs and
two CY8CKIT-017 EBKs. This enables you to set up CAN or LIN communication between two CAN
or LIN nodes. An alternative recommendation is to have a CAN or LIN bus emulator or analyzer. This
enables you to emulate a CAN or LIN node to communicate with a PSoC CAN or LIN controller. See
sections
Using a CAN Bus Analyzer Tool on page 22
and
Using a LIN Bus Analyzer Tool on page 22
for more details on using a CAN analyzer or LIN analyzer tool with this kit.