Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

CYPRESS™ CSDADC Middleware Library

Overview

The CSDADC middleware is the CYPRESS™ ADC solution, which uses the CSD HW block for measurement. It is useful for a devices that do not include another ADC option. The CSDADC provides the following measurement capabilities:

  • Voltage monitoring on multiple external channels.
  • Voltage monitoring on AMUX-B.
  • Device supply voltage (VDDA) monitoring without need of explicitly connecting VDDA to a GPIO input of ADC. This capability can be used to measure battery voltage and/or change VDDA dependent parameters of the ADC during run-time.

The listed capabilities make the CSDADC useful for a variety of applications including home appliances, automotive, IoT, and industrial applications. The CSDADC middleware can use the same CSD HW block with the other CSD-based middleware (CAPSENSE™, CSDIDAC, etc.) in the time-multiplexed manner.

Features

  • ADC with 8- and 10-bit resolution
  • Two input measurement ranges: GND to VREF and GND to VDDA
  • Two operation modes: Continuous conversion and single shot conversion

Quick Start

The CSDADC can be configured by the ModusToolbox™ CSD personality. Refer to the API Reference Guide Configuration Considerations.

More information

For more information, refer to:


CYPRESS™ Semiconductor Corporation, 2019-2022.