Forum: Mikrocontroller und Digitale Elektronik Verfügbare CAN-FD Lösungen (kein IP Core)


von CAN (Gast)


Lesenswert?

Hallo,

ich wollte mal in die Runde fragen, ob wer CAN-FD Lösungen kennt, die 
bereits auch für normal-sterbliche verfügbar sind (und nicht nur 
automotive only).
Bitte keine IP-Cores nennen, wurden schon angefragt und sind zu teuer.

Eine kleine Auflistung habe ich mal rausgearbeitet, vlt hat einer ja 
weitere Informationen?

Atmel ATMSAMV71 (Eval-Board für ATMSAMV71Q21 ist erhältlich, der 
Mikrocontroller einzeln offenbar noch nicht?)
=> 2* CAN FD

STM32 H7 (noch nicht zu haben, wahrscheinlich ab Q2 2017)
=> 2* CAN FD

Cypress Traveo
=> Je  nach Typ bis zu 8* CAN FD
=> Keine Information über Verfügbarkeit gefunden
=> S6J311AS mit 2* CAN FD ab Mai 2017 bei Mouser verfügbar

Renesas RH850 (automotive only, daher evtl. nicht erhältlich ? )
=> 4* CAN FD

NXP S32K (auch automotive only)
=> 6* CAN FD

Microchip MCP2517FD
=>SPI Anbindung
=>Controller-IC wird noch auf den Markt kommen
=>Vorab-Datenblatt bei Microchop direkt auf Nachfrage erhältlich


Danke.

von Volle (Gast)


Lesenswert?

Infineon Tricore Aurix Familie (auch Automotive)


Da CAN FD  Automotive getrieben ist wirst du es im nicht Automotive noch 
kaum finden. Automotive µC beißen aber auch nicht.

von Rudolph (Gast)


Lesenswert?

Vorsicht auch, es gibt CAN FD und ISO CAN FD, kurz vor dem Abschluss des
Standards wurde noch was geändert.
Nicht überall wo CAN FD drauf steht ist auch ISO 11898-2:2015 kompatibel 
drin.

Die Atmel SAM C21 gibt es zum Beispiel auch noch und die haben "CAN-FD 
1.0", was auch immer das genau heissen soll, vermutlich aber eher 
"non-ISO CAN FD".

Ist alles noch irgendwie unlustig, da wird ziemlich unscharf 
spezifiziert, obwohl die verschiedenen Versionen nicht zusammen spielen.

Das hier könnte hilfreich sein:

https://can-newsletter.org/hardware/semiconductors

von CAN (Gast)


Lesenswert?

Im Datenblatt des ATMSAMV71Q21 steht im Datenblatt dass der CAN-FD der 
Bosch-Spezifikation folgt.

Weiß jemand ob das jetzt der nach dem ISO-Standard ist?

von KLICK (Gast)


Lesenswert?

Die BOSCH Spezifikation ist die ältere Lösung.
Die aktuelle, zukünftig überall verwendete Lösung ist ISO CAN FD.

Bei HITEX gibt es für ca. 150 € ein AURIX Eval Board mit einem PD Device 
drauf, hier könnte man bereits jetzt (Zeit = Geld)  an ein CAN FD Device 
kommen.

Gruss KLICK

von Stefan (Gast)


Lesenswert?

Wir verwenden den samv71 rev A da ist noch die alte bosch ip. revB des 
chips implementiert die neuere Version, unser Lager hat die Ware schon. 
Ich habs noch nicht auf meinem Schreibtisch.
Es gibt dann noch den sama5d2.

von CAN (Gast)


Lesenswert?

Stefan schrieb:
> Wir verwenden den samv71 rev A da ist noch die alte bosch ip. revB
> des
> chips implementiert die neuere Version, unser Lager hat die Ware schon.
> Ich habs noch nicht auf meinem Schreibtisch.

Der Atmel Support hat mir das bestätigt, dass es in der Rev-B den neuen 
Can-FD drinnen hat.

