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.
Der kleinste STM32F103 ist 6x6mm als VQFPN36 und hat CAN, allerdings 3,3V. Dafür ein großer Spannungsbereich von 2..3,6V
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.
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.
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.
Dann sollte doch der "LPC11C22/C24" von Roland kein Problem sein, denn damit sparst Du den CAN-Transceiver.
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.
AK war wieder schneller, ich musste erst das Datasheet laden...
http://ics.nxp.com/products/lpc1000/datasheet/lpc11c12.lpc11c14.lpc11c22.lpc11c24.pdf Nix mit PWM zu finden!
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.