Programmable analogue SoCs create custom interfaces
Simplifying the design of next-generation industrial, home appliance and consumer systems that require multiple sensors, Cypress Semiconductor has introduced the PSoC programmable SoC. Designed for IoT applications that require multiple sensors the PSoC analogue co-processor integrates programmable analogue blocks, including a Universal Analog Block (UAB), which can be configured with GUI-based software components. This is claimed to simplify the design of custom analogue front ends for sensor interfaces, by allowing engineers to update sensor features quickly, with no hardware or host processor software changes, while also reducing bill of material costs.
In home automation applications, for example, engineers can configure the co-processor to continuously monitor multiple sensors, such as temperature, humidity, ambient light, motion and sound, allowing the host to stay in a standby low-power mode. Future design changes to support new sensor types can also be implemented by reconfiguring the programmable analogue blocks.
The design of custom sensor interfaces is enabled by the company’s free PSoC Creator IDE (integrated design environment), which enables concurrent hardware and firmware development using PSoC components. The free embedded ICs are represented by an icon in the IDE. Engineers can configure the programmable analogue blocks by dragging and dropping components on the PSoC Creator schematic and customising them with graphical component configuration tools. The components offer engineered embedded initialisation, calibration and temperature correction algorithms.
The PSoC analogue co-processor is available in a 3.7 x 2.0mm chip scale package. It is based on a 32bit ARM Cortex-M0+ signal processing engine, and delivers a cost-effective, programmable analogue front end with op amps, programmable gain amplifiers, analogue multiplexers, ADCs, analogue filters and DACs.
It is currently sampling with production expected in Q4 2016. Parts will be available in 45pin chip scale package, 28pin SSOP, 48pin QFN and 48pin TQFP.