Forum: Mikrocontroller und Digitale Elektronik MCP2515 Interrupt-Pin


von Thomas T. (runout)


Lesenswert?

Hallo Gemeinde,

ich plane, den CAN-Controller "MCP2515" in einem Projektchen zu 
verwenden.

https://www.microchip.com/en-us/product/MCP2515

Ich werde aus den Angaben im Datenblatt nicht schlau.
Ist der Interruptausgang Push-Pull oder open-drain?
Normalweise sind /INT-Ausgänge immer PP.

Vol: 0.6 V IOL = +1.6 mA, VDD = 4.5V
Voh: VDD – 0.7 — V IOH = -1.0 mA, VDD = 4.5V

Für mich heist das, er kann in beide Richtungen Strom treiben, also PP.

Der /INT-Ausgänge soll einen Optokoppler (low current) ansteuern,
wei die CAN-Mimik und der Prozessor isoliert sein sollen.

Viele Grüße
Runout

von H.Joachim S. (crazyhorse)


Lesenswert?

Thomas T. schrieb:
> Normalweise sind /INT-Ausgänge immer PP.

Durchaus nicht immer.

Thomas T. schrieb:
> Für mich heist das, er kann in beide Richtungen Strom treiben, also PP.
Ja.

Gerade wennn du einen Optokoppler anschliessen willst ist es doch völlig 
egal. Schalte den Optokoppler gegen +, L-Pegel aktiviert die LED.

von Thomas T. (runout)


Lesenswert?

zu Befehl :-)

von Frank K. (fchk)


Lesenswert?

Thomas T. schrieb:

> Der /INT-Ausgänge soll einen Optokoppler (low current) ansteuern,
> wei die CAN-Mimik und der Prozessor isoliert sein sollen.

Ich würde eher einen Prozessor mit internem CAN-COntroller nehmen, um 
nicht den SPI-Flaschenhals zu haben, und dann einen isolierten 
Transceiver wie den hier:

https://www.analog.com/media/en/technical-documentation/data-sheets/adm3053.pdf

fchk

von runout (Gast)


Lesenswert?

Frank K. schrieb:
> https://www.analog.com/media/en/technical-documentation/data-sheets/adm3053.pdf

Danke für den Tipp.
Das Teil ist ja nicht gerade ein Schnäppchen...

Bei mir ist ein SPI und(!) CAN auf der ISO-Seite.
(getrennt mit Si8641BB)

µController ist der Raspi Pi pico.

Grüße
Runout

von Frank K. (fchk)


Lesenswert?

runout schrieb:
> Frank K. schrieb:
>> https://www.analog.com/media/en/technical-documentation/data-sheets/adm3053.pdf
>
> Danke für den Tipp.
> Das Teil ist ja nicht gerade ein Schnäppchen...

Ist halt so. Hab ich schon in einigen kommerziellen Produkten 
eingesetzt. Es gibt auch eine Variante für CAN-FD.

> Bei mir ist ein SPI und(!) CAN auf der ISO-Seite.
> (getrennt mit Si8641BB)
Dann nimm den Si8662 mit 6 Kanälen. Dann kannst Du Reset und IRQ auch 
darüber laufen lassen.

> µController ist der Raspi Pi pico.

ok, der hat keinen CAN-MAC eingebaut.

fchk

von Μαtthias W. (matthias) Benutzerseite


Lesenswert?

Das Ding steht schon auf NRND. Nimm lieber was aktuelles wie den hier 
https://www.microchip.com/en-us/product/mcp2518fd. Der bringt dann auch 
gleich CAN-FD mit auch wenn du das nicht brauchst.

von runout (Gast)


Lesenswert?

Sorry, der MCP2515 war das richtige Target... (nicht NRND)


MCP2518FD hatte ich schon geprüft.

-Nicht/schwer verfügbar
-Treiber

  -Github-Ergebnisse 2515: 312 repository results

  -Github-Ergebnisse 2518: 11 repository results

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
Noch kein Account? Hier anmelden.