From 5fe6c9f8ab2fdcc0a788adaa8cddac207a66fa8b Mon Sep 17 00:00:00 2001 From: morris Date: Thu, 21 Jan 2021 16:05:34 +0800 Subject: [PATCH] doc: update sigma-delta doc for esp32c3 --- docs/_static/typical_sallenkey_LP_filter.png | Bin 0 -> 13786 bytes .../api-reference/peripherals/sigmadelta.rst | 26 +++++++++++++++++- 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 docs/_static/typical_sallenkey_LP_filter.png diff --git a/docs/_static/typical_sallenkey_LP_filter.png b/docs/_static/typical_sallenkey_LP_filter.png new file mode 100644 index 0000000000000000000000000000000000000000..b6685bba9dfc2d6191d43bf465a9f215693076e9 GIT binary patch literal 13786 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 DDU+uq literal 0 HcmV?d00001 diff --git a/docs/en/api-reference/peripherals/sigmadelta.rst b/docs/en/api-reference/peripherals/sigmadelta.rst index 0352cc81bf..17d635d098 100644 --- a/docs/en/api-reference/peripherals/sigmadelta.rst +++ b/docs/en/api-reference/peripherals/sigmadelta.rst @@ -9,7 +9,13 @@ Introduction Functionality Overview ---------------------- -There are eight independent sigma-delta modulation channels identified with :cpp:type:`sigmadelta_channel_t`. Each channel is capable to output the binary, hardware generated signal with the sigma-delta modulation. +.. only:: esp32 or esp32s2 + + There are eight independent sigma-delta modulation channels identified with :cpp:type:`sigmadelta_channel_t`. Each channel is capable to output the binary, hardware generated signal with the sigma-delta modulation. + +.. only:: esp32c3 + + There are four independent sigma-delta modulation channels identified with :cpp:type:`sigmadelta_channel_t`. Each channel is capable to output the binary, hardware generated signal with the sigma-delta modulation. Selected channel should be set up by providing configuration parameters in :cpp:type:`sigmadelta_config_t` and then applying this configuration with :cpp:func:`sigmadelta_config`. @@ -21,6 +27,22 @@ Another option is to call individual functions, that will configure all required The range of the 'duty' input parameter of :cpp:func:`sigmadelta_set_duty` is from -128 to 127 (eight bit signed integer). If zero value is set, then the output signal's duty will be about 50%, see description of :cpp:func:`sigmadelta_set_duty`. + +Convert to analog signal (Optional) +----------------------------------- + +Typically, if the sigma-delta signal is connected to an LED, you don't have to add any filter between them (because our eyes are a low pass filter naturally). However, if you want to check the real voltage or watch the analog waveform, you need to design an analog low pass filter. Also, it is recommended to use an active filter instead of a passive filter to gain better isolation and not lose too much voltage. + +For example, you can take the following `Sallen-Key topology Low Pass Filter`_ as a reference. + +.. figure:: ../../../_static/typical_sallenkey_LP_filter.png + :align: center + :alt: Sallen-Key Low Pass Filter + :figclass: align-center + + Sallen-Key Low Pass Filter + + Application Example ------------------- @@ -31,3 +53,5 @@ API Reference .. include-build-file:: inc/sigmadelta.inc .. include-build-file:: inc/sigmadelta_types.inc + +.. _Sallen-Key topology Low Pass Filter: https://en.wikipedia.org/wiki/Sallen%E2%80%93Key_topology