Liten MCU med minst 4PWM kanaler

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
funkis
Utsparkad, på semester
Inlägg: 1158
Blev medlem: 28 januari 2006, 16:15:54
Ort: Lite här och lite där!

Liten MCU med minst 4PWM kanaler

Inlägg 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
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

sodjan
EF Sponsor
Inlägg: 43266
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg 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" ?
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Inlägg av Andax »

Sodja, liten låda => DIP8/SO8 precis som han skrivit....
sodjan
EF Sponsor
Inlägg: 43266
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Sannolikt...
Funkis får väl återkomma med ett riktigt inlägg så
kanske det blir tydligare vad han vill ha...
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Inlägg av Andax »

Tror nog hans fråga är besvarad av Strombom redan... ....Uppfyller ju kraven med 4 PWM + ADC + 8-pinnars och ganska snabb
sodjan
EF Sponsor
Inlägg: 43266
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg 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...
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg 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
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg 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.
Användarvisningsbild
JimmyAndersson
Inlägg: 26651
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg 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) ?
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

Då måste man nog ha 4 timers... ?

/Johan
Användarvisningsbild
JimmyAndersson
Inlägg: 26651
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Det låter iofs väldigt rimligt.. Tänkte inte så långt. :)
sodjan
EF Sponsor
Inlägg: 43266
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg 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...
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

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

Inlägg av sodjan »

OK, då så... :-)
Skriv svar