Forum: Mikrocontroller und Digitale Elektronik Kleiner µC mit PWM, ADC und CAN gesucht


von Mick (Gast)


Lesenswert?

Hi,

kann wer µC um die 5x5er Größe empfehlen, welche mind. 3 PWM Ausgänge 
und einen ADC sowie CAN haben?

Kleine µC, die ich gefunden habe und um die 5x5mm groß sind haben alle 
keinen CAN.

Betriebsspannung 5V, RAM, ROM usw zunächst vernachlässigbar. Wird nur 
was sehr kleines.

Viele Grüße

Mick

von (prx) A. K. (prx)


Lesenswert?

Da konkrete und selektive Anforderungen vorliegen dünnt sich das Angebot 
in parametrischen Suchen entsprechend übersichtlich ein. Wenn man damit 
an Microchip herantritt, die bei kleinen Controllern mit CAN recht gut 
vertreten sind: PIC18F25K80 6x6mm (QFN-S) beispielsweise.

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Der kleinste STM32F103 ist 6x6mm als VQFPN36 und hat CAN, allerdings 
3,3V.

Dafür ein großer Spannungsbereich von 2..3,6V

von Steffen R. (stevven)


Lesenswert?


von abc (Gast)


Lesenswert?

bei den STM8 könnte was dabei sein

von Mick (Gast)


Lesenswert?

Ich vermisse bei allen die Hardware-PWMs.

von (prx) A. K. (prx)


Lesenswert?

Wonach hast du denn in den Datasheets gesucht? Der Begriff "PWM" kann es 
nicht gewesen sein. Oder was verstehst du unter "Hardware-PWM"?

O-Ton Microchip: "Five CCP/ECCP modules:
- Four Capture/Compare/PWM (CCP) modules
- One Enhanced Capture/Compare/PWM (ECCP) module"

Härter geht nur noch schmiedeeisern, aber das ist in 6x6mm wirklich 
selten. Die STM32 sind ebenfalls reichlich mit PWM ausgestattet.

von Ich (Gast)


Lesenswert?

ATMega16M1 / ATMEGA32M1 / ATMEGA64M1

von Mick (Gast)


Lesenswert?

Die Beschreibung zu den PWM find ich sehr ungewöhnlich, da ich nicht 
ersehen kann, wieviel PINs nun eigentlich als PWM genutzt werden können.

Ich benötige halt 3 unterschiedl. PWMs mit gleicher Frequenz.

3,3V geht auch - muss sowieso einen Spannungswandler verwenden von 12V 
und der macht auch 3,3V.

von (prx) A. K. (prx)


Lesenswert?

Wenn du den PIC meinst: Der enthält gemäss Datasheet 4 PWM-fähige CCPs 
und hat auch die Pins dazu. Damit ist die genannte Forderung bzgl. PWM 
bereits mehr als abgedeckt.

Wer er m.E. nicht hat: 3 Halbbrücken-PWMs für dreiphasige 
Motorsteuerung.

von Sebastian (Gast)


Lesenswert?

Silabs hat 8051-kompatible Mikros mit drei gleichen PWM-Ausgängen 
(16-Bit). SSOP oder QFN. Im Prinzip sowas wie der C8051F531, bloß mit 
CAN statt LIN, wäre wohl die Lösung.

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Der STM32 hat 4 Timer drin, wobei jeder Timer bis zu 4 PWM Kanäle 
haben kann.

Somit wird nur z.B. Timer 1 verwendet und man hat so 4 PWM mit der 
gleichen Frequenz und unterschiedlicher PWM Einstellung.

Lese am besten mal hier im Artikel: STM32 und verschaffe dir einen 
Überblick über die ganzen Funktionen.

Etwas kleineres als 6x6mm wird es wohl fast nicht geben.
Schnell genug ist der jedenfalls und einen internen RC hat der auch und 
läuft so mit bis zu 64MHz, womit man eine sehr gute PWM Auflösung auch 
bei größeren Frequenzen hin bekommt.

