-
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: Re: Regulacja amplitudy sinusoidy
Date: Wed, 10 Mar 2010 23:36:29 +0100
Organization: http://onet.pl
Lines: 18
Message-ID: <hn96td$f9k$1@news.onet.pl>
References: <hn6cd5$sir$1@atlantis.news.neostrada.pl> <hn7o40$hss$2@news.onet.pl>
<hn906s$2oj$1@inews.gazeta.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 1268260590 15668 62.108.187.3 (10 Mar 2010 22:36:30 GMT)
X-Complaints-To: n...@o...pl
NNTP-Posting-Date: Wed, 10 Mar 2010 22:36:30 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
In-Reply-To: <hn906s$2oj$1@inews.gazeta.pl>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:584171
[ ukryj nagłówki ]>> 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łą.
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
Najnowsze wątki z tej grupy
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
- bateria na żądanie
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
Najnowsze wątki
- 2025-02-05 Re: UK: Michał K. dalej czeka na rozprawę ekstradycyjną w areszcie [bo nie (jeszcze?) zebrał kaucji]
- 2025-02-04 ranking wyciszenia, głośność, hałas przy 130 km/h, na postoju, przy przyspieszaniu
- 2025-02-05 Warszawa => IT Recruiter <=
- 2025-02-05 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-02-05 Rzeszów => Spedytor Międzynarodowy <=
- 2025-02-05 Warszawa => IT Business Analyst <=
- 2025-02-05 Warszawa => Specjalista DevOps <=
- 2025-02-05 Łódź => NodeJS Developer <=
- 2025-02-05 Warszawa => QA Engineer (Quality Assurance) <=
- 2025-02-05 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-02-05 Warszawa => QA Engineer <=
- 2025-02-05 Warszawa => Programista Full Stack .Net <=
- 2025-02-05 Re: UK: Michał K. dalej czeka na rozprawę ekstradycyjną w areszcie [bo nie (jeszcze?) zebrał kaucji]
- 2025-02-04 podpisywanie umów z datą wsteczną
- 2025-02-04 Radio internetowe do starego Androida