Difference between pages "File:PSoC ArchitecturePic.PNG" and "ODAS-PSOC5"
(Difference between pages)
Jump to navigation
Jump to search
Blwikiadmin (talk | contribs) |
Blwikiadmin (talk | contribs) |
||
Line 1: | Line 1: | ||
+ | [[File:tindie-mediums.png|link=https://www.tindie.com/products/land_boards/programmable-system-on-a-chip-odas-psoc5/]] | ||
+ | |||
+ | [[file:ODAS-PSOC5-P682-X4-720px.jpg]] | ||
+ | |||
+ | <video type="youtube">DijfV5AAAg4</video> | ||
+ | |||
+ | == Features == | ||
+ | |||
+ | * PSOC part CY8C5267AXI-LP051 | ||
+ | ** Core: ARM Cortex M3 | ||
+ | ** Data Bus Width: 32 bit | ||
+ | ** Maximum Clock Frequency: 67 MHz | ||
+ | ** Program Memory Size: 128 kB | ||
+ | ** Data RAM Size: 32 kB | ||
+ | ** ADC Resolution: 12 bit | ||
+ | ** Data RAM Type: SRAM | ||
+ | ** Interface Type: I2C, USB | ||
+ | ** Number of ADC Channels: 1 | ||
+ | ** Number of I/Os: 72 I/O | ||
+ | ** Number of Timers/Counters: 4 Timers | ||
+ | ** Program Memory Type: Flash | ||
+ | * 16 MHz External Crystal | ||
+ | * Connectors | ||
+ | ** USB Connector (USB-B Mini) | ||
+ | ** I/O Connector (30 I/O lines which can be analog or digital connections) | ||
+ | ** I2C Connector (4-pin header) | ||
+ | ** SPI Connector (6-pin header) | ||
+ | * Configuration EEPROM | ||
+ | * 9V power input | ||
+ | ** Fuses on 3.3V and 5V power | ||
+ | *95x45mm Form Factor | ||
+ | * Compatible with Land Boards [[Open Data Acquisition System]] (ODAS) Cards | ||
+ | * (4) #6 screw holes for solid mounting | ||
+ | |||
+ | === PSoC Architecture === | ||
+ | |||
+ | [[file:PSoC_ArchitecturePic.PNG]] | ||
+ | |||
+ | == Headers == | ||
+ | |||
+ | === H1 - PSOC Programming Header=== | ||
+ | |||
+ | # SWDIO | ||
+ | # SWDCLK | ||
+ | # RESET | ||
+ | # GND | ||
+ | |||
+ | === H2 - EEPROM Write Enable === | ||
+ | |||
+ | * Install to enable EEPROM writes | ||
+ | |||
+ | === H3 - I/O Voltage Zone 3 (VZ3) === | ||
+ | |||
+ | * 1-2 = 3.3V | ||
+ | * 2-3 = 5V | ||
+ | * Connects to J1 VZ3 pins | ||
+ | |||
+ | === H4 - I/O Voltage Zone 0 (VZ0) === | ||
+ | |||
+ | * 1-2 = 3.3V | ||
+ | * 2-3 = 5V | ||
+ | * Connects to J1 VZ0 pins | ||
+ | |||
+ | == Connectors == | ||
+ | |||
+ | === J1 - Power === | ||
+ | |||
+ | * 7-12V in | ||
+ | * Regulator provides 5V to card | ||
+ | * Fuse protected 5V and 3.3V power distribution | ||
+ | |||
+ | === J2 - USB Micro B === | ||
+ | |||
+ | * Power not connected through this connector | ||
+ | |||
+ | === P1 === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | ! Pin | ||
+ | ! Descr | ||
+ | ! | ||
+ | ! Pin | ||
+ | ! Descr | ||
+ | |- | ||
+ | | 1 | ||
+ | | GND | ||
+ | | | ||
+ | | 2 | ||
+ | | GND | ||
+ | |- | ||
+ | | 3 | ||
+ | | VCC (Zone 0) | ||
+ | | | ||
+ | | 4 | ||
+ | | VCC (Zone 0) | ||
+ | |- | ||
+ | | 5 | ||
+ | | Pin.85 | ||
+ | | | ||
+ | | 6 | ||
+ | | Pin.84 | ||
+ | |- | ||
+ | | 7 | ||
+ | | Pin.83 | ||
+ | | | ||
+ | | 8 | ||
+ | | Pin.82 | ||
+ | |- | ||
+ | | 9 | ||
+ | | Pin.81 | ||
+ | | | ||
+ | | 10 | ||
+ | | Pin.80 | ||
+ | |- | ||
+ | | 11 | ||
+ | | Pin.79 | ||
+ | | | ||
+ | | 12 | ||
+ | | Pin.78 | ||
+ | |- | ||
+ | | 13 | ||
+ | | Pin.77 | ||
+ | | | ||
+ | | 14 | ||
+ | | Pin.76 | ||
+ | |- | ||
+ | | 15 | ||
+ | | Pin.74 | ||
+ | | | ||
+ | | 16 | ||
+ | | Pin.73 | ||
+ | |- | ||
+ | | 17 | ||
+ | | Pin.72 | ||
+ | | | ||
+ | | 18 | ||
+ | | Pin.71 | ||
+ | |- | ||
+ | | 19 | ||
+ | | Pin.70 | ||
+ | | | ||
+ | | 20 | ||
+ | | Pin.69 | ||
+ | |- | ||
+ | | 21 | ||
+ | | Pin.68 | ||
+ | | | ||
+ | | 22 | ||
+ | | Pin.67 | ||
+ | |- | ||
+ | | 23 | ||
+ | | Pin.56 | ||
+ | | | ||
+ | | 24 | ||
+ | | Pin.55 | ||
+ | |- | ||
+ | | 25 | ||
+ | | Pin.54 | ||
+ | | | ||
+ | | 26 | ||
+ | | Pin.53 | ||
+ | |- | ||
+ | | 27 | ||
+ | | Pin.52 | ||
+ | | | ||
+ | | 28 | ||
+ | | Pin.51 | ||
+ | |- | ||
+ | | 29 | ||
+ | | Pin.49 | ||
+ | | | ||
+ | | 30 | ||
+ | | Pin.48 | ||
+ | |- | ||
+ | | 31 | ||
+ | | Pin.47 | ||
+ | | | ||
+ | | 32 | ||
+ | | Pin.46 | ||
+ | |- | ||
+ | | 33 | ||
+ | | Pin.45 | ||
+ | | | ||
+ | | 34 | ||
+ | | Pin.44 | ||
+ | |- | ||
+ | | 35 | ||
+ | | VCC (Zone 3) | ||
+ | | | ||
+ | | 36 | ||
+ | | VCC (Zone 3) | ||
+ | |- | ||
+ | | 37 | ||
+ | | GND | ||
+ | | | ||
+ | | 38 | ||
+ | | GND | ||
+ | |- | ||
+ | | 39 | ||
+ | | N/C | ||
+ | | | ||
+ | | 40 | ||
+ | | N/C | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | |||
+ | === P2 - I2C Master (or Slave) === | ||
+ | |||
+ | # GND | ||
+ | # 3.3V | ||
+ | # SDA | ||
+ | # SCL | ||
+ | |||
+ | === P3 - I2C Terminator === | ||
+ | |||
+ | * Install headers to enable terminators | ||
+ | * 1-2 SDA 3.3K Terminator | ||
+ | * 3-4 SCL 3.3K Terminator | ||
+ | |||
+ | === P4 - SPI === | ||
+ | |||
+ | # SPI_MOSI | ||
+ | # SPI_MISO | ||
+ | # SPI_CK | ||
+ | # SPI_CE0 | ||
+ | # +3.3V | ||
+ | # GND | ||
+ | |||
+ | == Programming == | ||
+ | |||
+ | * [https://www.infineon.com/cms/en/product/evaluation-boards/cy8ckit-059/ KitProg is a part of CY8CKIT-059]] | ||
+ | ** CY8C5868LTI-LP039 | ||
+ | ** [https://www.infineon.com/dgdl/Infineon-CY8CKIT-059_PSoC_5LP_Prototyping_Kit_Guide-UserManual-v01_00-EN.pdf CY8CKIT-059 Guide] | ||
+ | * [https://www.infineon.com/dgdl/Infineon-KitProg_User_Guide-UserManual-v01_00-EN.pdf?fileId=8ac78c8c7d0d8da4017d0eee99837dd9 KitProg User Manual] | ||
+ | * Programming cable | ||
+ | |||
+ | [[file:LitProgPlusCable_6159.jpg]] | ||
+ | |||
+ | * Program using [https://www.infineon.com/cms/en/design-support/tools/sdk/psoc-software/psoc-creator/ PSOC Creator] | ||
+ | |||
+ | == CAD - Rev X4 == | ||
+ | |||
+ | [[file:ODAS-PSOC5-CAD-X4-BW.PNG]] | ||
+ | |||
+ | == Test Setup == | ||
+ | |||
+ | * [[Arduino Based Test Station]] | ||
+ | ** [[LED-32]] | ||
+ | * (2) [[LED-TEST-2]] cards | ||
+ | * [https://github.com/land-boards/ODAS/tree/master/ODAS-PSOC5/Projects/ODAS-PSOC5-LEDS-01.cydsn LED-01 code] | ||
+ | ** Bounces a bit across the LEDs | ||
+ | |||
+ | [[file:ODAS-PSOC5_P1179_720px.jpg]] | ||
+ | |||
+ | [[file:LED-TEST-2_TEST-P676-720px.jpg]] | ||
+ | |||
+ | == Software == | ||
+ | |||
+ | * [https://github.com/land-boards/ODAS/tree/master/ODAS-PSOC5/Projects GitHub Repository] |
Revision as of 16:06, 15 March 2022
Features
- PSOC part CY8C5267AXI-LP051
- Core: ARM Cortex M3
- Data Bus Width: 32 bit
- Maximum Clock Frequency: 67 MHz
- Program Memory Size: 128 kB
- Data RAM Size: 32 kB
- ADC Resolution: 12 bit
- Data RAM Type: SRAM
- Interface Type: I2C, USB
- Number of ADC Channels: 1
- Number of I/Os: 72 I/O
- Number of Timers/Counters: 4 Timers
- Program Memory Type: Flash
- 16 MHz External Crystal
- Connectors
- USB Connector (USB-B Mini)
- I/O Connector (30 I/O lines which can be analog or digital connections)
- I2C Connector (4-pin header)
- SPI Connector (6-pin header)
- Configuration EEPROM
- 9V power input
- Fuses on 3.3V and 5V power
- 95x45mm Form Factor
- Compatible with Land Boards Open Data Acquisition System (ODAS) Cards
- (4) #6 screw holes for solid mounting
PSoC Architecture
Headers
H1 - PSOC Programming Header
- SWDIO
- SWDCLK
- RESET
- GND
H2 - EEPROM Write Enable
- Install to enable EEPROM writes
H3 - I/O Voltage Zone 3 (VZ3)
- 1-2 = 3.3V
- 2-3 = 5V
- Connects to J1 VZ3 pins
H4 - I/O Voltage Zone 0 (VZ0)
- 1-2 = 3.3V
- 2-3 = 5V
- Connects to J1 VZ0 pins
Connectors
J1 - Power
- 7-12V in
- Regulator provides 5V to card
- Fuse protected 5V and 3.3V power distribution
J2 - USB Micro B
- Power not connected through this connector
P1
Pin | Descr | Pin | Descr | |
---|---|---|---|---|
1 | GND | 2 | GND | |
3 | VCC (Zone 0) | 4 | VCC (Zone 0) | |
5 | Pin.85 | 6 | Pin.84 | |
7 | Pin.83 | 8 | Pin.82 | |
9 | Pin.81 | 10 | Pin.80 | |
11 | Pin.79 | 12 | Pin.78 | |
13 | Pin.77 | 14 | Pin.76 | |
15 | Pin.74 | 16 | Pin.73 | |
17 | Pin.72 | 18 | Pin.71 | |
19 | Pin.70 | 20 | Pin.69 | |
21 | Pin.68 | 22 | Pin.67 | |
23 | Pin.56 | 24 | Pin.55 | |
25 | Pin.54 | 26 | Pin.53 | |
27 | Pin.52 | 28 | Pin.51 | |
29 | Pin.49 | 30 | Pin.48 | |
31 | Pin.47 | 32 | Pin.46 | |
33 | Pin.45 | 34 | Pin.44 | |
35 | VCC (Zone 3) | 36 | VCC (Zone 3) | |
37 | GND | 38 | GND | |
39 | N/C | 40 | N/C |
P2 - I2C Master (or Slave)
- GND
- 3.3V
- SDA
- SCL
P3 - I2C Terminator
- Install headers to enable terminators
- 1-2 SDA 3.3K Terminator
- 3-4 SCL 3.3K Terminator
P4 - SPI
- SPI_MOSI
- SPI_MISO
- SPI_CK
- SPI_CE0
- +3.3V
- GND
Programming
- KitProg is a part of CY8CKIT-059]
- CY8C5868LTI-LP039
- CY8CKIT-059 Guide
- KitProg User Manual
- Programming cable
- Program using PSOC Creator
CAD - Rev X4
Test Setup
- Arduino Based Test Station
- (2) LED-TEST-2 cards
- LED-01 code
- Bounces a bit across the LEDs
Software
File history
Click on a date/time to view the file as it appeared at that time.
Date/Time | Thumbnail | Dimensions | User | Comment | |
---|---|---|---|---|---|
current | 15:04, 15 March 2022 | 735 × 556 (56 KB) | Blwikiadmin (talk | contribs) |
You cannot overwrite this file.
File usage
The following 2 pages use this file: