ODAS-PSOC5
Revision as of 20:34, 4 September 2022 by Blwikiadmin (talk | contribs)
Contents
Features
- ODAS-PSOC5 Rev X1-X4
- PSOC5 Programmable System on a Chip
- Part number: CY8C5267AXI-LP051
- Core: ARM Cortex M3
- Data Bus Width: 32 bit
- Maximum Clock Frequency: 67 MHz
- Program Memory Type: Flash, 128 kB
- Data RAM: SRAM, 32 kB
- ADC
- Resolution: 12 bit
- Number of ADC Channels: 1
- Number of Timers/Counters: 4 Timers
- Number of I/Os: 72 I/O
- Interface Types: I2C, USB, SPI
- Programmable Analog and Digital sections
- 16 MHz External Crystal
- Connectors
- USB Connector (USB-B Mini)
- I/O Connector (30 I/O lines which can be analog or digital connections)
- Two voltage zones with 3.3V and 5V selection jumpers
- I2C Connector (4-pin header)
- SPI Connector (6-pin header)
- ODAS Personality EEPROM
- 24LC024
- pid = 8
- Write protect jumper
- On Board LED (5.4)
- Power input on USB B connector
- On-board 3.3V regulator
- Polysilicon fuse on 3.3V power
- 95x55mm ODAS Form Factor
- Compatible with Land Boards Open Data Acquisition System (ODAS) Cards
- (4) #6 screw holes for solid mounting
PSoC Architecture
Headers
H1 - I/O Voltage Zone 3 (VZ3)
- 1-2 = 3.3V
- 2-3 = 5V
- Connects to J1 VZ3 pins
H2 - I/O Voltage Zone 0 (VZ0)
- 1-2 = 3.3V
- 2-3 = 5V
- Connects to J1 VZ0 pins
H3 - EEPROM Write Enable
- Install to enable EEPROM writes
H4 - I2C Terminator
- Install headers to enable terminators
- 1-2 SDA 3.3K Terminator
- 3-4 SCL 3.3K Terminator
Connectors
P1 - I/O Connector
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 - USB B
- Power is connected through this connector
- USB-Serial connection
P3 - PSOC SWD Programming Header
- SWDIO
- SWDCLK
- RESET
- GND
P4 - SPI
- SPI_MOSI
- SPI_MISO
- SPI_CK
- SPI_CE0
- +3.3V
- GND
P5 - I2C Master (or Slave)
- GND
- 3.3V
- SDA
- SCL
Programming
- Programmed using KitProg
- KitProg is a part of CY8CKIT-059
- Has a CY8C5868LTI-LP039 used as the programmer
- Fitted with 1x4 right angle header
- VTARG not connected
- Cables
- 4 pin 1:1 Dupont Programming cable
- Plugs into SWD (H1) connector on UUT
- Other end plugs into KitProg J7
- USB A Male to female cable
- 4 pin 1:1 Dupont Programming cable
- CY8CKIT-059 Guide
- KitProg User Manual
- Program using PSOC Creator
- Select Debug, Program
- Select Device/connect
Factory Acceptance Test (FAT)
- Unit Under Test (UUT)
- H3 and H4 set to 5V
- P3 SDA, SCL termination jumpers installed
- H2 EEWR jumper installed
- 9V into the DC power jack
- Uses LED-32 card from Arduino Based Test Station
- Cable set from UUT to LED-32
- Running ODAS-PSOC5-LED-01 Build
- Lights are lit in the following order
- D0 through D14, LED on card, then D30 through D17
- D16 = power (always on)
- D15, D31 are not used
Mechanicals
Software
Revisions
Rev 5
- Change to USB B connector
- Power card from 5V through USB B connector
- Remove 5V regulator
- Re-sequence reference designators top to bottom