Guten Morgen, Ich bin auf der Suche nach einer 32 Bit MCU, die 4 CAN Kanäle bereit stellt. Bislang habe ich nur die Microchip PIC32MK1024GPE100 gefunden (100 Pin), ich hatte aber mal irgendwo eine MCU mit 64 Pins gesehen, die auch 4 CAN Kanäle hat, findes es aber nicht mehr wieder. Was natürlich sehr schön wäre, dass wir im großen und Ganzen die auf dem Teensy 3.2 entwickelten Programme mit geringfügiger Anpassung betreffend der Schnittstellen wieder verwenden können (C++ Code). Danke für eine Tipp, lg Frank
Ich hatte nur den LPC2294HBD in Erinnerung, aber das ist ein alter ARM7TDMI Controller, der nicht mehr für Neuentwicklungen empfohlen wird. Außerdem TQFP144. fchk
Frank K. schrieb: > Ich bin auf der Suche nach einer 32 Bit MCU, die 4 CAN Kanäle bereit > stellt. Sowas ist schon recht exotisch. > Bislang habe ich nur die Microchip PIC32MK1024GPE100 gefunden > (100 Pin), Dann nimm den und werde glücklich. > ich hatte aber mal irgendwo eine MCU mit 64 Pins gesehen, Was spielt das für eine Rolle? Ob ich TQFP64 oder TQFP100 löte ist doch vollkommen egal. > auch 4 CAN Kanäle hat, findes es aber nicht mehr wieder. Was natürlich > sehr schön wäre, dass wir im großen und Ganzen die auf dem Teensy 3.2 > entwickelten Programme mit geringfügiger Anpassung betreffend der > Schnittstellen wieder verwenden können (C++ Code). Wenn dein Code was taugt, geht das.
Die Infineon XMC4700/4800 können noch bis zu 6 CAN-Busse verwalten. Sind auch Cortex M4 wie der Teensy 3.2. Allerdings sind das auch Controller die nur in größeren Packages daherkommen..
Was haltet Ihr von dem Freescale 9S12XDP512, zwar nur 16 Bit aber mit 5 CAN Nodes. Ich lese ja wenns hoch kommt 5x 8 Byte DLC und schreibe aller 500 ms drei mal 8 Byte DLC, nix Besonderes, dazu noch ein digtaler IN ound ein OUT für ne LED. Der Freescale ist halt auch veraltet, man weiß ja nie, was aus dem Projekt mal wird. Wird schon der PIC32MK1024GPE100 werden.
Frank K. schrieb: > Was haltet Ihr von dem Freescale 9S12XDP512, zwar nur 16 Bit aber mit 5 > CAN Nodes. Ich lese ja wenns hoch kommt 5x 8 Byte DLC und schreibe aller > 500 ms drei mal 8 Byte DLC, nix Besonderes, Und wozu brauchst dann VIER getrennte CAN-Busse? Reicht nicht einfach ein CAN mit 4 Adressen?
Nee, 3 Busse haben unterschiedliche Geschwindigkeiten und der 4. Ist dann der, wo ich dann auch schreibe und weitere Peripherie ankoppel.
Wenn auf dem fertigen Produkt nicht CAN drauf stehen muss könnte man ja auch einen kleinen FPGA/CPLD nehmen und da die vier CANs drinnen realisieren. Extern ein beliebiger Controller dazu. Oder man nimmt mehrere kleinere Mikro's mit nur einem oder zwei CANs und verbindet die dann mit SPI o.ä.
Frank K. schrieb: > ich hatte aber mal irgendwo eine MCU mit 64 Pins gesehen, die > auch 4 CAN Kanäle hat https://www.microchip.com/maps/microcontroller.aspx PIC32MK1024GPE064
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.