AD-Wander hat der 2 x 12Bit drin, die auf 16 Pins (hab grad nicht 
gezählt) gelegt werden können.

von Mick (Gast)


Lesenswert?

Vielen Dank für eure Vorschläge.

Es muss wirklich nur ein ganz kleiner sein und so ein 2x2mm von Silab 
ist schon klasse und LIn geht auch.

von heinzhorst (Gast)


Lesenswert?

PIC24HJ128GP502

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Du hast geschrieben, 12V auf 3,3V, und das braucht auch Platz.

Ich verstehe jetzt nicht ganz wieso der Chip so mini sein muss.
Der Can-Transceiver braucht sicher mehr Platz als die CPU.

Kannst Du mal erläutern wieso das so klein sein soll? Wohin das 
eingebaut werden soll?

Wenn da kein Platz für einen 6x6mm großen Chip ist, dann hat man auch 
keinen Platz für die anderen Dinge.

von Roland H. (batchman)


Lesenswert?

LPC11C22/C24 haben einen on-chip CAN transceiver in 7x7mm.

von Mick (Gast)


Lesenswert?

Klaro hab ich Platz für andere Sachen doch jetzt ist alles voll. Es gibt 
manche Bauteile, wo ich nicht kleiner komme - jup die CAN Transceiver 
sind auch nicht so klein, doch mehr kommt auch nicht drauf bis auf einen 
kleinen Treiber und einen kleinen Spannungswandler.

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Dann sollte doch der "LPC11C22/C24" von Roland kein Problem sein, denn 
damit sparst Du den CAN-Transceiver.

von Mick (Gast)


Lesenswert?

Ja wär ganz nett, wenn er PWM hätte.

von (prx) A. K. (prx)


Lesenswert?

Mick schrieb:

> Ja wär ganz nett, wenn er PWM hätte.

Du klingst wie eine alte Vinylplatte mit Sprung drin.

Merkregel: Es gibt keine halbwegs aktuellen Mikrocontroller dieser 
Klasse ohne PWM. Wenn du also kein PWM findest, dann liegt es mit 
grosser Sicherheit nicht am Controller, sondern an dir.

So hat dieses Teil 4 Timer mit jeweils 3 PWM-Ausgängen.

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Wäre ja wirklich NETT ein Datenblatt etwas genauer zu lesen.

Heutzutage, bei den aktuellen Chips, gibt es keine Timer mehr ohne PWM 
Funktion.


UM10298 16.3:
• For each timer, up to four match registers can be configured as PWM 
allowing to use up to three match outputs as single edge controlled PWM 
outputs.

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

AK war wieder schneller, ich musste erst das Datasheet laden...

von Mick (Gast)


Lesenswert?


von (prx) A. K. (prx)


Lesenswert?

Wenn du wissen willst, wieviel Strom das Ding zieht, dann schaust du ins 
Datasheet. Wenn du wissen willst, was es macht (und wie), dann ist das 
User- oder Reference-Manual die bessere Adresse. Diese Unterscheidung 
ist bei Controllern mittlerweile ziemlich verbreitet.

Im Datasheet ist der von Markus zitierte Abschnitt zwar auch drin, aber 
etwas verschlüsselt: "Four general purpose counter/timers with a total 
of four capture inputs and 13 (LPC11C12/C14) or 12 (LPC11C22/C24) match 
outputs."

von Mick (Gast)


Lesenswert?


von spess53 (Gast)


Lesenswert?

Hi

>Nix mit PWM zu finden!

Dann bist du blind. Was steht denn auf S.21 unter '7.13.1 Features'?

Nein, nicht fett PWM , aber alles, was man für eine PWM braucht. 
Außerdem ist das kein Datenblatt. Da gibt es mit Sicherheit ein 
'Family-Datenblatt' in dem alle IO-Module haarklein beschrieben sind.

MfG Spess

von Mick (Gast)


Lesenswert?

OK ich bin blind, soll besser lesen und klinge wie eine alte Vinylplatte 
mit Sprung drin.

Ich wünsche noch einen schönen Tag!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.