EN Pin schaltbar machen

#6961023
Lesenswert?

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
Moderator (Firma: Titel) Persönliche Seite #6961033
Lesenswert?

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...
#6961129
Lesenswert?

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.
#6961212
Lesenswert?

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
#6961216
Lesenswert?

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..
#6961283
Lesenswert?

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.
#6961287
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren