MCP2515 Nedir? SPI CAN Denetleyici: Özellikler ve Kullanım
MCP2515, SPI ile kontrol edilen bir CAN 2.0B veri yolu denetleyicisidir. Bir MCU'ya CAN haberleşmesi ekler; otomotiv (OBD-II) ve endüstriyel ağlarda kullanılır. Kendisi yalnız denetleyicidir; fiziksel CAN için ayrıca bir transceiver (TJA1050/MCP2551) gerekir. Kristal frekansı doğru seçilmeli ve hat uçlarına 120 Ω sonlandırma konmalıdır.
MCP2515, SPI ile kontrol edilen bir CAN veri yolu denetleyicisidir. Bir mikrodenetleyiciye CAN 2.0B haberleşmesi ekler; otomotiv ve endüstriyel ağlarda kullanılır. Genel kavram: SPI nedir.
MCP2515 ne işe yarar?
CAN bus'a erişim: OBD-II/otomotiv projeleri, çok düğümlü endüstriyel sensör ağları ve robotik. Kendisi yalnız denetleyicidir; fiziksel CAN hattına bağlanmak için ayrıca bir CAN alıcı-verici (transceiver) gerekir — genelde modülde bir TJA1050 veya MCP2551 bulunur.
Özellikler
| Parametre | Değer |
|---|---|
| İşlev | CAN 2.0B denetleyici |
| Arayüz (MCU'ya) | SPI |
| Kristal | 8 MHz veya 16 MHz (modüle göre) |
| Ekstra | Kesme (INT) çıkışı, mesaj filtreleri |
Dikkat
Modüldeki kristal frekansı (8 veya 16 MHz) kütüphanede doğru seçilmezse haberleşme olmaz. CAN hattının iki ucuna 120 Ω sonlandırma direnci gerekir. Transceiver'sız (MCP2515 tek başına) fiziksel CAN'e bağlanamaz.
Muadiller
- MCP2551 / TJA1050: tamamlayıcı CAN transceiver'lar.
- SN65HVD230: 3,3 V CAN transceiver.
- Dahili CAN'li MCU: ör. STM32F103 (harici denetleyici gerekmez).
Kataloğumuzda bul
MCP2515 aramasını kullanın.