Gast
#2832167
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