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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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."
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