x

RSS Newsfeeds

See all RSS Newsfeeds

Global Regions

United States ( XML Feed )

Jun 13, 2016 7:20 EST

EagleSoC Development Kit for Your Embedded Design – PSoC5LP: EagleSoC are rich functionality, compact sized development boards, that provide mixed-signal support utilizing Cypress PSoC 5LP MCU

iCrowdNewswire - Jun 13, 2016

EagleSoC Development Kit for Your Embedded Design – PSoC5LP

by RobotSoC

 

EagleSoC are rich functionality, compact sized development boards, that provide mixed-signal support utilizing Cypress PSoC 5LP MCU.

About this project

Project Overview

The EagleSoC Development Board was originally designed to help us with research projects in Cal State LA. In order to maintain a reduced size while preserving the functionality of the original Cypress Development Board, we came up with a compromise solution – the EagleSoC Development Board. This board offers four individual voltage banks, supports high-current with overcurrent protection. The layout is organized to support mixed-signal applications. An FTDI chip is added for USB to UART connectivity, which provides communication between the board and the PC. The board can use either 3.3V or 5V LCD display module and it also offers backlight control. 

EagleSoC Development Board

EagleSoC Development Board provides full functionality as the original Cypress Development Board (CY8C5868AXI-LP035). It has a reduced PCB size of 75 mm x 135 mm. This board allows mixed-signal designs, where analog and digital pins are separated into their respective sections. It supports 3-different voltages for all of its voltage banks: 3.3V, Adjustable Voltage, and 5V and can handle up to 3A current. The board has separate pins for digital and analog ground, with each analog pin having its own analog ground. This improves the accuracy due to separate return-ground paths.

Technical Details for EagleSoC Development Board

  • Processor: Cypress PSoC 5LP (32-bit ARM® Cortex™-M3) up to 80MHz
  • Mixed-Signal Designs: Analog and digital pins are separated into different sections
  • Supported Voltages: 5.5V, 3.3V and adjustable voltage for VDD, VDDD, VDDA, and VDDIO0~3
  • Maximum Current: Supports up to 3A in 3.3V and 5V
  • FTDI USB-to-Serial Interface: Supports 3.3V and 5V I/O
  • Program Debugging: SWD and TRACE ports 
  • External Crystal Oscillators: 24MHz, 32.768KHz, and 1 slot for user-defined oscillator 
  • LCD Display Connector: Supports 3.3V and 5V LCD display module
  • LCD Backlight:  Controlled by P6[7] or hardware jumper
  • Layout Organization: Grouped OpAmp, SIO, and I2C Connections
  • Dimensions: 75mm×135mm
EagleSoC Development Board Overview
EagleSoC Development Board Overview
EagleSoC Development Board - Separated Ground Planes
EagleSoC Development Board – Separated Ground Planes
EagleSoC Development Board in Details
EagleSoC Development Board in Details
EagleSoC Development Board - Top View
EagleSoC Development Board – Top View

EagleSoC Mini Board

EagleSoC Mini Board is based on the Cypress 68-pin PSoC 5 chip. While its area is 1.7 times smaller than EagleSoC Dev. Board, it preserves most of its functionality.The primary reason for designing this alternative board is to make it more affordable for projects that don’t require high current sensors, LCD display connector, tracing port and USB-to-Serial device.
 
Technical Details for EagleSoC Mini Board 
 
  • Processor: Cypress PSoC 5LP (32-bit ARM® Cortex™-M3) up to 80MHz 
  • Mixed-Signal Designs: Analog and digital pins are separated into different sections 
  • Supported Voltages: 5.5V, 3.3V and adjustable voltage for VDD, VDDD, VDDA, and VDDIO0~3 
  • Maximum Current: Supports up to 1A in 3.3V and 5V 
  • Program Debugging: SWD port
  • External Crystal Oscillators: Built-in 24MHz and 32.768KHz
  • Layout Organization: Grouped OpAmp, SIO, and I2C Connections
  • Dimensions: 60mm×100mm
EagleSoC Mini - Overview
EagleSoC Mini – Overview
EagleSoC Mini - Separated Ground Planes
EagleSoC Mini – Separated Ground Planes
EagleSoC Mini Board - Top View
EagleSoC Mini Board – Top View
 

EagleSoC Programmer

The EagleSoC Programmer is designed to support PSoC 5LP programming and debugging through the Serial Wire Debug (SWD) port. The PSoC 5LP chip hardwires SWD on port 1, therefore the voltage on that port is controlled by VDDIO1. However, VDDIO1 also controls ports 5 and 12. With EagleSoC Programmer you can leave these ports configured on either 3.3V or 5V voltage level depending on your project requirements. This device works with the PSoC Programmer and with the PSoC Creator IDE. The programming cable is included and supports EagleSoC and Cypress PSoC 5LP development boards. The major reason for developing EagleSoC Programmer is to provide alternative low-cost solution for PSoC 5LP platforms. 
 
EagleSoC Programmer
EagleSoC Programmer

EagleSoC in Education

The EagleSoC development boards have been successfully used in Embedded Architectures and Graduate Research / Directed Study courses at the California State University of Los Angeles. Below is the testimony by Dr. Charles Liu from the Electrical and Computer Engineering Department. 

EZ-PSoC Library  

In addition to the EagleSoC boards, we developed an expandable library to make life easier for the firmware programmers. PSoC users are already aware that Cypress Semiconductor Corporation provides an easy and useful software tool – PSoC Creator. PSoC Creator is an Integrated Design Environment (IDE) that allows concurrent hardware and application firmware design of PSoC 3, PSoC 4 and PSoC 5 systems. PSoC Creator incorporates over 100 on-chip components. The developers can easily drag-and-drop necessary components into a design area, where they can connect and configure those components to suit a broad array of application requirements. PSoC Creator generates API libraries for each component. Users can directly access these components and easily perform reconfiguration during the run-time. However, developers still need to implement the interface protocols between the PSoC components and the sensors/devices that are used in their systems (e.g. gyroscope sensor, temperature sensor, etc.) Usually, beginner developers spend a lot of time reading datasheets and manuals to implement these protocols for their projects. EZ-PSoC Library is one of the solutions for all SoC developers. It establishes the bridge between the user application and PSoC components. It provides easy-to-code prebuilt device functions based on existing integration between the PSoC Hardware Interface, Sensor Driver, and Application Layer. The library has limited amount of supported sensors in its current version, but it is freely available for PSoC and EagleSoC users. You can find more information on the EZ-PSoC Website (http://www.ezpsoc.com).

Risks and challenges

We have already manufactured, tested, and successfully used all three boards in our research and academic activities. The major challenge in the EagleSoC project is to manufacture these boards in limited quantities, since the prices for board components will make them rather expensive. To make these boards affordable for hobbyists and students, a price break is needed for bulk component purchase. We need to order components for a least several hundred boards for a reasonable price break.

This is a multi-stage process, which involves coordination and shipping between our supporters (you guys), us, electronic suppliers, and the manufacturing firm. We want to be careful with our promises to you and therefore we pushed our reward dates probably a little further than desired – three months after the campaign is completed. This will allow us to immediately order the right amount of components and ship them directly to the manufacturer. After manufacturing process will be completed, the boards will be tested at that facility and then shipped back to us. We will also run our own tests to ensure that everyone will receive a quality board. If the boards will arrive to us from the manufacturer earlier than expected, we will ship your rewards immediately after completing the test procedure. Potential delays is the risk that we want to avoid. We will be periodically updating you on the overall progress.

 

Contact Information:

RobotSoC

View Related News >
support