पिनआउट
CAN बस (2-वायर डिफ़रेंशियल) पिनआउट

पिन
- CAN_H (dominant high)
- CAN_L (dominant low)
- GND (common reference)
- 120Ω termination resistor at each end of the bus
विनिर्देश
| सिग्नल | CAN_H, CAN_L + साझा GND |
|---|---|
| टोपोलॉजी | लीनियर मल्टी-ड्रॉप बस, आर्बिट्रेशन के साथ मल्टी-मास्टर |
| डुप्लेक्स | हाफ डुप्लेक्स |
| गति | 1 Mbit/s तक (क्लासिक CAN); कारों में आमतौर पर 500 kbit/s |
| CAN FD | डेटा फ़ेज़ 5–8 Mbit/s तक |
| लंबाई बनाम स्पीड | 1 Mbit/s पर ≈ 40 m, 500 kbit/s पर 100 m, 125 kbit/s पर 500 m |
| टर्मिनेशन | हर सिरे पर 120 Ω (कुल 60 Ω) |
| लेवल | रिसेसिव दोनों 2.5 V; डॉमिनेंट CAN_H 3.5 V, CAN_L 1.5 V |
| आइडेंटिफ़ायर | 11-बिट (CAN 2.0A), 29-बिट (CAN 2.0B) |
| ट्रांसीवर ज़रूरी | MCP2551, TJA1050, SN65HVD230 |
नोट्स
- बस ट्विस्टेड पेयर की एक लाइन है जिसके दोनों सिरों पर CAN_H और CAN_L के बीच 120 Ω रेज़िस्टर है, और कहीं नहीं। पावर बंद होने पर जोड़े के आर-पार मीटर लगभग 60 Ω दिखाना चाहिए: 120 Ω का मतलब एक टर्मिनेटर गायब है, 40 Ω का मतलब एक ज़्यादा है।
- खाली (रिसेसिव) होने पर दोनों तार 2.5 V के पास रहते हैं; डॉमिनेंट बिट CAN_H को लगभग 3.5 V और CAN_L को लगभग 1.5 V पर ले जाता है। अंतर डेटा ले जाता है, लेकिन नोड को अपने ट्रांसीवर की कॉमन-मोड रेंज के अंदर रहने के लिए फिर भी साझा ग्राउंड रेफ़रेंस चाहिए।
- माइक्रोकंट्रोलर के CAN पिन (CTX / CRX, लॉजिक लेवल) बस नहीं हैं: हर नोड को उनके और CAN_H / CAN_L के बीच एक ट्रांसीवर (MCP2551, TJA1050, SN65HVD230…) चाहिए। मुख्य लाइन से हर नोड की स्टब छोटी रखें — 1 Mbit/s पर अधिकतम लगभग 30 cm।







