Hallo, ich möchte eine kleine CAN-Strecke aufbauen. Dafür möchte ich als Sendeknoten den STM32-comStick (=STM32F107VR) von Hitex verwenden, als Empfänger das STM3210C-EVAL (=STM32F107VCT) von ST. Hierzu habe ich eine prinzipielle Frage. Ist der komplette CAN-Transceiver auf dem µC verbaut oder nur ein CAN-Controller. Falls ersteres zutrifft (wovon ich ausgehe) - wieso ist dann im Datenblatt des IO-Boards für den comStick nochmal eine "CAN Transceiver circuit L9616 (STM)" verbaut? mfg
Hm Schaltpläne/AppNotes anschauen kannst du doch sicher selber :-) Normalerweise ist der Transceiver NICHT in MCs/ext. CAN-Controllern verbaut. Das hat Gründe: -1. gibts es verschiedene Anforderungen an die CAN-Transceiver -2. müssen die einiges aushalten können -> grössere Strukturen, passt nicht in den Fertigungsprozess des Chips -3. sind die Transceiver letztendlich auch eine Art Schutz, ext. Störungen nicht in den Chip kommen zu lassen. Es gab/gibt wohl welche mit internem Transceiver, sind aber die absolute Ausnahme.
Vielen Dank für die Antwort. Erst vor kurzem wurde entschieden, dass ein Cortex M3 verwendet werden soll. Da dieser komplett neu für mich ist, fühle ich mich von der Informationsflut hinsichtlich des STM32 (noch nicht mal in Verbindung mit CAN) noch regelrecht erschlagen :) Idee: Anstatt nochmal extra Geld für das ansonsten für mich sinnlose IO-Board auszugeben, wäre es doch sinnvoll, bei jedem Knoten gleich den selben Transceiver zu verwenden. Kommt bestimmt billiger und Platine dafür muss ich ja sowieso machen. Man müsste nur herausfinden, wo man die beiden CAN-Signale am Stick abgreifen kann. Spricht etwas dagegen? mfg
Noch ein kleiner Nachtrag: Auf dem Eval-Board ist bereits ein 3,3V Transceiver (SN65HVD230 von TI) verbaut. Dieser hat: rezessiv: 2,3V dominant: CANH: 3V CANL: 1V Ich denke, dass es prinzipiell möglich wäre, bei den anderen Knoten einen anderen Transceiver zu verwenden, da ja immer nur die Differenzspannung ausschlaggebend ist, ob ein dominantes oder rezessives Bit anliegt (so wäre ja z.B. auch 2,6V für rezessiv vorstellbar - der Transceiver macht da relativ viel mit). Ich werde aber trotzdem überall den TI verwenden, die Verfügbarkeit ist ja gegeben. mfg
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.