Moin moin, ich habe da mal ein Problem, ich benutze grade ein STM32F103 um mit CAN zu kommunizieren dazu habe ich mir den Transceiver(TRCVR) von TI SN65HVD232 ausgesucht. CAN ist auf dem ST komplett implementiert und es werden auch Daten an den TRCVR übersendet nur leider nicht auf den Bus umgesetzt und genauso wenig wieder empfangen(Rücklauf auf RX) ich bekomme dem entsprechen einen BIT-Error bei der Transmission(STM-CAN Register). Die Spannung die vom STM aus am TRCVR anliegt stimmt ebenso, und Nachrichten sind hierauf auch zu sehen(Oszilloskop). Auf dem Empfangspin des TRCVRs bleiben jedoch konstant nur 3,3V. dementsprechend empfängt der STM auch nichts. Auf dem Bus liegen ~2.3V also ein recessives CAN-Bit. Hardwarefehler habe ich zumindest dahingehend ausschließen könne, dass alle ICs richtig verbunden und auch intakt sind(Wechsel beider Chips). Ich habe aktuell noch eine Vermutung, dass einfach nur nicht genug Saft anliegt, da die beiden von einem einzigen 200mA Spannungsregler versorgt werden und habe daher noch einen größeren bestellt. Habt ihr noch Ideen bzw. schon Erfahrungen, die der Lösung des Problems dienlich sein können - dann würde ich sie gerne hören. Danke und Grüße WeP
Da hat wirklich keiner eine Idee?! Der neue (größere) Spannungskontroller hat es aber erledigt, der TRCVR hatte anscheinend wirklich zu wenig Saft bzw der Kontroller hat zu wenig Saft am PIN anliegen gehabt. Ein größerer Spannungsregler hat demzufolge das Problem gelöst. Danke an alle die ihren Grips angestrengt haben. Grüße WeP
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.