diff options
| author | Marti Bolivar <mbolivar@leaflabs.com> | 2011-02-18 04:00:00 -0500 | 
|---|---|---|
| committer | Marti Bolivar <mbolivar@leaflabs.com> | 2011-02-18 04:00:00 -0500 | 
| commit | 0d440118bd4e1ba64f92d3636302fbddeac5bef6 (patch) | |
| tree | da06d190cbcf54bdbe54ff484ac66ac924c3ce38 /notes | |
| parent | 3f76591b3616c07c5a02624aff8649d5fa7e9f4b (diff) | |
| download | librambutan-0d440118bd4e1ba64f92d3636302fbddeac5bef6.tar.gz librambutan-0d440118bd4e1ba64f92d3636302fbddeac5bef6.zip  | |
Basic DAC functionality (high-density devices only).
Diffstat (limited to 'notes')
| -rw-r--r-- | notes/dac.txt | 24 | 
1 files changed, 19 insertions, 5 deletions
diff --git a/notes/dac.txt b/notes/dac.txt index 9df0782..d027402 100644 --- a/notes/dac.txt +++ b/notes/dac.txt @@ -13,11 +13,25 @@ control, and timer events. We'll just use software triggering for now.  There is (obviously) DMA support for DAC output. -There are noise output and triangle wave output features with variable -amplitude. - -There are many additional modes to tigger output to both channels at the same -time. +There are noise (via LFSR) output and triangle wave output features +with variable amplitude. + +There are eleven modes to trigger output to both channels at the same +time, as follows: + +    - Independent trigger: +                  (1) No wave generation +                  (2) Same LFSR +                  (3) Different LFSR +                  (4) Same triangle +                  (5) Different triangle +    - (6) Simultaneous software start +    - Simultaneous trigger: +                   (7) Without wave generation +                   (8) Same LFSR +                   (9) Different LFSR +                   (10) Same triangle +                   (11) Different triangle  Buffering will be enabled by default.  | 
