4 Replies Latest reply on Jun 26, 2019 8:26 PM by BoTa_264741

    PSOC Capabilities

    MaPo_4324361

      Hello,

      I'm new to PSOC, have been pointed to PSOC-5 for my goal.

      I'm willing to use the device in my design for the following tasks, and would like to know if all of this cab be supported (maybe another device can support?)

      (already chacked some of these in the website, but want to be sure):

      1. Power sequncing (up/down) and voltage monitoring (using ADC-s) of several DC-DC/LDO-s.

      2. Current / Temperature monitoring (using ADC-s) of a few power rails / PCB hot spots (Using external Current/Temperature to Voltage Device?)

      3. Reset (input discrete) signal management - time debouncer, performing power sequencing when reset asserted.

      4. Events Log record (Resets, voltage regulations vs time, etc.) over the internal EEPROM.

      5. Real-Time transfer of all measurements mentioned above, over I2C/SPI (to extenal device).

      6. Configuration (may be one time) of several devices over I2C/SPI. - (Nice to have capability).

       

      Thanks!

      Max

        • 1. Re: PSOC Capabilities
          NoriakiT_91

          This could be a solution for some of your requirements.

           

          CY8CKIT-035 PSoC® Power Supervision Expansion Board Kit

           

          Regards,

          Noriaki

          1 of 1 people found this helpful
          • 2. Re: PSOC Capabilities
            LePo_1062026

            Max,

            Yes to all your questions!  In many cases, there are Cypress components to do much of the driver SW for the functions you are looking for.  There are also example SW to help you with an developing application code to interface to the drivers (via the API calls).

             

            1. Power sequncing (up/down) and voltage monitoring (using ADC-s) of several DC-DC/LDO-s.

            There are configurable Power Monitor components with 8, 16 or 32 rails.

            2. Current / Temperature monitoring (using ADC-s) of a few power rails / PCB hot spots (Using external Current/Temperature to Voltage Device?)

            You can configure a multi-input Analog multiplexer connecting to a SAR or Delta-Sigma ADC in differential mode that works best with current and temp sensor measurements.

            3. Reset (input discrete) signal management - time debouncer, performing power sequencing when reset asserted.

            You can debounce input signals in SW or in HW.  You can then start the power sequencing in SW or HW.

            4. Events Log record (Resets, voltage regulations vs time, etc.) over the internal EEPROM.

            The PSoC has 2K bytes of native EEPROM.  If that's not enough and you have used all your FLASH in firmware, you can use the remaining FLASH as emulated EEPROM.  Additional logging can be achieved with SPI or I2C to external EEPROM (note: Cypress has external FRAM non-volatile available as well).

            5. Real-Time transfer of all measurements mentioned above, over I2C/SPI (to extenal device).

            There are components for SPI or I2C communication.  They can be implemented at high speeds if needed.

            6. Configuration (may be one time) of several devices over I2C/SPI. - (Nice to have capability).

            You can use SPI or I2C communication for configurations saving to internal EEPROM.  You would need to define the communication protocol yourself.

             

            Len

            1 of 1 people found this helpful
            • 3. Re: PSOC Capabilities
              MaPo_4324361

              Hi Len,

              Thanks a lot for your answer.

              All of this can be done (together, not separately) on the same device, right?

              Can you suggest a specific one (PSOC-5 is good enough? Suggested device resources to take account of? What about the  CY8C5868AXI-LP035 ?)

              Are there examples/tutorials for all of these mentioned applications?

               

              Thanks again!

              Max

              • 4. Re: PSOC Capabilities
                BoTa_264741

                MaPo,

                The default starting point of using PSoC5 is KIT-059 ($10).

                https://www.cypress.com/documentation/development-kitsboards/cy8ckit-059-psoc-5lp-prototyping-kit-onboard-programmer-and

                 

                The LP035 has more IO pins and can be purchased as FreeSoc2 board from Sparkfun

                FreeSoC2 Development Board - PSoC5LP - DEV-13714 - SparkFun Electronics

                 

                Check first the end-of-life before designing new product with PSoC5LP. The chip was in production for long time already.  

                1 of 1 people found this helpful