-
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not
-for-mail
From: JanuszR <r...@o...pl>
Newsgroups: pl.misc.elektronika
Subject: Regulacja amplitudy sinusoidy
Date: Wed, 10 Mar 2010 23:43:30 +0100
Organization: http://onet.pl
Lines: 20
Message-ID: <hn97ai$f9k$3@news.onet.pl>
References: <hn6cd5$sir$1@atlantis.news.neostrada.pl> <hn7o40$hss$2@news.onet.pl>
<hn906s$2oj$1@inews.gazeta.pl> <hn96td$f9k$1@news.onet.pl>
NNTP-Posting-Host: 62.108.187.3
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.onet.pl 1268261010 15668 62.108.187.3 (10 Mar 2010 22:43:30 GMT)
X-Complaints-To: n...@o...pl
NNTP-Posting-Date: Wed, 10 Mar 2010 22:43:30 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
In-Reply-To: <hn96td$f9k$1@news.onet.pl>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:584172
[ ukryj nagłówki ]JanuszR pisze:
>>> Kiedyś popełniłem takie cudo na PWMie od atmelka, chodziło do 3 kHz.
>
>> Ale tak da sie regulować amplitudę tylko w zakresie L-H TTL !
>> Chyba że dołożyłeś do "czystego" PWM jakiś dodatkowy układ ?
>
Amplitudę da się regulować w zakresie 8 lub 16 bit. Czyli amplitudę
można regulować bardzo precyzyjnie. Na tablicę sinusoidy nakładasz
mnożnik zmieniający szerokość każdej próbki. Masz tablicę z próbkami o
szerokościach na full a do pracy wykorzystujesz tablicę, której każdy
element został podzielony przez wzmocnienie. Czyli zmiana amplitudy trwa
tyle co przeliczenie np. 256 próbek stanowiących ćwiartkę sinusoidy. Na
wyjściu oczywiście kondensator eliminujący składową stałą plus filtr,
wystarczy pierwszego rzędu.
Ja wykorzystałem tablicę o próbkach 16 bitowych co przy 1024 próbkach
dało wierną sinusoidę ale przy 3kHz musiałem już przeliczać czas
realizacji instrukcji na przerwaniach. Implementacja oczywiście w
assemblerze.
JanuszR
Następne wpisy z tego wątku
- 10.03.10 23:43 Robbo
Najnowsze wątki z tej grupy
- Zagadka radiowa
- Prostownik
- Nowy akumulator Donut Lab
- Pilot do zamka/bramy
- Jaka myjka ultradźwiękowa?
- Retro organizer ale współcześnie
- Skąd diody LED 1,5V?
- Apollo Comm
- PICkit3 mnie pokonał
- LEDy na choinkę zdechły
- Wtopa LED
- Miało być zniesienie abonamentu RTV, a jest podwyżka!!!
- Microsoft, C/C++ na Rust - news
- Pierwsza mapa kosmosu w 102 długościach fal podczerwieni! To początek nowej ery w astronomii
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
Najnowsze wątki
- 2026-01-11 Po zniszczeniu w okolicy Lwowa [Ukraina] fabryki dronów przenoszą ją do Polski
- 2026-01-11 Auta spalinowe tylko dla zarządu. Tak UE ratuje spalinową motoryzację
- 2026-01-11 Dziki trener ZIELONY ŁAD W KRAKOWIE: WIELKI PRZEKRĘT CZY RATUNEK?
- 2026-01-11 [prezydent - przyp. JMJ] Nawrocki zawetował wprowadzenie w Polsce unijnej cenzury
- 2026-01-11 ciekawostka prawno-obyczajowa
- 2026-01-10 Przeprosiny
- 2026-01-10 Kominiarze
- 2026-01-10 Zagadka radiowa
- 2026-01-10 Prostownik
- 2026-01-09 EKOFASZYŚCI DO NAUKI Chiny odpaliły reaktor na tor. Zachód przespał ten moment? - AstroSzort
- 2026-01-09 Sebastian M
- 2026-01-09 weto nowelizacji ustawy o ś.u.d.e. (wz. DSA)
- 2026-01-09 Warszawa => Dynamics 365 Commerce/POS Developer <=
- 2026-01-09 Ładowanie w 13 minut
- 2026-01-08 Umiejętność tankowania na egzaminie z prawa jazdy




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]