Forum: Mikrocontroller und Digitale Elektronik SPI CAN Modul für 3,3 V Versorgung


von Heinz-Jürgen O. (Firma: emtas) (hjo)


Lesenswert?

Hallo,

so etwas suche ich.
Habe bisher nur 5 V Module gefunden, welche sich nicht direkt an den 
Rasperry Pi anschließen lassen.
Hat jemand eine Idee? Ein Modul zu verkaufen?

Bisher habe ich nur das
http://www.mikroe.com/eng/products/view/813/can-spi-click-3-3v/
gefunden.
Mich schreckt eigentlich nur der horrende Versandpreis von 20,00 EUR ab.
Und der Versender sagt es kämen dann noch Einfuhrsteuern drauf.

Beste Grüße
  Heinz

von Alex (Gast)


Lesenswert?

Hallo,

mit 3,3V kannst du als CAN-Controller einen MCP2515 von Microchip 
verwenden. Als CAN-Tranceiver gibt es mehrere 3,3V Typen. Als Beispiel 
den SN 65HVD231D von Texas Instruments.

Gruß Alex

von Heinz-Jürgen O. (Firma: emtas) (hjo)


Lesenswert?

Sorry,
habe mich wohl etwas unzureichend ausgedrückt.
Bedingt durch meine mangelnden Werkzeuge, suche ich ein fertiges Modul.
Möglichst mit DSUB9 für CAN und den notwendigen Lötinsel (oder auch 
Stecker) für Spannungsversorgung, SPI, INTerrupt etc.

Wenn es so etwas nicht gibt, bleibt mir dann noch immer eine kleine 
Lochrasterplatine.

 Heinz

von Frank K. (fchk)


Lesenswert?

Alex schrieb:
> Hallo,
>
> mit 3,3V kannst du als CAN-Controller einen MCP2515 von Microchip
> verwenden. Als CAN-Tranceiver gibt es mehrere 3,3V Typen. Als Beispiel
> den SN 65HVD231D von Texas Instruments.

Genau das wird auch beim Microe-Board verwendet.

Das Problem mit 3.3V CAN-Transceivern ist: Beim rezessiven Zustand (1) 
sind CANH und CANL auf 2.5V. Beim dominanten Zustand wird CANH um 1V 
nach oben und CANL um 1V nach unten gezogen. Das ergibt dann auf CANL 
1.5V und auf CANH 3.5V. Wenn Du aber nur 3.3V Versorgungsspannung hast, 
bekommst Du die 3.5V nicht ganz hin. Oft hast Du da nur 3.0V oder 3.1V. 
Das geht zwar meistens, aber ganz sauber ist es nicht. Von Maxim gibts 
daher den MAX13054, der mit 3.3V für die Logik und 5V für den 
CAN-Treiber versorgt wird.

fchk

von Heinz-Jürgen O. (Firma: emtas) (hjo)


Lesenswert?

> Von Maxim gibts daher den MAX13054, ......

Ich gebe die Hoffnung auf ein fertiges Modul (fast) auf,
und arbeite schon an einer Bestellliste für die Bauteile.
Den MAX13054 gibt es leider nicht bei Reichelt.
Wenn die Spannungspegel nicht so gut sind,
kann ich erst mal verkraften.
Zur Inbetriebnahme des CAN Device Treibers
werde ich sicher nur ein kurzes Kabel
mit einem oder zwei weiteren Teilnehmern haben.

 Heinz

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Diese Möglichkeit:


µC 3,3V ===== ADUM1201 ==== CAN-Transveriver 5V

Stromversorgung === DCDC-Wandler auf 5V==^^
3,3V


Somit ist das ganze galvanisch getrennt. Der ADUM arbeitet gleichzeitig 
als Level-Shifter.

von Frank K. (fchk)


Lesenswert?

Heinz-Jürgen Oertel schrieb:
>> Von Maxim gibts daher den MAX13054, ......
>
> Ich gebe die Hoffnung auf ein fertiges Modul (fast) auf,
> und arbeite schon an einer Bestellliste für die Bauteile.
> Den MAX13054 gibt es leider nicht bei Reichelt.

Die sind auch nicht der Maßstab. HBE wirds haben.

Alternativen sind der SN65HVD256 und der TLE6250V33.

fchk

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.