PSoC supports CapSense component which support manual and auto tuning which will be helpful in waterproofing application. PSoC directly drives LCDs and graphical displays for displaying different menu options. The PSoC Creator IDE tool has readily available component block for designing interface and logic like SARADC and PGA for analog sensors and other analog inputs. The PWM, CLK, MUX and Comparator components are used for electronics toy application. The character LCD and segment LCD components directly (does not require external buffers) drives LCD/graphical LCDs. It also has the RTC component for real time measurement. PSoC Creator has an internal system clock and does not require external clock/oscillator circuitry. The other components include Timer, Buzzer, CapSense, Segment LCD, Character LCD, Graphical LCD etc. PSoC Creator also enables the user to make use of an entire tools ecosystem with integrated compiler tool chains, RTOS solutions, and production programmers. With PSoC Creator and PSoC designer customers can create and share user-defined, custom peripherals using hierarchical schematic design. Customers can automatically place and route select components and integrate simple glue logic, normally located in discrete devices.
System Limitations and what could be improved using PSoC:
PSoC supports CapSense technology, which replaces mechanical buttons with a CapSense based keypad. This reduces failure due to mechanical buttons and provides better product reliability. PSoC Creator and PSoC Designer supports the CapSense SmartSense component (This CapSense algorithm that continuously compensates for system, manufacturing, and environmental changes), which auto-tunes the sensitivity of CapSense buttons and slider. So it does not require the manual tuning. PSoC supports waterproofing application. It will not detect the false trigger in with water drops and buttons operates in normal conditions with water drops. It ensures robust button performance even in noisy operating conditions. PSoC supports proximity detection using PCB trace, single wire, ganged button or single button implementations. So the front keypad will be activated when a user places the hand near the keypad. In the world of Cortex processors, the operating range is up to the 3.3V. PSoC supports operating rage of 1.71V to 5.5V. PSoC is available with programmable solution (It can be setup to implement a range of user-defined features) and configurable solution (It can implement specific features without the need for firmware development It can be hardware through resistors or through I2C register configurable) in electronics toy applications. With increasing the number of internal and external interfaces on the board is going to increase the number of ways that an intruder can create havoc on the system. Failure analysis and Returned materials is one of the single largest limitations of this embedded system will be solved by single chip solution.
The high performance intelligence microcontroller selection with higher MIPS CPU core, Faster ADC (>= 500Ksps @ 10-bit), Internal Flash and SRAM memory, Internal EEPROM, analog, and digital peripherals are required to perform key functions like high performance analog measurement, CapSense, Touch screen interface, LCD drive, Low power operation, RTC and Interfaces with different external protocols.
PSoC supports CapSense technology. Using PSoC in the design, CapSense based Button, Slider and proximity can be implemented for the front-panel design. Meeting CapSense performance (Signal to noise ratio) with nearby LEDs (PWM based) on front panel is a design challenge for system designer.
Implementing water proofing and water tolerance features are the design challenge for the system designer.
Implementing auto-tuning with variation in trace capacitance, variation in CapSense button and Slider sizes and shape are the design challenge for the system designer also implementing the CapSense sensing with thicker glass material (display glass) and meeting CapSense sensitivity with that type of materials is the design challenge for the system designer.
As this solution involves electro-mechanical construction, designing a compact and cost effective electro-mechanical solution is a design challenge for system designer. Certifying this electro-mechanical design with EMI/EMC standards is a design challenge for system designer.
Fault detection and recovery mechanism is required in electronics toy application. Power supply design with Battery protection, over-current, overheating, start-up fail condition is required for cell phone applications. Implementing Self Diagnostic in electronics toy application is a design challenge for the system designer.
A microcontroller with One Time Programmable (OTP) features prevents reverse engineering of the firmware by competitors and hackers.
Designing of electronics Toys for “Raster display”, “Bubble level” and “CapSense” applications using electronics board.
Electronics Toys can be used for Raster display, Bubble level, and CapSense applications, For example the PSoC based board can be used for the showing “Raster display”,” Bubble level” and ” CapSense” applications.
The components indicated in Figure4 are:
1. PSoC 3 100-pin TQFP (Cypress CY8C3866AXI-040 TQFP100)
2. CapSense Proximity sensor connector (Samtec Inc, BCS-101-L-S-HE)