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.
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.
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
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?
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
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.
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?
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.
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.
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 ...
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.
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)
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
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. :-)
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.
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.
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" :-/
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
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
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.
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.
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.
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.
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.