PWM-Kanaler AVR

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: PWM-Kanaler AVR

Inlägg av Swech »

Det finns aldrig tillräckligt med info :wink:
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
Användarvisningsbild
Gildebrand
Inlägg: 1108
Blev medlem: 8 maj 2009, 21:40:49
Ort: Falun

Re: PWM-Kanaler AVR

Inlägg 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.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PWM-Kanaler AVR

Inlägg 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...
Användarvisningsbild
Gildebrand
Inlägg: 1108
Blev medlem: 8 maj 2009, 21:40:49
Ort: Falun

Re: PWM-Kanaler AVR

Inlägg av Gildebrand »

I databladet till ATMega168 står det 6 channel PWM, vad menas med det?
Borre
Inlägg: 4610
Blev medlem: 14 juni 2007, 15:43:50
Ort: Hälsingland

Re: PWM-Kanaler AVR

Inlägg av Borre »

Hm, står det inte "Six pwm channels"?
Isf är det precis det som står, den har sex pwm "kanaler".
Användarvisningsbild
Gildebrand
Inlägg: 1108
Blev medlem: 8 maj 2009, 21:40:49
Ort: Falun

Re: PWM-Kanaler AVR

Inlägg av Gildebrand »

Jo engelska förstår jag, men vad menas med det?
bearing
Inlägg: 11677
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: PWM-Kanaler AVR

Inlägg av bearing »

Den har tre timers och att varje timer har två PWM-kanaler.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PWM-Kanaler AVR

Inlägg 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.
Användarvisningsbild
Gildebrand
Inlägg: 1108
Blev medlem: 8 maj 2009, 21:40:49
Ort: Falun

Re: PWM-Kanaler AVR

Inlägg av Gildebrand »

Men hur kan man ha 16 olika bitar med PWM om den bara har 6 PWM kanaler?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PWM-Kanaler AVR

Inlägg 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....
bearing
Inlägg: 11677
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: PWM-Kanaler AVR

Inlägg 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.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PWM-Kanaler AVR

Inlägg av sodjan »

Vem är "du " ? Jag eller Gildebrand ?
Gör det gärna tydligt vem det är du svarar...
bearing
Inlägg: 11677
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: PWM-Kanaler AVR

Inlägg av bearing »

Jag menade Gildebrand, skrev inlägget samtidigt som dig.
Användarvisningsbild
Gildebrand
Inlägg: 1108
Blev medlem: 8 maj 2009, 21:40:49
Ort: Falun

Re: PWM-Kanaler AVR

Inlägg av Gildebrand »

Krånglade till det lite med bitarna.

Jag menade alltså Skiftregistrets 16 bitar.
Användarvisningsbild
Gildebrand
Inlägg: 1108
Blev medlem: 8 maj 2009, 21:40:49
Ort: Falun

Re: PWM-Kanaler AVR

Inlägg 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å?
Skriv svar