Aber noch keine Information bzgl. Verfügbarkeit und wie man dran kommt.
Hast du da Informationen?

von Rudolph R. (rudolph)


Lesenswert?

Ich wollte gerade einen neuen Beitrag dazu schreiben, da kam der hier 
wieder mit hoch.

Gibt es denn inzwischen schon irgendwo kleine ISO CAN-FD fähige 
Controller, also ISO 11898-2:2015 kompatibel?
So 64 pins mit 2 CAN Modulen wäre schick.

NXP hat da was, kommt aber erst.
ST hat SPCxxx im kommen die noch nicht Online aufgeführt werden.
Infineon geizt ohnehin mit Information, da soll aber was kommen.
Renesas weiss ich mehr, kommt auch später als von mir erhofft.
Microchip/Atmel habe ich gerade angefragt, die haben nach eigener 
Aussage nichts, SAMV71 wurde erwähnt als nicht-ISO CAN-FD.


Am liebsten wäre mir ja ein ATMega64M2 mit 64 Pins in 0,5mm Pitch, zwei 
ISO CAN-FD Modulen, 64MHz, 32 Bit Timer, Timer/ADC Prescaler mit 
deutlich mehr Bits... :-)
Tja.

von Rudolph R. (rudolph)


Lesenswert?

Die S32K von NXP sehen nicht so schlecht aus, die PS32K144UAT0VLHA sind 
wohl immerhin schon in Pre-Produktion.
PS32K144UAT0VLHA

Wobei ich seltsam finde, dass die Dinger drei CANs haben aber nur einer 
davon ISO CAN-FD tauglich ist.

von Lothar (Gast)


Lesenswert?


von Lothar (Gast)


Lesenswert?

Lothar schrieb:
> Anderseits gibt es die LPC54 jetzt auch mit CAN-FD und die gibt es
> bereits, auch ein Eval-Board

Korrektur: auf dem Eval-Board ist ein LPC54608 und der mit CAN-FD ist 
LPC54618 gibt es also wohl noch nicht ...

von Rudolph (Gast)


Lesenswert?

Die LPC54618 sind allerdings LQFP208 oder TFBGA180 und mir dadurch 
deutlich zu fett, unter LQFP100 gibt es in der Familie nichts.
Mal davon ab, dass die wohl nicht Automotive sind.

Die SPC5748G sind mit der neuesten Maske wohl auch ISO CAN-FD konform, 
Tapeout war im März, mal schauen, wann man die bekommen kann.
Nur das gleiche Problem, deutlich zu viele Pins dran.

Tja, weiter warten.

von Stefan (Gast)


Lesenswert?

Der SAMV71 ist ISO CAN-FD konform , man kann beim Microchip FAE einen 
ISO CAN conformance test Report anfragen.
Kleine CAN-FD Kontroller wäre die SAMC21 Serie, soll auch automotive 
werden, habe dazu aber noch keine genaueren INfos da uns die CM0+ zu 
klein sind (brauchen mehr als 256KB flash)

von Stefan (Gast)


Lesenswert?

Rudolph schrieb:
> Die LPC54618 sind allerdings LQFP208 oder TFBGA180 und mir dadurch
> deutlich zu fett, unter LQFP100 gibt es in der Familie nichts.
> Mal davon ab, dass die wohl nicht Automotive sind.

schau doch mal den SAMV71 gibts auch in 64pins

von Rudolph (Gast)


Lesenswert?

Hmm, das hier habe ich vor ein paar Tagen vom "Microchip Engineering 
Support" erhalten:

--
Hi Rudolph,

We do not have a MCU that is compliant with ISO CAN-FD (ISO/CD 
11898-1:2015) specification.

The SAM E70 devices have 2 CAN FD modules that are compliant with 
ISO11898-1 (Bosch CAN
specification 2.0 part A,B) and to Bosch CAN FD specification V1.0.
http://www.microchip.com/wwwproducts/en/ATSAME70Q21

We would suggest you to talk to our local sales representative for your 
region.
In case there are upcoming parts that meet your requirements and 
schedule they would be able to help.
--

