The CSDIDAC provides an API that allows the CSD HW block IDAC functionality. It can be useful for devices that do not include other DAC options.
- A two-channel IDAC with the 7-bit resolution
- The IDAC A and IDAC B channels can be enabled/disabled independently
- The IDAC A and IDAC B channels can be configured with sourcing/sinking current independently
- The IDAC A and IDAC B channels can be joined to increase a maximum output current
- The IDAC A and IDAC B channels can be enabled/disabled simultaneously by using the CY_CSDIDAC_AB option
- The 0 to 609.6 uA (609600 nA) current range is available for each IDAC channel
- Each IDAC can use independently one of the six available LSB depending on a desired output current
The CSDIDAC could be configured by the ModusToolbox CSD personality. Refer to the API Reference Guide Configuration Considerations.
The following resources contain more information:
- CSDIDAC Middleware RELEASE.md
- CSDIDAC Middleware API Reference Guide
- ModusToolbox Software Environment, Quick Start Guide, Documentation, and Videos
- CSDIDAC Middleware Code Example for MBED OS
- ModusToolbox Device Configurator Tool Guide
- CapSense Middleware API Reference Guide
- CSDADC Middleware API Reference Guide
- PSoC 6 Technical Reference Manual
- PSoC 63 with BLE Datasheet Programmable System-on-Chip datasheet
- PSoC 4000S Family: PSoC 4 Architecture Technical Reference Manual (TRM)
- PSoC 4100S and PSoC 4100S Plus: PSoC 4 Architecture Technical Reference Manual (TRM)
- Cypress Semiconductor
© Cypress Semiconductor Corporation, 2019.