Forum: Mikrocontroller und Digitale Elektronik ATCAN90_SJA1000_Verschaltung


von ee_ (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich möchte einen ATCAN90128 mit zwei SJA1000 verschalten und bin mir 
nicht sicher ob das so passt wie ich das habe. Im Anhang habe ich die 
Verschaltung, erstmal ohne die Oszillatoren und Tranceiver.

Würde mich freuen wenn jemand mal drüber gucken könnte:)

Danke

von Frank K. (fchk)


Lesenswert?

Ja, kann so gehen. Du brauchst noch Pullups an den !INT-Leitungen der 
SJA, und die !RST-Leitung zu den SJA würde ich auf einen Portpin führen, 
um die Bausteine kontrolliert resetten zu können.

Für die Takterzeugung würde ich einen 16 MHz Oszillator verwenden, der 
AVR und die beiden SJA taktet.

fchk

von ee_ (Gast)


Lesenswert?

Für die Takterzeugung bei dem AVR habe ich einen 16 MHz Oszillator 
verwendet. Für die Taktung des SJA will ich den PIN42, also die CLKO 
verwenden. Hierfür habe ich das Fuse CLKO gesetzt. Muss ich für die 
Verwendung des CLKO noch etwas zusätzlich berücksichtigen? Wie kann ich 
einstellen, dass nicht die interne Clock sondern die 16MHz nach außen 
gegeben werden?

von Frank K. (fchk)


Lesenswert?

ee_ schrieb:
> Für die Takterzeugung bei dem AVR habe ich einen 16 MHz Oszillator
> verwendet. Für die Taktung des SJA will ich den PIN42, also die CLKO
> verwenden. Hierfür habe ich das Fuse CLKO gesetzt. Muss ich für die
> Verwendung des CLKO noch etwas zusätzlich berücksichtigen? Wie kann ich
> einstellen, dass nicht die interne Clock sondern die 16MHz nach außen
> gegeben werden?

Wenn Du tatsächlich einen Oszillator verwendet hast, wie ich es Dir 
gesagt habe, und keinen Quarz, dann solltest Du auch den SJA direkt vom 
Oszillator takten und nicht durch den AVR gehen.

fchk

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.