Also wenn die das nicht wissen kann ich denen auch nicht helfen...

Wobei das fast egal ist, da ich ATSAMx7x wohl nicht einzeln kaufen kann, 
gibt irgendwie nur das Eval Board soweit.


Stefan schrieb:
> Kleine CAN-FD Kontroller wäre die SAMC21 Serie, soll auch automotive
> werden, habe dazu aber noch keine genaueren INfos da uns die CM0+ zu
> klein sind (brauchen mehr als 256KB flash)

Mir sind die zu langsam, wenn schon was neues dann darf es gerne ein 
wenig schneller sein.
Die V71 wären im Gegensatz dazu krass übertrieben, aber naja. :-)

von Stefan (Gast)


Lesenswert?

Rudolph Warum kontaktierst nicht einen FAE oder Disti FAE? Wenn Du 
Fragen stellst "welche Produkte haben dies oder das" - sowas frag ich 
nie über Hotline an, nur wenn es um technischen Support geht, aber nie 
nach einer Empfehlung.

Der SAMV71 ist bei uns approved weil er ISO CAN conformance tests 
bestanden hat. Ich darf ihn leider hier nicht posten, da wir ein NDA 
haben. Aber frag doch einfach nach dem ISO CAN conformance Test Report 
bei dem Disti oder Microchip FAE.

von Rudolph (Gast)


Lesenswert?

Stefan schrieb:
> Rudolph Warum kontaktierst nicht einen FAE oder Disti FAE?

Habe ich gestern auch noch gemacht.

Nur, wenn der Hersteller schon einen "Engineering Support" unterhält, 
dann sollte man eigentlich davon ausgehen, dass die wissen was sie tun.

Der conformance test ist mir Schnuppe, ich mache keinen Serien, ich bin 
im Prototyping unterwegs. Vor-Entwicklung und Forschung.
Die Funktion muss da sein, ob das ein bisschen mehr strahlt als es darf 
ist mir egal.

Da hier direkt keine Stückzahlen durch gehen ist es eher schwierig an 
die Teile zu kommen, das alte Leid. :-)
Wobei es auch Hersteller gibt die das verstanden haben was wir machen, 
Atmel zähle ich da nicht gerade zu, schauen wir mal.

von FixCAN (Gast)


Lesenswert?

Vielleicht eine unangebrachte frage, aber gibt es nicht vielleicht einen 
µC mit CAN 2.0 Interface bei dem man dies übertakten könnte? Ich 
bräuchte für eine proprietäre Verbindung bei einem std. CAN Frame mind. 
2Mbit/s besser 2,5. Die Transceiver für FD sollten das zwar packen, aber 
gibt es einen µC der überschnelles 2.0 könnte? CAN-FD wäre noch zu weit 
weg von "beschaffbar" :-/

von Stefan (Gast)


Lesenswert?

Rudolph schrieb:
> Da hier direkt keine Stückzahlen durch gehen ist es eher schwierig an
> die Teile zu kommen, das alte Leid. :-)
> Wobei es auch Hersteller gibt die das verstanden haben was wir machen,
> Atmel zähle ich da nicht gerade zu, schauen wir mal.

naja ohne Vorbestellung hätte ich auch keine Ware für eine Pilotserie :) 
ist halt neu das Bauteil , da versteh ich schon dass man erstmal die 
Kunden versorgt die früh eine Bestellung aufgegeben haben. hast Du 
versucht samples über microchip.com/samples zu bekommen?

Zumindest die rev.A müsste ja irgendwie zu bekommen sein

von Stefan (Gast)


Lesenswert?

FixCAN schrieb:
> Vielleicht eine unangebrachte frage, aber gibt es nicht vielleicht einen
> µC mit CAN 2.0 Interface bei dem man dies übertakten könnte? Ich
> bräuchte für eine proprietäre Verbindung bei einem std. CAN Frame mind.
> 2Mbit/s besser 2,5. Die Transceiver für FD sollten das zwar packen, aber
> gibt es einen µC der überschnelles 2.0 könnte? CAN-FD wäre noch zu weit
> weg von "beschaffbar" :-/

