Tools for Cypress Semi’s PSoC BLE 6 MCU

Cypress Semiconductor has announced the public release of the PSoC 6 BLE Pioneer Kit and PSoC Creator Integrated Design Environment (IDE) software version 4.2 that enable designers to begin development with the PSoC 6 microcontroller (MCU) for IoT applications. PSoC BLE 6 is the industry’s lowest power, most flexible MCU with built-in Bluetooth Low Energy wireless connectivity and integrated hardware-based security in a single device.

Early adopters are already using the flexible dual-core architecture of PSoC 6, using the ARM Cortex-M4 core as a host processor and the Cortex-M0+ core to manage peripheral functions such as capacitive sensing, Bluetooth Low Energy connectivity and sensor aggregation. Early adopter applications include wearables, personal medical devices and wireless speakers. Designers are also utilizing the built-in security features in PSoC 6 to help guard against unwanted access to data.

CY8CKIT-062-BLEThe PSoC BLE Pioneer Kit features a PSoC 63 MCU with Bluetooth Low Energy (BLE) connectivity. The kit enables development of modern touch and gesture-based interfaces that are robust and reliable with a linear slider, touch buttons and proximity sensors based on the latest generation of Cypress’ industry-leading CapSense capacitive-sensing technology. Designers can also use the board to add USB Power Delivery (PD) with its Cypress EZ-PD CCG3 USB-C controller. The kit also includes a 2.7-inch E-ink Display Shield add-on board (CY8CKIT-028-EPD) with thermistor, digital mic, and 9-axes motion sensor.

Offering best-in-class flexibility and ease-of-use, the PSoC 6 MCU architecture can serve as the catalyst for differentiated, visionary IoT devices. Designers can use software-defined peripherals to create custom analog front-ends (AFEs) or digital interfaces for innovative system components such as E-ink displays. The architecture is supported by Cypress’ PSoC Creator IDE and the expansive Arm ecosystem. Designers can find more information about PSoC Creator at http://www.cypressw.com/creator.

The PSoC 6 BLE Pioneer Kit (CY8CKIT-062-BLE) is available for purchase for $75 at the Cypress Online Store and through select distribution partners. PSoC 6 devices are currently sampling. Production devices are expected by the end of 2017.

Cypress Semiconductor | www.cypress.com

Getting Started with PSoC MCUs (Part 3)

Data Conversion, Capacitive Sensing and More

In the previous parts of this series, Nishant laid the groundwork for getting up and running with the PSoC. Here he tackles the chip’s more complex features like Data Conversion and CapSense.

By Nishant Mittal
Systems Engineer, Cypress Semiconductor

In the previous two parts of this “Getting started with PSoC” series, I have hopefully provided you with a good base of knowledge about PSoC devices. Here, in this final part it’s time to get more in depth and discuss various data conversion protocols in PSoC and provide some design examples. I’ll also cover interfacing various peripherals with the Photo 1microcontroller. We’ll also get into how to transition from a bare silicon PSoC chip or PSoC development board to using the chip in your project.

Data conversion with PSoC

Data Conversion is an important block in any kind of instrumentation system or Internet of Things implementation. In fact, any application that uses sensors or interfaces to the external environment is an application in which Data Conversion is an integral part of the system. Although digital sensors are available today, the lower costs of analog sensors shouldn’t be overlooked.

 

PSoC Creator has a Data Conversion component that enables designers to code efficiently with less effort. The photo above shows the screenshot of the ADC (analog-to-digital conversion) component in PSoC Creator. The photo above also shows the configuration setting for ADC. First off, we need to set the Channel sampling rate (SPS). Second, we need to set the voltage reference which is necessary to do the comparison of analog signals. Here we use VDDA/2 or VDDA which is 5 V. You can select whether you For web Figure 1want a single-ended ADC or differential ADC by simply clicking the appropriate tab from the component configuration. Clock source needs to be chosen. If the source is chosen to be internal, the PLL from the internals of chip are used—otherwise you’d have to connect an external crystal to the controller using the development kit CY8CKIT-044. Other advanced settings are available for complex programs—but most of those aren’t needed in most intermediate applications.

Read the full article in the September 326 issue of Circuit Cellar

Not a Subscriber yet? Become one today:

Or purchase the September 2017 issue at the  CC-Webshop