Hi, ich habe einen CAN Transceiver welcher über einen Pin ein- und ausgeschalten werden kann. Pin Low -> Transceiver an Pin High -> Transceiver aus Ich möchte dass der Transceiver nur einschaltet, wenn der uC ihm das mitteilt. Entsprechend brauche ich einen Pull-Up Widerstand. Wie genau sieht die Schaltung dann weiter aus ? Muss der uC dann low schalten ? Danke vorab. Bob
:
Bearbeitet durch User
Bob E. schrieb: > Muss der uC dann low schalten ? Ja, Pin als Ausgang konfigurieren und dann mit High und Low den Transceiver kontrollieren. Der Pullup ist nur nötig, weil der Pin bei einem Reset im Tri-state ist.
Bob E. schrieb: > ich habe einen CAN Transceiver Einen geheimen CAN-Transciever? > welcher über einen Pin ein- und ausgeschalten werden kann. Er kann geschaltet werden. > Muss der uC dann low schalten ? Kann man leider mangels Informationen nicht zuverlässig sagen. > Ich möchte dass der Transceiver nur einschaltet, wenn der uC ihm das > mitteilt. Ich bin mir nicht sicher, ob du grundsätzlich verstanden hast, wie CAN eigentlich funktioniert. Luca E. schrieb: > Der Pullup ist nur nötig, weil der Pin bei einem Reset im Tri-state ist. Streiche "weil" und setze "wenn", denn du kennst den µC nicht. Und es gibt durchaus µC, die beim Reset definierte Pegel an den Pins haben...
:
Bearbeitet durch Moderator
Lothar M. schrieb: > Bob E. schrieb: >> ich habe einen CAN Transceiver > Einen geheimen CAN-Transciever? Das sollte ja hier keine Rolle spielen welcher Transceiver. Ich habe ja aufgeschrieben dass dieser bei logisch 0 an ist. >> welcher über einen Pin ein- und ausgeschalten werden kann. > Er kann geschaltet werden. Deutsche Sprache schwere Sprache :D >> Muss der uC dann low schalten ? > Kann man leider mangels Informationen nicht zuverlässig sagen. Pull-Up auf +3V3 und dann auf uC und Transceiver. Wieso reicht diese Info nicht? >> Ich möchte dass der Transceiver nur einschaltet, wenn der uC ihm das >> mitteilt. > Ich bin mir nicht sicher, ob du grundsätzlich verstanden hast, wie CAN > eigentlich funktioniert. Doch habe ich. Wakeup über CAN wird erstmal nicht benötigt. > Luca E. schrieb: >> Der Pullup ist nur nötig, weil der Pin bei einem Reset im Tri-state ist. > Streiche "weil" und setze "wenn", denn du kennst den µC nicht. Und es > gibt durchaus µC, die beim Reset definierte Pegel an den Pins haben... Dieser uC ist an diesem Pin bei Reset undefiniert. Also TriState wenn ich das richtig verstehe. Daher der Pull-Up, damit der Transceiver erstmal aus ist solang man ihn nicht einschaltet.
Bob E. schrieb: > Pull-Up auf +3V3 und dann auf uC und Transceiver. Wieso reicht diese > Info nicht? Dir reicht sie anscheinend nicht, sonst würdest du hier nicht fragen. Und solange du nicht mehr rausrückst und Details geheim hältst, wird es dabei bleiben.
Bob E. schrieb: >>> Muss der uC dann low schalten ? >> Kann man leider mangels Informationen nicht zuverlässig sagen. > Pull-Up auf +3V3 und dann auf uC und Transceiver. Wieso reicht diese > Info nicht? Wieso fragst Du überhaupt, ob der µC auf Low schalten muß. Das hast Du doch mit Deinen Bedingungen selbst definiert: > Pin Low -> Transceiver an
Jens G. schrieb: > Bob E. schrieb: >>>> Muss der uC dann low schalten ? >>> Kann man leider mangels Informationen nicht zuverlässig sagen. >> Pull-Up auf +3V3 und dann auf uC und Transceiver. Wieso reicht diese >> Info nicht? > > Wieso fragst Du überhaupt, ob der µC auf Low schalten muß. Das hast Du > doch mit Deinen Bedingungen selbst definiert: > >> Pin Low -> Transceiver an Der Transceiver soll standardmäßig AUS sein. Daher der Pull-UP, wenn ich den Transceiver EIN-schalten will muss ich den uC-Pin auf Low ziehen. Ob das stimmt war die ursprüngliche Frage. Kann ich so etwas kaputt machen? uC oder Transceiver Pins..
Bob E. schrieb: > Ob > das stimmt war die ursprüngliche Frage. Woher sollen wir das wissen? Wir kennen doch Deine Teile nicht ... Auch wissen wir nicht, ob der unbekannte µC wirklich einfach so auf H bleibt nach der Tristate-Phase, oder er dann einen bestimmten Schaltzustand einnimmt, der die Ausgänge auf L zieht. Das Datenblatt wird es Dir aber sagen.
Bob E. schrieb: > Der Transceiver soll standardmäßig AUS sein. Daher der Pull-UP, wenn ich > den Transceiver EIN-schalten will muss ich den uC-Pin auf Low ziehen. Ob > das stimmt war die ursprüngliche Frage Es gibt Transceiver, deren Enable-Pins sind Low-Aktiv und welche, deren Enable-Pins sind High-Aktiv. Genaueres sagt dir das Datenblatt. Und OB die Pins deines uC wirklich TriState sind oder nicht einfach die vorherige Konfiguration beibehalten (bspw. Output/Low), oder wirklich Tristate? Du wirst es wohl wissen.
Stefan S. schrieb: > Es gibt Transceiver, deren Enable-Pins sind Low-Aktiv und welche, deren > Enable-Pins sind High-Aktiv. Genaueres sagt dir das Datenblatt. Wie wahr Bob E. schrieb: > ich habe einen CAN Transceiver welcher über einen Pin ein- und > ausgeschalten werden kann. > Pin Low -> Transceiver an > Pin High -> Transceiver aus
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.