Wie willst Du die Schnittstelle übertakten? mir ist kein Prinzip bekannt 
wie das gehen soll. Hier im Thread wurden doch schon paar CAN-FD 
Komponenten aufgeführt, SAME70, SAMC21, paar NXP gibt schon alles bei 
Mouser zum Beispiel auf Lager, haben alle CAN-FD

http://www.mouser.de/Search/Refine.aspx?Keyword=atsamc21

von Rudolph (Gast)


Lesenswert?

Stefan schrieb:
> Zumindest die rev.A müsste ja irgendwie zu bekommen sein

Die Rev.A nützt mir ja nichts, da die nicht-iso CAN-FD ist.

von Rudolph (Gast)


Lesenswert?

Für SAMV70/SAMV71 werden nicht mal Samples angeboten.

Aber das ist soweit auch egal da ich gerade gesehen habe, dass die im 64 
Pin Gehäuse sowieso nur einen CAN haben.

von Uwe B. (Firma: TU Darmstadt) (uwebonnes)


Lesenswert?

FixCAN schrieb:
> Vielleicht eine unangebrachte frage, aber gibt es nicht vielleicht einen
> µC mit CAN 2.0 Interface bei dem man dies übertakten könnte? Ich
> bräuchte für eine proprietäre Verbindung bei einem std. CAN Frame mind.
> 2Mbit/s besser 2,5. Die Transceiver für FD sollten das zwar packen, aber
> gibt es einen µC der überschnelles 2.0 könnte? CAN-FD wäre noch zu weit
> weg von "beschaffbar" :-/

Probier es mal mit einem STM32. Da kannst Du das CAN bit timing register 
in weiten Grenzen verstellen. Getestet  sind die Chips aber darauf 
nicht.

von Josh (Gast)


Lesenswert?

FixCAN schrieb:
> Vielleicht eine unangebrachte frage, aber gibt es nicht vielleicht
> einen
> µC mit CAN 2.0 Interface bei dem man dies übertakten könnte? Ich
> bräuchte für eine proprietäre Verbindung bei einem std. CAN Frame mind.
> 2Mbit/s besser 2,5. Die Transceiver für FD sollten das zwar packen, aber
> gibt es einen µC der überschnelles 2.0 könnte? CAN-FD wäre noch zu weit
> weg von "beschaffbar" :-/

Ich hab vor einiger Zeit einen Renesas S7G2 mit 3Mbit werkeln lassen, 
über 2 galv. getrennte Transceiver (die bis 2 MBit spezifiziert sind).
Aber: Die Leitung war kurz und der µC hat "mit sich selbst" geredet, 
also
exakt gleiche Taktbasis.
Müsste man genauer untersuchen, war nur Neugier ob sich mit den 
CAN-Schnittstellen die Transceiver ausreizen lassen. Die gleiche 
CAN-Peripherie müsste auch bei anderen Reihen verbaut sein, ziemlich 
sicher bei den RXen. Jedenfalls fand ichs gut dass man überhaupt höhere 
Taktraten als 1Mbit einstellen konnte.

von Rudolph R. (rudolph)


Lesenswert?

Die ATSAME5x sehen interessant aus, leider drückt sich Microchip auch 
bei denen etwas unscharf aus was CAN-FD angeht.

Da die aber ganz neu sind ist zu hoffen, dass die ISO CAN-FD können.

von Karl (Gast)


Lesenswert?

SamV71 und STM32H sind mittlerweile verfügbar und unterstützen beide 
Bosch und ISO  CAN FD.

Wie üblich ist es bei ST etwas versteckt in der Doku,  aber es gibt ein 
Bit zum umschalten und es wurde mir von einem ST Mitarbeiter bestätigt.

Die schlechte Verfügbarkeit lag aller Orten auch daran,  dass neue 
Masken für ISO CAN FD erstellt werden mussten.

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.