Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
Provided below is a custom component, Pins Annotation v0.0, which facilitates PSoC pins configuration. It identifies terminals with direct access to PSoC internal hardware and graphically displays pin configuration. The Pins Annotation component can be used in conjunction with PSoC Annotation Library, as well as Cypress stock annotation components.
Attached archive contains Pins Annotation component library, a Datasheet and installation instructions. Upon installation it will show up in the folder:
Demo project is provided.
The component provided as-is, no liabilities. It is free to use, modify and distribute.
P.S. Demo projects use optional annotation components (which are also provided here in Support_libs.zip):
Voltage Controlled Oscillator (VCO) demo project showing use of the Pins Annotation component. The VCO design is based on the 1-shot architecture, and provides high input impedance, good linearity and >50db dynamic range using minimal hardware resources. Project archive is provided above. Full project description can be found in the Pins Annotation datasheet (Appendices 1-2).
Figure 1. VCO using 1-shot architecture. Top - PSoC schematic, Bottom - project annotation using Pins Annotation component. Left - integrator, Right - 1-shot Timer.