You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.0 KiB
41 lines
1.0 KiB
======================
|
|
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
|
|
|
|
|