Elektronika.lt
 2025 m. liepos 27 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 Forumas / + pokalbiai
 - Paieška forume
 - D.U.K. / Forumo taisyklės
 - Narių sąrašas
 - Registruotis
 - Prisijungti

Elektronika.lt portalo forumas

Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo. Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.

Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius, kurie nesilaiko forumo taisyklių. Pastebėjus nusižengimus, prašome pranešti.

Dabar yra 2025 07 27, 08:00. Visos datos yra GMT + 2 valandos.
 Forumas » Mikrovaldikliai » ATmega64: Fast PWM
Jūs negalite rašyti naujų pranešimų į šį forumą
Jūs negalite atsakinėti į pranešimus šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite ištrinti savo pranešimų šiame forume
Jūs negalite dalyvauti apklausose šiame forume
 
  
Puslapis 11
Pradėti naują temą  Atsakyti į pranešimą Rodyti ankstesnį pranešimą :: Rodyti kitą pranešimą 
 ATmega64: Fast PWM
PranešimasParašytas: 2008 05 03, 15:38 Pranešti apie taisyklių pažeidimą Atsakyti su citata
circuit
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
Kažkaip iki šiol neteko susidurti su PWM. Datašyte minimas "Dast PWM" su 8 bitų skaitikliu, kas reiškia Clk/256, o tai yra 62.5kHz prie 16MHz taktinio dažnio.
Ne toks jau fast.. Bėda, kad man reikia bent jau 10x greitesnio. Rezoliucijos nereikia daug, pakanka ir 4 bitų. Gal žinote kokį hardwarinį būdą? Softwarinis netinka, nebus tiek laisvų CPU resursų.
 ATmega64: Fast PWM
PranešimasParašytas: 2008 05 03, 18:53 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
tas fast tai tiesiog normalus pwm tik atmega turi kita pwm versija kur itampos forma ne pjuklas o trikampis. skaitliukas skaiciuoja pirmyn atgal o ne tik pirmyn kaip su fast pwm. Ten veikia 2x leciau.


bet jei tavo pwm 8 bitu tai daryk ka nori niekaip nepadarysi grecio didesnio nei CLK/256

jei nori 10x gretesniio ir uztenka 4 bitu, tai ne beda tiesiog padaryk 4 bitu rezolioucija. (nustatyk skaitliuko maksimuma iki 16)

bus clk/16 tai yra net 1Mhz prie 16M kvarco.
 ATmega64: Fast PWM
PranešimasParašytas: 2008 05 03, 19:01 Pranešti apie taisyklių pažeidimą Atsakyti su citata
str
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Su XC9572 bandau tai padaryti. Teoriškai ir 100 kartų greitesnį galima gauti.
 ATmega64: Fast PWM
PranešimasParašytas: 2008 05 03, 19:15 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
100 kartu nebus. vistiek atmega dirba 16mhz o CPLD nedirbs 1.6Ghz dazniu

jei reikia didesnes rezoliucijos aglima attiny2313 (ar kaip ten jis rasosi nezinau) sitas procesorius turi 60 MHz PLL kas padidina PWM rezoliucija kazkur 4 kartus.
 ATmega64: Fast PWM
PranešimasParašytas: 2008 05 03, 20:50 Pranešti apie taisyklių pažeidimą Atsakyti su citata
kwlw
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Digix rašo:
100 kartu nebus. vistiek atmega dirba 16mhz o CPLD nedirbs 1.6Ghz dazniu

jei reikia didesnes rezoliucijos aglima attiny2313 (ar kaip ten jis rasosi nezinau) sitas procesorius turi 60 MHz PLL kas padidina PWM rezoliucija kazkur 4 kartus.


ATTINY26L, mano megstamas tinius, pigus, daug koju, adc, ir su tuo belenkokio greichio PWM'u. Setup'inimas bishki PITA, bet viena karta pakuri, ir copy paste i visus projektus Wink.

Sau
 ATmega64: Fast PWM
PranešimasParašytas: 2008 05 03, 21:46 Pranešti apie taisyklių pažeidimą Atsakyti su citata
circuit
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
Hm.. O dabar apjunkim Mega64 su Tiny26 - ką gaunam? Man reikia bent 2kB SRAM ir greito PWM.


Digix, o kaip tą MAX nustatyti? Nes yra compare registras, tai čia mažumėlę ne tas.



Edit:


Citata:
The counter reaches the TOP when it becomes equal to the highest
value in the count sequence. The TOP value can be assigned to be the
fixed value 0xFF (MAX) or the value stored in the OCR0 Register. The
assignment is dependent on the mode of operation.

A, čia matyt šitas...
 ATmega64: Fast PWM
PranešimasParašytas: 2008 05 04, 00:29 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
jei nori greito pwm naudok LPC2xxx ten tai PWM 60mhz neturbintas. man ant 80MHZ veike.

amega del atmegos nustatymu as ju net nezinau, as tai kai codevision wizarda naudoju jus man pats sugalvoja tuos configuracinius bitus.

biski paziurejau kaip ten kas yra tai atmegos PWM gana primityvus lyginant su LPC

realiai maksimuma galima tik TIMER1 (ir timer3 ant atmega 64) nustatyti kitiem jo valdyti nelabai imanoma

timer 0 /2 galima nustatyti maksimuma bet tada bus kintamas PWM daznis ir vistiek reikes naudoti pertraukimus

betkokiu taveju nustatai kad timeris nusiresetintu pagal kuri nors compare registra o jei antro compara registro nera tada jau blogai, teks pertraukimus panaudoti.
 ATmega64: Fast PWM
PranešimasParašytas: 2008 05 04, 22:52 Pranešti apie taisyklių pažeidimą Atsakyti su citata
JAULER
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką MSN Messenger
nu tai va, tarkim timer1 laisvai tinka, tiesiog reikia nuleisti reset`o ribą žemyn iki kiek ten reikia ir bus daugiau dažnio. Aišku, PWM`o plotis kris proporcingai dažnio augimui.

_________________
nepamirškit, klysti žmogiška Wink
privatas - privatiems klausimams
arch linux Wink Smile
 ATmega64: Fast PWM
PranešimasParašytas: 2008 05 04, 23:19 Pranešti apie taisyklių pažeidimą Atsakyti su citata
circuit
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
Na armo tai tikrai nedėsiu vien dėl greito PWM :)

O šiaip, pasirodo, kad timer1 puikiai (jau) atlieka mano užduotį. Nustačiau tiksliai 100kHz dažnį, naudoju B ir C kanalus dvitakčio keitiklio tranzams valdyti. Rezoliucijos per akis.

Ačiū už pagalbą, pasirodo tas PWM labai jau primityvus. Kažkodėl įsivaizdavau truputėlį kitaip...
 ATmega64: Fast PWM
PranešimasParašytas: 2008 05 04, 23:25 Pranešti apie taisyklių pažeidimą Atsakyti su citata
JAULER
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką MSN Messenger
circuit rašo:
Ačiū už pagalbą, pasirodo tas PWM labai jau primityvus.

labai primityvus, bet naudingas Wink

_________________
nepamirškit, klysti žmogiška Wink
privatas - privatiems klausimams
arch linux Wink Smile
 ATmega64: Fast PWM
PranešimasParašytas: 2008 05 04, 23:32 Pranešti apie taisyklių pažeidimą Atsakyti su citata
circuit
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
Aha, savo darbą puikiai atlieka. Susitaupys nemažai čipų ir šiaip papildomų elementų.
Pradėti naują temą  Atsakyti į pranešimą
 
Forumo sistema: phpBB
 „Google“ paieška forume
 Kas naujesnio?
 Naujos temos forume

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

Sveiki ir ekologiški maisto produktai

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

„Mokslo sriuba“

www.matuok.lt - Interneto spartos matavimo sistema

Programuotojas Tautvydas – interneto svetainių-sistemų kūrimas

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

Draugiškas internetas

FS25 Tractors
Farming Simulator 25 Mods, FS25 Maps, FS25 Trucks
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS25 Mods
VAT calculator
VAT number check, What is VAT, How much is VAT
FS25 Mods
FS25 Harvesters, FS25 Tractors Mods, FS25 Maps Mods
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
FS25 Mods
FS25 Maps, FS25 Cheats, FS25 Install Mods
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps
ATS Trailers
American Truck Simulator Mods, ATS Trucks, ATS Maps
Football Training Kit
Football Training Equipment, Football Skills, Football Training
Reklama
‡ 1999– © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Turinys | Reklama | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina
Ets2 mods, Ats mods, Beamng drive mods
allmods.net
„MokslasPlius“ – mokslui skirtų svetainių portalas
www.mokslasplius.lt
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
LTV.LT – lietuviškų tinklalapių vitrina
www.ltv.lt/technologijos/
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
FS22 mods, Farming simulator 22 mods,
FS22 maps

fs22.com
Reklama


Reklama