Sida 2 av 5
Re: PWM-Kanaler AVR
Postat: 5 augusti 2009, 06:44:11
av Swech
Det finns aldrig tillräckligt med info
Mitt svar var kanske inte tydligt heller men eftersom jag scannar
8 grupper och varje grupp har 4 bitars pwm så finns det kapacitet
till 7 bitars (128 nivåer) pwm. Helt i mjukvara, och till externa skiftregister
Med 7 bitas pwm menar jag att applikationen inte kör en ledmatris utan
istället kör 24 st lysdioder. Man får 24 lysdioder med individuell pwm på 7 bitar för varje diod
Swech
Re: PWM-Kanaler AVR
Postat: 5 augusti 2009, 10:40:40
av Gildebrand
Varför skiljer sig det så mycket på om man vill ha 4 bitars upplösning gentemot 8?
Jag vet att jag kommer vilja ha MER än 8 bitars upplösning, kanske så mycket som 14bitar, men nu till en början när jag bara vill prova lite, testa hårdvaran, så får det nog räcka med 4 bitar.
Jag vart väldigt inspirerad utav Maze projekt med led-matrisen (25mm pitch), och ville göra något liknande själv, fast på en betydligt lägre nivå. Jag kommer troligtvis använda samma drivare som han använt, TLC5928, men råkade beställa fel, TLC5921, som är mycket dyrare. Målet är en ledmatris på 4 * 8 pixlar, varje pixel är en RGB led. På varje kort sitter det en ATMega168 som får informationen om vad den ska visa seriellt.
Re: PWM-Kanaler AVR
Postat: 5 augusti 2009, 10:42:36
av sodjan
4 bitar -> 16 steg.
8 bitar -> 256 steg.
Du måste alltså ha en tidbas som är 16 gånger snabbare för 8 bitar.
Om det är ett problem beror på helheten, så att säga.
För 14 bitars PWM för du räkna själv på det...
Re: PWM-Kanaler AVR
Postat: 7 augusti 2009, 00:17:43
av Gildebrand
I databladet till ATMega168 står det 6 channel PWM, vad menas med det?
Re: PWM-Kanaler AVR
Postat: 7 augusti 2009, 00:25:24
av Borre
Hm, står det inte "Six pwm channels"?
Isf är det precis det som står, den har sex pwm "kanaler".
Re: PWM-Kanaler AVR
Postat: 7 augusti 2009, 00:28:17
av Gildebrand
Jo engelska förstår jag, men vad menas med det?
Re: PWM-Kanaler AVR
Postat: 7 augusti 2009, 00:34:42
av bearing
Den har tre timers och att varje timer har två PWM-kanaler.
Re: PWM-Kanaler AVR
Postat: 7 augusti 2009, 00:49:12
av sodjan
Och du får kolla noga om det är 6 *oberoende* PWM kanaler.
Om det är 3 timers så kan man anta att det är 3 PWM generatorer
som vardera har 2 utgångar (inverterade eller annat). Man det borde
framgå efter detaljstudium av databladet.
Re: PWM-Kanaler AVR
Postat: 7 augusti 2009, 01:06:06
av Gildebrand
Men hur kan man ha 16 olika bitar med PWM om den bara har 6 PWM kanaler?
Re: PWM-Kanaler AVR
Postat: 7 augusti 2009, 01:10:01
av sodjan
Det har inget som helst med vandera att göra.
Kanaler är kanaler (dv.s. olika utgångar från processorn) "bitars upplösning"
har med hur sjäva PWM generatorn är byggd internt i processorn.
Som sagt, "kanaler" och "X bitar" är två helt olika saker....
Re: PWM-Kanaler AVR
Postat: 7 augusti 2009, 01:12:09
av bearing
Vad menar du med bitar? Timer1 har 16 bitar. De två PWM-kanaler som är kopplade till den timern har därför möjlighet till 16 bitars upplösning. Övriga kanaler har 8 bitars upplösning som mest.
Varje PWM-par måste ha samma period, men kan ha olika pulsbredd.
Re: PWM-Kanaler AVR
Postat: 7 augusti 2009, 01:21:33
av sodjan
Vem är "du " ? Jag eller Gildebrand ?
Gör det gärna tydligt vem det är du svarar...
Re: PWM-Kanaler AVR
Postat: 7 augusti 2009, 01:26:50
av bearing
Jag menade Gildebrand, skrev inlägget samtidigt som dig.
Re: PWM-Kanaler AVR
Postat: 9 augusti 2009, 13:05:23
av Gildebrand
Krånglade till det lite med bitarna.
Jag menade alltså Skiftregistrets 16 bitar.
Re: PWM-Kanaler AVR
Postat: 9 augusti 2009, 16:11:43
av Gildebrand
Jag har läst lite om BAM, det verkar ju som att det är mer lämpat för min applikation än PWM. Gissar på att det är svårare att få till också?