Skip to content

Commit

Permalink
Updated README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
zarath committed Sep 19, 2023
1 parent b661873 commit 32bc04e
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 1 deletion.
3 changes: 3 additions & 0 deletions Oscilloscope.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 12 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,18 @@ An embedded rust project to generate
[CTCSS](https://en.wikipedia.org/wiki/Continuous_Tone-Coded_Squelch_System)-Tones
via [PDM](https://en.wikipedia.org/wiki/Pulse-density_modulation) on a cheap
[RP2040](https://en.wikipedia.org/wiki/RP2040) board.
Due to PDM (aka Delta-Modulation) a simple rc-filter is sufficient for
DA-conversation.
(eg. 100Ω/3.3µF if not using 1750Hz option or 100Ω/470nF otherwise)
Prefer tantalum caps for better switching supression.

![prototype](Prototype.jpg "Prototype attached to 23cm tranciever")

Waveform Example
----------------

![waveform](Oscilloscope.png "Waveform example on oscilloscope")

Schematics
----------

Expand All @@ -21,4 +30,6 @@ Usage

* Use rotary encoder to select wanted frequency.
* Press button short for on/off toggling.
* Press long to store current setting.
* Press long to store current setting.
* With 1750Hz call-tone option on this frequency short button push just emmits
a one second sine pulse and is quiet otherwise.

0 comments on commit 32bc04e

Please sign in to comment.