Skip to content

Enables the ADC functionality of the CSD hardware block

License

Notifications You must be signed in to change notification settings

Infineon/csdadc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Enables the ADC functionality of the CSD hardware block

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages