Skip to content

Infineon/csdadc

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?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit 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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages