1.Introduction

The PSoC® FirstTouch™ Kit includes a USB interface dongle, referred to as the FTPC bridge, and a multifunction expansion card, referred to as the FTMF Expansion Card. The FTMF Expansion Card demonstrates a variety of applications using ‘PSoC Powered Peripherals’. The FTMF Expansion Card connects to the bridge through the bridge’s built-in 8x2 pin expansion port. As the name implies, the FTPC bridge forms the connection between the FTMF Expansion Card and the various PC applications that control and communicate with the FTMF Expansion Card.

The FTPC bridge portion of the kit contains a programmed Cypress CY8C24894 PSoC that per- forms all of the USB and expansion card interface functions. The firmware that is run by this PSoC performs the primary functions listed.

Functions as a USB physical and logical interface

Provides PSoC MiniProg emulation for In System Serial Programming (ISSP) of the expansion cards

Provides communications with the PSoC programming utility

Performs HID data channel communications

Performs expansion card I2C™ communications

Performs expansion card SPI communications

There are no other active components inside of the FTPC bridge. All of these interfaces run on a sin- gle PSoC device. Future projects for the FirstTouch Kit allow you to modify the FTPC firmware and try some USB Interface designs of your own.

The FirstTouch expansion card connects to the FTPC bridge through the bridge’s 8x2 pin expansion port. This expansion port provides all of the necessary signals to program the host PSoC on the expansion card. The expansion port also provides power, ground, and I2C or SPI communications to and from the expansion card host PSoC and PC.

Since the FirstTouch expansion card has a dedicated host PSoC, once programmed with your design, the expansion cards can operate either detached from the FTPC bridge in standalone mode or connected to your system hardware. Obviously, it is necessary to provide power and ground for the expansion card to operate in either of these two arrangements.

There are four unused analog or digital GPIO pins on the FTPC port and four unused analog or digi- tal GPIO pins on the expansion card. This allows you to create custom designs and connect signals you want to the FTPC bridge or the FirstTouch expansion cards.

CY3270 PSoC® FirstTouch™ Guide, Document # 001-15945 Rev. **

5

Page 5
Image 5
Cypress CY3270 manual Introduction