MCP2515 یک آیسی کنترلر مستقل شبکه CAN (Controller Area Network) از شرکت Microchip Technology است که از طریق رابط SPI با میکروکنترلرها ارتباط برقرار میکند.این تراشه بهطور کامل پروتکل CAN 2.0B را پیادهسازی کرده و در سیستمهای خودرو، صنعتی و رباتیک برای برقراری ارتباط بین ماژولها استفاده میشود.
کد فروشگاه: (D37)
Stand-Alone CAN Controller with SPI Interface
مشخصات فنی آیسی MCP2515
• نوع آیسی: کنترلر شبکه CAN مستقل (Stand-Alone CAN Controller)
• استاندارد پشتیبانیشده: CAN 2.0A و CAN 2.0B (Active)
• رابط ارتباطی با MCU: SPI (Serial Peripheral Interface)
• سرعت انتقال داده (CAN Bus): تا 1 مگابیت بر ثانیه
• ولتاژ کاری (VDD): از 2.7 تا 5.5 ولت
• جریان مصرفی معمولی: حدود 10 میلیآمپر
• حافظه بافر داخلی: 3 عدد بافر ارسال و 2 عدد بافر دریافت
• فیلترهای پذیرش (Acceptance Filters): 6 عدد
• ماسک فیلتر (Mask Registers): 2 عدد
• نوع ارتباط با ترنسیور CAN: از طریق پایههای TXCAN و RXCAN
• رابط SPI تا سرعت 10 مگاهرتز
• دمای کاری: از -40 تا +125 درجه سانتیگراد
• سازنده: Microchip Technology
• جایگزین مشابه: MCP2510، MCP25625
• کاربردها:
• سیستمهای خودرو (ECU، ABS، Airbag، BCM)
• شبکههای صنعتی و رباتیک
• کنترل ماشینآلات و ارتباط بین میکروکنترلرها
• ماژولهای ارتباطی CAN با آردوینو و STM32
⸻
⚙️ پین اوت آیسی MCP2515 (پکیج SOIC-18)
• پایه 1: TXCAN → خروجی انتقال داده به ترنسیور CAN
• پایه 2: RXCAN → ورودی داده از ترنسیور CAN
• پایه 3: CLKOUT/SOF → خروجی کلاک یا Start-of-Frame
• پایه 4: !TX0RTS → درخواست ارسال بافر 0
• پایه 5: !TX1RTS → درخواست ارسال بافر 1
• پایه 6: !TX2RTS → درخواست ارسال بافر 2
• پایه 7: !RESET → ریست سختافزاری فعال در سطح پایین
• پایه 8: OSC1 → ورودی نوسانساز
• پایه 9: OSC2 → خروجی نوسانساز
• پایه 10: VSS → زمین
• پایه 11: RX1BF → وضعیت بافر دریافت 1
• پایه 12: RX0BF → وضعیت بافر دریافت 0
• پایه 13: !INT → خروجی وقفه فعال در سطح پایین
• پایه 14: SCK → کلاک SPI
• پایه 15: SI → ورودی داده SPI
• پایه 16: SO → خروجی داده SPI
• پایه 17: !CS → انتخاب تراشه SPI (Chip Select)
• پایه 18: VDD → تغذیه مثبت
کد فروشگاه: (D37)