Sida 1 av 2
Liten MCU med minst 4PWM kanaler
Postat: 17 augusti 2006, 01:14:52
av funkis
Letar efter en liten MCU med minst 4st 8bit PWM kanaler i DIP8/SO8 låda?
Rekomendera något, har Microsipp något, Blatmel månde?
Ingen räser burk behövs, inte heller någon hög PWM rate heller,
men den måste sitta i en liten låda.
Voretrevligt om den hade en 8bit 1 kanals ADC eller en simpel
komparator att bygga en ADC kanal med ochså.
/funkis
Postat: 17 augusti 2006, 01:54:32
av strombom
Postat: 17 augusti 2006, 10:43:27
av sodjan
Vad är "Microsipp" ?
Vad är "Blatmel" ?
Vad är "räser" ?
Hur mycket är "inte någon hög PWM rate" ?
Vad menas med en "liten låda" ?
Postat: 17 augusti 2006, 11:11:23
av Andax
Sodja, liten låda => DIP8/SO8 precis som han skrivit....
Postat: 17 augusti 2006, 11:49:32
av sodjan
Sannolikt...
Funkis får väl återkomma med ett riktigt inlägg så
kanske det blir tydligare vad han vill ha...
Postat: 17 augusti 2006, 13:28:22
av Andax
Tror nog hans fråga är besvarad av Strombom redan... ....Uppfyller ju kraven med 4 PWM + ADC + 8-pinnars och ganska snabb
Postat: 17 augusti 2006, 14:16:35
av sodjan
Tja, det beror på hur man tolkar "4st PWM kanaler"...
Men eftersom vi inte vet vad funkis menade, så är det
kanske bättre att funkis kollar direkt med databladet
hurvida den föreslagna kretsen passar...
Postat: 17 augusti 2006, 16:20:24
av strombom
Man kan ju gissa
Vad är "Microsipp" ? -> Microchip,
www.microchip.com
Vad är "Blatmel" ? -> Atmel,
www.atmel.com
Vad är "räser" ? -> 100 TeraFlop
Hur mycket är "inte någon hög PWM rate" ? -> under 100kHz
Vad menas med en "liten låda" ? -> SO8
Postat: 17 augusti 2006, 16:26:39
av cyr
Beroende på hur hög PWM-rate som avses så kan man ju också fixa PWM-kanalerna i mjukvara, så finns det massvis med tänkbara modeller.
Postat: 17 augusti 2006, 16:37:58
av JimmyAndersson
Det här med vad som menas med PWM-kanaler tycker jag är lite knepigt. I t.ex databladet för PIC18LF232 står det "Up to 2 Capture/Compare/PWM (CCP) modules" vilket lätt kan tolkas som 2st utgångar om man inte vet hur det ligger till. "One, two or four PWM outputs" kan lätt tolkas som att man kan ha fyra PWM-utgångar som kan styras helt individuellt.
Vad ska det stå i specifikationen för att det ska innebära att man kan ha flera PWM-utgångar som kan använda *helt* individuella tider (dvs periodtid och dutycycle) ?
Postat: 17 augusti 2006, 16:48:31
av strombom
Då måste man nog ha 4 timers... ?
/Johan
Postat: 17 augusti 2006, 16:51:09
av JimmyAndersson
Det låter iofs väldigt rimligt.. Tänkte inte så långt.

Postat: 17 augusti 2006, 17:03:15
av sodjan
> Vad ska det stå i specifikationen...
Jag vet inte vad du menar med "specifikationen" ?
Databladet har dock naturligtsvis alltid svaret...
I fallet med den föreslagna Atmel processorn, så har den
i och för sig 4 pinnar som kan styras från PWM moduler(na),
dock inte helt individuellt. Åtminstånde en av pinnarna är bara
inversen av en annan. Man kan kanske få till 3 kanaler (jag han inte
analyser alla kontroll-bitar), men då har man ingen timer över till
något annat.
Om man vill köra *programvaru* pwm, så passar i princip vilken
8-pinnars Atmel eller Microchip processor som helst (med ADC)
in på beskrivningen (som cyr sa). Men jag antog att det var HW-pwm
som efterfrågades.
Personligen känner jag inte till någon *8*-pinnars processor med
4 st *oberoende* pwm kanaler.
> Då måste man nog ha 4 timers...
Sannolikt, om *både* frekvens och period ska vara unika.
Om man kan nöja sig med att två kanaler går med samma
(grund-) frekvens (vilket ofta är fallet), så kan man göra som i den
föreslagna Atmel processorn. 2 kanaler delar timer men har "egna" period
register. Men inte heller då kan man inte få 4 kanaler med olika period,
så vitt jag förstog databladet...
Postat: 17 augusti 2006, 17:24:47
av strombom
Nu när jag kollar på databladet verkar det som att man bara kan använda 3 PWM-utgångar samtidigt. Två av dem kommer ha gemensam frekvens. Alla kan ha individuella periodtider.
Timer 0:
OC0A styr PB0
OC0B styr PB1
Timer 1:
OC1A styr PB1 och PB0 (inverterad)
OC1B styr PB4 och PB3 (inverterad)
Postat: 17 augusti 2006, 17:35:23
av sodjan
OK, då så...
