Gast
#1453487
Hallo zusammen, habe ein Problem bei meiner Steuerung und komme einfach nicht weiter... vielleicht kennt man ähnliches und/oder kan mir weiterhelfen: Ich habe eine Platine gemacht, wo eine Mikrocontroller-Platine (Phytec-Modul mit Infineon Tricore TC1796) aufgesetzt wird. Mein PCB ist ein 4-lagiges Design, wobei ein Layer komplett als Massefläche benutzt wird und alle GND's Pins darauf verbunden sind. Zur Zeit habe ich auf meinem PCB nur die Spannungsversorgung und drei CAN-Transceiver (TLE6250) bestückt und entsprechend mit der µC-Controllerplatine verbunden. Nun zu meinem Problem: Ich kann den TC1796 über JTAG normal flashen und dieser läuft stabil. Wenn ich jedoch eine CAN-Verbindung aufbaue, stürzt der TC1796 nach eine nicht deterministischen Zeit ab. Dies passiert dadurch, dass am µC-Controllerboard ein Spannungsüberwachungsbaustein einen RESET auslöst - jedoch lässt sich kein Spannungseinbruch der überwachenden Spannungen feststellen (Oszi-Messung getriggert auf Reset). Daraufhin habe ich folgendes gemacht, da der Reset immer bei der CAN-Kommunikation passiert: Das µC-Controllerboard bietet die Möglichkeit von onboard CAN-Transceiver, die ich beim Aufbau entfernt habe. Nun habe ich diese wieder hinaufgelötet und die auf meinem PCB entfernt. In dieser Konfiguration passiert kein Reset und die Kommunikation über CAN ist stabil!!! Ich verstehe nun nicht den Zusammenhang zwischen dem RESET, der eigentlich vom Spannungsüberwachungsbaustein hervorgerufen wird, und der Abhängigkeit der CAN-Transceiver (also ob die auf meinem PCB oder direkt dem µC-Controllerboard sind)??? Bitte um Hilfe, Lg Mille