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
>jedoch lässt sich kein Spannungseinbruch der >überwachenden Spannungen feststellen (Oszi-Messung getriggert auf >Reset). Hast du dir mal die Spannung VOR dem Reset angesehen?
Ja schon... habe auf die fallende Flanke der Reset-Leitung getriggert und in verschiedenen zeitlichen Auflösungen mir die "Single-Shot" Aufnahme angesehen... kein Einbruch der Spannung zu erkennen! --> aber wie kann das grundsätzlich in Zusammenhang mit CAN-Transceivern stehen? Wie können die die Versorgungsspannung so beeinträchtigen das ein Reset beim Prozessor bzw. dem Spannungsüberwachungsbaustein ausgelöst wird? --> kann das ein Masse-Problem irgendeiner Art sein?
>Ja schon... habe auf die fallende Flanke der Reset-Leitung getriggert >und in verschiedenen zeitlichen Auflösungen mir die "Single-Shot" >Aufnahme angesehen... kein Einbruch der Spannung zu erkennen! Bei welcher Auflösung? Ein Einbruch im us Bereich kann schon ausreichend sein. >--> aber wie kann das grundsätzlich in Zusammenhang mit CAN-Transceivern >stehen? Wie können die die Versorgungsspannung so beeinträchtigen das >ein Reset beim Prozessor bzw. dem Spannungsüberwachungsbaustein >ausgelöst wird? >--> kann das ein Masse-Problem irgendeiner Art sein? Fehlende Blockkondensatoren an den CAN Chips?
Tatsächlich... habe im µs-Bereich einen kurzen Spannungseinbruch gemessen, der zu dem Reset führt!!! --> DANKESCHÖN für den Tipp. Jetzt werde ich die Ursache dafür suchen... Abblockkondensatoren sind jedoch überall oben...mhhh... Woher kann der sonst noch kommen?
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.