6 Replies Latest reply on Mar 3, 2015 7:05 AM by user_14586677

    Which PSoC for my project?

    ralf.dieckmann

       Hello Everyone,

         

      I have just finished designing and building a tangentially tracking tone arm for LP record players.

         

      The next thing to do is to design the electronic servo that controls the motion of the tone arm.

         

      I am attaching a PDF of a block diagram to show how I intend to accomplish the above.

         

      My questions are:

         

      1) Should this be done with a micro processor and which one?

         

      2) Which development kit should I buy?

         

      3) Should I be proficient in the programming laguage? (I'm not!)

         

      4) Is there a glossary available, of the jargon associated with micro processors, such as FIFO, UART, etc.?

         

      I am familiar with basic electronics even though I have never actually designed any circuits.

         

      At one point during my professional life I designed tape transports for a manufacturer of professional studio tape machines.

         

      That included electronic packaging and taping of printed circuit boards.

         

      I am mentionig all that to show that I am not a stranger to the industry.

         

      I am hoping that this post is the beginning of a series of helpful information so that I may finish my project.

         

      Sincerely,

         

      Ralf

        • 1. Re: Which PSoC for my project?
          user_14586677

          1) Should this be done with a micro processor and which one?

             

           

             

          Yes, looks like a PSOC 4 would be appropriate. If you need com with

             

          a PC then PSOC 5 for USB.

             

           

             

          2) Which development kit should I buy?

             

           

             

          CY8CKIT-001 or CY8CKIT-042

             


             

          3) Should I be proficient in the programming laguage? (I'm not!)

             

           

             

          C certainly a basic level of understanding.

             

           

             

          4) Is there a glossary available, of the jargon associated with micro processors, such as FIFO, UART, etc.?

             

           

             

          The web has many, google "web glossary hi tech".

             

           

             

          Below a number of projects already done with motor drive.

             

           

             

           

             

          Regards, Dana.

             

           

             

              

             

                    

             

           PSOC 4 element14.com

                                                     
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

          S No

          Date

          Project Title

          1

          01-May-2013

          Simple Blinking LED

          2

          02-May-2013

          CapSense Slider Example

          3

          03-May-2013

          PSoC 4 Pioneer Kit Annotation Library

          4

          06-May-2013

          USB-UART utility

          5

          07-May-2013

          USB-I2C Utility

          6

          08-May-2013

          Danger Shield with Light Sensor Control

          7

          09-May-2013

          Danger Shield with 7-segment display

          8

          10-May-2013

          Danger Shield Buzzer of Doom

          9

          13-May-2013

          Graphics LCD Display

          10

          14-May-2013

          LCD - Rotating Cube Demo

          11

          15-May-2013

          GLCD Paddle Game

          12

          16-May-2013

          Pioneer Board Oscilloscope

          13

          17-May-2013

          CapSense Button & LED Control with Bridge Control Panel

          14

          20-May-2013

          What was the value? - LED Memory Example

          15

          21-May-2013

          CapSense Proximity Detection

          16

          22-May-2013

          Proximity Theremin

          17

          23-May-2013

          2-Channel OScope with GraphicsLCD

          18

          24-May-2013

          'Catch the Shells' Game with ColorLCD Shield

          19

          28-May-2013

          LED Memory! Part Deux. Just Deux it!

          20

          29-May-2013

          Starter Designs

          21

          30-May-2013

          Fractional Frequency Synthesizer

          22

          31-May-2013

          “Kill The Ghost” Game

          23

          03-Jun-2013

          tinyprintf Example

          24

          04-Jun-2013

          XBee Router Loopback Example

          25

          05-Jun-2013

          XBee Direct IO

          26

          06-Jun-2013

          XBee API RxTx Example

          27

          07-Jun-2013

          XBee RGB CapSense Control

          28

          10-Jun-2013

          “WiFi? Why Not!” Arduino WiFi Shield Example

          29

          11-Jun-2013

          Bluetooth Home Automation System

          30

          12-Jun-2013

          Bluetooth with GLCD

          31

          13-Jun-2013

          Ethernet Shield

          32

          14-Jun-2013

          More Relay!

          33

          17-Jun-2013

          Sweet Music Everywhere! MIDI Shield

          34

          18-Jun-2013

          Resistive Touch Example

          35

          19-Jun-2013

          UART, I2C, and SPI Joystick Example

          36

          20-Jun-2013

          What? I can use the PSoC 5LP too?

          37

          21-Jun-2013

          PSoC With Friends! Word Scramble Game

          38

          24-Jun-2013

          Ultrasonic Distance Measurement

          39

          25-Jun-2013

          Two PWMs for the price of one

          40

          26-Jun-2013

          Pioneer PnP Sensors

          41

          27-Jun-2013

          Thermistor Example

          42

          28-Jun-2013

          Hangman Game

          43

          01-Jul-2013

          Rise of the Machines (Rolling Robot)

          44

          02-Jul-2013

          Run Away Run Away! (Proximity Robot)

          45

          03-Jul-2013

          Stepper Motor Example

          46

          05-Jul-2013

          “Paint The Night” Accelerometer Example

          47

          08-Jul-2013

          Obstacle Avoider Robot

          48

          09-Jul-2013

          Walk The Line! Robot Example

          49

          11-Jul-2013

          Android Device Controlled Robot

          50

          12-Jul-2013

          SD Card Example

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

          S No

          Date

          Project Title

          51

          15-Jul-2013

          Music Player

          52

          16-Jul-2013

          Strike A Pose! Digital Camera

          53

          17-Jul-2013

          PSoC Eye

          54

          18-Jul-2013

          Custom Component 4x4 Keypad

          55

          19-Jul-2013

          Parallel to Serial UDB Component

          56

          22-Jul-2013

          Accelerometer Level

          57

          23-Jul-2013

          Digital Audio From A Single Pin

          58

          24-Jul-2013

          An Introduction to Processing

          59

          25-Jul-2013

          But Wait There’s More! Single PWM with 3 Outputs

          60

          26-Jul-2013

          PSoC 4 Mini-Billboard

          61

          29-Jul-2013

          Nokia 5110 LCD Interface

          62

          30-Jul-2013

          Ready…Set…GO! PSoC Stopwatch

          63

          31-Jul-2013

          Some Like it Hot! PSoC Thermostat

          64

          01-Aug-2013

          Workspace Organization using PSoC Theromostat

          65

          02-Aug-2013

          New to PSoC or the Pioneer Kit? START HERE!

          66

          05-Aug-2013

          LED Blinky Revisited

          67

          06-Aug-2013

          PSoC 4 Getting Started Lab 1 (LED Blinky)

          68

          07-Aug-2013

          PSoC 4 Getting Started Lab 2 (PWM LED)

          69

          08-Aug-2013

          PSoC 4 Getting Started Lab 3 (CapSense UART)

          70

          09-Aug-2013

          PSoC 4 Getting Started Lab 4 (ADC)

          71

          12-Aug-2013

          Get Your Motor Runnin’!

          72

          13-Aug-2013

          TFT Touchscreen Shield

          73

          14-Aug-2013

          TFT Touchscreen Tic-Tac-Toe Game

          74

          15-Aug-2013

          PSoC Creator Training 110

          75

          16-Aug-2013

          PSoC Creator Training 111                                          

          76

          19-Aug-2013

          PSoC Creator Training 112

          77

          20-Aug-2013

          PSoC Creator Training 113

          78

          21-Aug-2013

          PSoC Creator Training 210

          79

          22-Aug-2013

          PSoC Creator Training 211

          80

          23-Aug-2013

          PSoC Creator Training 212/213/214

          81

          26-Aug-2013

          NFC/RFID Shield

          82

          27-Aug-2013

          RFID Reader and Writer Project #2

          83

          28-Aug-2013

          Raspberry Pi Integration

          84

          29-Aug-2013

          State Machines in PSoC 4

          85

          30-Aug-2013

          UART Bootloader in PSoC 4

          86

          03-Sep-2013

          GPS Algorithm

          87

          04-Sep-2013

          Gas Sensor Example

          88

          05-Sep-2013

          Simulation of Gas Sensor Example

          89

          06-Sep-2013

          GPS Example

          90

          09-Sep-2013

          Comparator Example

          91

          10-Sep-2013

          Infrared Remote Control

          92

          11-Sep-2013

          Serial Communications Examples

          93

          12-Sep-2013

          4 Channel Multiplexed Comparator

          94

          13-Sep-2013

          Opamp Dynamic Gain

          95

          16-Sep-2013

          Hibernate and Stop Power Modes

          96

          17-Sep-2013

          P4 Light Sensor Project Design

          97

          18-Sep-2013

          Rice Cooker

          98

          19-Sep-2013

          Thermal Printer

          99

          20-Sep-2013

          I2C Pass Though 'Smart Wire'

          100

          23-Sep-2013

          PSoC 4 Time Square Billboard

          • 2. Re: Which PSoC for my project?
            user_14586677

            Video training -

               

             

               

            Start with PSOC 101 series

               

             

               

                

               

                     

               

            http://www.cypress.com/?id=1162&source=home_support     Video Training

               

             

               

            Download Creator IDE -

               

             

               

                

               

                     

               

            http://www.cypress.com/psoccreator/     Creator

               

             

               

            If you decided to hire assistance -

               

             

               

                

               

                      

               

            http://www.cypress.com/?id=1088     Cypros

               

             

               

             

               

             

               

             

               

             Regards, Dana.

            • 3. Re: Which PSoC for my project?
              ralf.dieckmann

               Thank you very much Dana,

                 

              Quote: Yes, looks like a PSOC 4 would be appropriate. If you need com with

                 

              a PC then PSOC 5 for USB.

                 

               

                 

              Does a lower PSoC number mean an older design, likely to become obsolete soon?

                 

              Would the CY8CKIT-050 be ok to use?

                 

               

                 

              Sincerely,

                 

               

                 

              Ralf

              • 4. Re: Which PSoC for my project?
                user_1377889

                The numbering has nothing to do with obsoleting a PSoC family

                   

                PSoC1: No new family members will be created

                   

                PSoC3: Core is a 8051 which looks old, so customers will decide

                   

                PSoC4: Newest design, core is an ARM M0, new members are anounces and come frequently

                   

                PSoC5: Most performant family so far, Core is an ARM M3

                   

                 

                   

                The prices for the development kits and prototyping boards are very low. So you have the choice to design on a $100 development kit and later using a $10  prototyping board for the PSoC5 family. The same constellation for a PSoC4 is a $25 Pioneer kit and a $4 Prototyping board. So why not spend the money to get hands on all of these.

                   

                Start with the CY8C-050, the CY8C-059 will come out within two weeks, the Pioneer Kit will ship soon as a modified -M version, so buy them when they are on the market.

                   

                 

                   

                Bob

                • 5. Re: Which PSoC for my project?
                  user_14586677

                  Here is current roadmap -

                     

                   

                     

                      

                     

                            http://www.cypress.com/?rID=95931

                     

                   

                     

                  Regards, Dana.

                     

                   

                     

                      

                     

                            

                     

                   

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

                  PSoC 1

                  PSoC 3

                  PSoC 4

                  PSoC 5

                  8-bit M8C core

                  8-bit 8051 core (single-cycle)

                  32-bit ARM Cortex-M0

                  32-bit ARM Cortex-M3

                  up to 24 MHz, 4 MIPS

                  up to 67 MHz, 33 MIPS

                  up to 48 MHz, 0.9 DMIPS/MHz

                  up to 67 MHz, 84 MIPS

                  Flash: 4 KB to 32 KB

                  Flash: 8 KB to 64 KB

                  Flash: 16 KB to 32 KB

                  Flash: 32 KB to 256 KB

                  SRAM: 256 bytes to 2 KB

                  SRAM: 3 KB to 8 KB

                  SRAM: 2 KB to 4 KB

                  SRAM: 8 KB to 64 KB

                  8 x 8 MAC

                  24 bit Digital Filter Block

                  32 x 32 single cycle

                  24 bit Digital Filter Block

                  Switch Cap Filters, BP, LP, HP…DTMF generation

                   

                   

                   

                  I²C, SPI, UART, One Wire, LIN, FS USB 2.0, Powerline

                  I²C, SPI, UART, LIN, FS USB 2.0, I²S, CAN

                  I²C, SPI, UART

                  I²C, SPI, UART, LIN, FS USB 2.0, I²S

                   

                   

                  .

                   

                  1 Delta-Sigma ADC (6 to 14-bit), 131 ksps @ 8-bit, also SAR

                  1 Delta-Sigma ADC (8 to 20-bit), 192 ksps @12-bit

                  1 SAR ADC (12-bit), 1 Msps @ 12-bit;

                  1 Delta-Sigma ADC (8 to 20-bit), 192 ksps @12-bit, 2 SAR ADCs (12-bit) 1 Msps @ 12-bit;

                  Up to four DACs (6 to 9-bit)

                  Up to four DACs (8-bit)

                  Up to two DACs (7 to 8-bit)

                  Up to four DACs (8-bit)

                  Up to 64 I/O

                  Up to 72 I/O

                  Up to 36 I/O

                  Up to 72 I/O

                  Operation: 1.7 V to 5.25 V

                  Operation: 0.5 V to 5.5 V

                  Operation: 1.71 V to 5.5 V

                  Operation: 2.7 V to 5.5 V

                  Active: 2 mA, Sleep: 3 μA, Hibernate: ?

                  Active: 1.2 mA, Sleep: 1 μA, Hibernate: 200 nA

                  Active: 1.6 mA, Sleep: 1.3 μA, Hibernate: 150 nA

                  Active: 2 mA, Sleep: 2 μA, Hibernate: 300 nA

                  Requires ICE Cube and FlexPods

                   

                  On-chip SWD, Debug

                  On-chip JTAG, SWD, SWV, Debug, Trace

                   

                  CY8CKIT-001 Development Kit

                  CY8CKIT-001 Development Kit

                  CY8CKIT-040 Pioneer Kit

                  CY8CKIT-001 Development Kit

                  CY8CKIT-030 Development Kit

                  CY8CKIT-042 Pioneer Kit

                  CY8CKIT-050 Development Kit

                   

                  CY8CKIT-049 Prototype Kit

                   

                   

                   

                   

                   

                  • 6. Re: Which PSoC for my project?
                    user_14586677

                    Key (not all) kits -