संदर्भ शीट
सीरियल प्रोटोकॉल
UART, I2C, SPI, CAN आदि: वायर, स्पीड, पहुँच

सीरियल प्रोटोकॉल
किस काम के लिए कौन-सी बस: वायरों की संख्या, व्यावहारिक स्पीड, कितने डिवाइस इसे साझा करते हैं, और सिग्नल हार मानने से पहले कितनी दूर पहुँचता है। हर एक की पूरी पिन-दर-पिन जानकारी पिनआउट टैब में है।
| बस | तार | गति | डिवाइस | दूरी | नोट्स |
|---|---|---|---|---|---|
| UART | 2 (TX/RX) | आमतौर पर ~1 Mbaud तक | पॉइंट-टू-पॉइंट | कम baud पर ~15 m | क्लॉक नहीं — दोनों सिरों को baud rate पर सहमत होना चाहिए |
| I2C | 2 (SDA/SCL) | 100k / 400k / 1M | ~112 डिवाइस (एड्रेस) | < 1 m | ओपन-ड्रेन: पुल-अप चाहिए (आमतौर पर 4.7k); एड्रेस टकराते हैं — देखें |
| SPI | 4 (COPI/CIPO/SCK/CS) | 10–80 MHz | हर डिवाइस के लिए एक CS लाइन | < 0.5 m | सबसे तेज़ सरल बस; डिस्प्ले और SD कार्ड यहीं चलते हैं |
| 1-Wire | 1 (DQ) | ~16 kbps | कई (64-bit ID) | ~30 m | DS18B20 का इलाक़ा; एक 4.7k पुल-अप, पैरासिटिक रूप से पावर भी ले सकता है |
| CAN | 2 डिफ़रेंशियल (H/L) | 125k–1 Mbps | ~110 नोड | 1 Mbps पर ~40 m | कारें और उद्योग: नॉइज़ झेलता है, दोनों सिरों पर 120Ω टर्मिनेटर चाहिए |
| RS-485 | 2 डिफ़रेंशियल (A/B) | 10 Mbps तक | 32–256 नोड | ~1200 m | लंबी दूरी का UART: हाफ़-डुप्लेक्स, दोनों सिरे टर्मिनेट करें |







