diff options
Diffstat (limited to 'atmel-samd/asf4/samd51/hal/documentation/dac_sync.rst')
| -rw-r--r-- | atmel-samd/asf4/samd51/hal/documentation/dac_sync.rst | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/atmel-samd/asf4/samd51/hal/documentation/dac_sync.rst b/atmel-samd/asf4/samd51/hal/documentation/dac_sync.rst new file mode 100644 index 000000000..b3f322929 --- /dev/null +++ b/atmel-samd/asf4/samd51/hal/documentation/dac_sync.rst @@ -0,0 +1,41 @@ +====================== +DAC Synchronous driver +====================== + +A DAC (Digital-to-Analog Converter) converts digital value to an analog voltage. +The digital value from 0 to the highest represent the output voltage value. +The digital highest value possible with the bit resolution supported by the +DAC. For example a 10 bit resolution DAC hardware, the highest value is 1024. +The highest output voltage possible with the reference voltage. + +The driver can convert a serials digital value. The pre-defined data should +be an data array. Application can invoke dac_sync_write to start the conversation. + +Features +-------- +* Initialization and de-initialization +* Enabling and disabling +* Support for DACs with channels +* Writing buffers with multiple samples to DAC + +Applications +------------ +* Generate audio signals by connecting the DAC output to a speaker +* Generate a reference voltage + +Dependencies +------------ +* DAC hardware + +Concurrency +----------- +N/A + +Limitations +----------- +N/A + +Knows issues and workarounds +---------------------------- +N/A + |
