- realizowane efekty: fuzz (distortion) graficzny o siedmiu kanałach częstotliwościowych wyposażony dodatkowo w efekt pogłosu i efekt tremolo,
- prosta konstrukcja dzięki zastosowaniu rozbudowanego mikrokontrolera,
- zasilanie napięciem 5 V.
Proponowane przeze mnie rozwiązanie bazuje na mikrokontrolerze STM32F466, który ma rozbudowane układy peryferyjne, a wśród nich trzy 12-bitowe przetworniki A/C z możliwością multipleksowania wejść, oraz dwa 12-bitowe przetworniki C/A. Dzięki takim komponentom możliwe było znaczne obniżenie stopnia skomplikowania układu. Realizowany efekt to fuzz (distortion) graficzny o siedmiu kanałach częstotliwościowych wyposażony dodatkowo w efekt pogłosu i efekt tremolo.
Sposób realizacji efektów
Tor sygnału jest podzielony na wiele kanałów częstotliwościowych i w każdym z nich sygnał podlega zniekształceniu (distortion). Sygnał wyjściowy powstaje z zsumowania wyjść tych kanałów.
Efekt tremolo działa na zasadzie modulowania sygnału audio sygnałem z generatora wolnych przebiegów LFO (low frequency oscylator). W naszym układzie generator LFO wytwarza przebieg o regulowanej częstotliwości 1...100 Hz i amplitudzie 0...1. Do przebiegu dodawana jest składowa stała tak, że sygnał z generatora LFO nie przyjmuje wartości ujemnych.
Schemat blokowy
Pierwszym blokiem w torze audio jest przedwzmacniacz zbudowany na niskoszumowym wzmacniaczu operacyjnym. Przetworniki A/C i C/A to komponenty zintegrowane w mikrokontrolerze, pracujące z rozdzielczością 12 bitów. Bufor wyjściowy zrealizowany został na wzmacniaczu operacyjnym TLC2272. Układy regulacji to potencjometry podłączone do wejść multipleksowanego, drugiego przetwornika A/C.
Układ zasilany jest napięciem 5 V. Zadaniem układu zasilania jest wytworzenie napięcia 3,3 V, niezbędnego do zasilania mikrokontrolera, oraz napięć dodatniego i ujemnego do zasilania wzmacniaczy operacyjnych.