-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: update project tt_um_wokwi_414121715329142785 from schoeberl/tt…
…09-sigma-delta Commit: 8d45b556dddb8096c0340936e6a9faf639c04ead Workflow: https://github.com/schoeberl/tt09-sigma-delta/actions/runs/11764051619
- Loading branch information
1 parent
1cfe66c
commit 2b85f3a
Showing
9 changed files
with
306 additions
and
268 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,41 +1,39 @@ | ||
<!--- | ||
This file is used to generate your project datasheet. Please fill in the information below and delete any unused | ||
sections. | ||
## How it works | ||
|
||
You can also include images in this folder and reference them in the markdown. Each image must be less than | ||
512 kb in size, and the combined size of all images must be less than 1 MB. | ||
--> | ||
Provide an analog signal at Vin (e.g., some music) and listen to the output at Vout (using an amplifier). | ||
The circuit will probably add some noise, as it is very crude. But it went from the analog domain to digital | ||
and then back. | ||
|
||
## How it works | ||
Future work should be to use that sigma-delta coded signal to do some fun audio processing. | ||
|
||
Converting an analog signal to a pulse duration modulated digital signal | ||
Anyone knowing how to do DSP in the sigma-delta domain? | ||
|
||
## How to test | ||
Connect an analog source to your design. | ||
Connect an analog source to your design and listen to the music (output). | ||
|
||
## External hardware | ||
|
||
This is a sigma-delta AD converter and a DA converter. | ||
|
||
The input is mixed with the feedback delay/inversion and uses the threshold of the DFF input as a comparator, serving as a single bit ADC. | ||
|
||
The R and C values depend on the input signal and can be discussed and should be explored. | ||
|
||
``` | ||
sigma delta AD converter | ||
without external comparator: | ||
input threshold of the DFF input is used as comparator | ||
(not very exact but only 3 external components) | ||
100k | ||
___ | ||
OUT0 o--|___|--+ | ||
| | ||
100k | | ||
___ | | ||
Vin o--|___|--o----------o IN0 | ||
| | ||
--- | ||
--- 100n | ||
| | ||
| | ||
--- | ||
- | ||
___ | ____ | ||
Vin o--|___|--o----------o IN0 OUT1 o----|____|---o--------o Vout | ||
| | | ||
--- --- | ||
--- 100n --- | ||
| | | ||
| | | ||
--- --- | ||
- - | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.