Beschreibung
MCP2515 ist ein eigenständiges CAN-Controller (Controller Area Network) Board, der die CAN-Spezifikation Version 2.0B implementiert. Der MCP2515 CAN-Bus Board kann Senden, Empfangen von Standard- und erweiterte Daten und Remote-Frames. Der MCP2515 hat zwei Akzeptanzmasken und sechs Akzeptanzfilter, die werden verwendet, um unerwünschte Nachrichten herauszufiltern Reduzierung des Overheads der Host-MCU. Der MCP2515 wird mit Mikrocontrollern (MCUs) über eine Serial Peripheral Interface (SPI) gesteuert.
Eigenschaften
- Implementiert CAN V2.0B mit 1 Mb / s:
- 0 bis 8 Byte Länge im Datenfeld
- Standard und erweiterte Daten und Remote Frames
- Puffer, Masken und Filter empfangen:
- Zwei Empfangspuffer mit priorisierter Nachricht Lager
- Sechs 29-Bit-Filter
- Zwei 29-Bit-Masken
- Datenbytefilterung für die ersten beiden Datenbytes (gilt für Standarddatenrahmen)
- Drei Sendepuffer mit Priorisierung und Funktionen abbrechen
- Hochgeschwindigkeits-SPI-Schnittstelle (10 MHz):
- SPI-Modi 0,0 und 1,1
- One-Shot-Modus Gewährleistet die Nachrichtenübertragung wird nur einmal versucht
- Clock Out Pin mit programmierbarem Prescaler:
- Kann als Taktquelle für andere verwendet werden Gerät (e)
- Das SOF-Signal (Start-of-Frame) ist verfügbar für
Überwachung des SOF-Signals:
- Kann für zeitschlitzbasierte Protokolle verwendet werden und / oder Busdiagnose zur Erkennung eines frühen Busses Degradierung
- Interrupt-Ausgangspin mit auswählbaren Aktivierungen
- Puffer-Vollausgangspins Konfigurierbar als:
- Ausgabe für jeden Empfangspuffer unterbrechen
- Allzweckausgabe
- RTS-Eingangsstifte (Request-to-Send) einzeln
Konfigurierbar als:
- Steuerpins, um jeweils eine Übertragung anzufordern Sendepuffer
- Allzweckeingänge
- Low-Power-CMOS-Technologie:
- Arbeitet von 2,7 V bis 5,5 V.
- 5 mA Wirkstrom (typisch)
- 1 µA Standby-Strom (typisch) (Ruhemodus)
- Unterstützte Temperaturbereiche:
- Industrie (I): -40 ° C bis + 85 ° C.
- Erweitert (E): -40 ° C bis + 125 ° C.