EasyManuals Logo

Espressif ESP32-S2 User Manual

Espressif ESP32-S2
1695 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #249 background imageLoading...
Page #249 background image
Chapter 2. API Reference
dac_cw_phase_t phase
Set the phase of the cosine wave generator output.
uint32_t freq
Set frequency of cosine wave generator output. Range: 130(130Hz) ~ 55000(100KHz).
int8_t offset
Set the voltage value of the DC component of the cosine wave generator output. Note: Unreasonable
settings can cause waveform to be oversaturated. Range: -128 ~ 127.
struct dac_digi_config_t
DAC digital controller (DMA mode) configuration parameters.
Public Members
dac_digi_convert_mode_t mode
DAC digital controller (DMA mode) work mode. See dac_digi_convert_mode_t.
uint32_t interval
The number of interval clock cycles for the DAC digital controller to output voltage. The unit is the
divided clock. Range: 1 ~ 4095. Expression: dac_output_freq = controller_clk / interval.
Refer to adc_digi_clk_t. Note: The sampling rate of each channel is also related to the conversion
mode (See dac_digi_convert_mode_t) and pattern table settings.
adc_digi_clk_t dig_clk
DAC digital controller clock divider settings. Refer to adc_digi_clk_t. Note: The clocks of the
DAC digital controller use the ADC digital controller clock divider.
Enumerations
enum dac_channel_t
Values:
DAC_CHANNEL_1 = 0
DAC channel 1 is GPIO25(ESP32) / GPIO17(ESP32S2)
DAC_CHANNEL_2 = 1
DAC channel 2 is GPIO26(ESP32) / GPIO18(ESP32S2)
DAC_CHANNEL_MAX
enum dac_cw_scale_t
The multiple of the amplitude of the cosine wave generator. The max amplitude is VDD3P3_RTC.
Values:
DAC_CW_SCALE_1 = 0x0
1/1. Default.
DAC_CW_SCALE_2 = 0x1
1/2.
DAC_CW_SCALE_4 = 0x2
1/4.
DAC_CW_SCALE_8 = 0x3
1/8.
enum dac_cw_phase_t
Set the phase of the cosine wave generator output.
Values:
DAC_CW_PHASE_0 = 0x2
Phase shift +0°
DAC_CW_PHASE_180 = 0x3
Phase shift +180°
Espressif Systems 238
Submit Document Feedback
Release v4.4

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Espressif ESP32-S2 and is the answer not in the manual?

Espressif ESP32-S2 Specifications

General IconGeneral
BrandEspressif
ModelESP32-S2
CategorySingle board computers
LanguageEnglish