38 دقيقة
UART وI²C وSPI
قارن بين أشهر واجهات الاتصال السلكية في المتحكمات: UART للنقل التسلسلي البسيط، I²C للحافلة متعددة الأجهزة، وSPI للاتصال المتزامن عالي السرعة نسبيًا.
STRUCTURED LESSON
محتوى الدرس
اقرأ الوحدات بالترتيب، ثم اختبر فهمك قبل إكمال الدرس.
01مقدمة
UART اتصال نقطة إلى نقطة بسيط
UART يستخدم عادة TX وRX مع إعدادات مشتركة مثل Baud Rate وعدد البتات وParity وStop Bits، ولا يرسل Clock منفصلًا.
02الفكرة
I²C حافلة بعناوين
I²C يستخدم SDA وSCL ويمكن لعدة أجهزة مشاركة الخطين بعناوين مختلفة. يحتاج عادة Pull-Up لأن الخطوط Open-Drain/Open-Collector.
03الفكرة
SPI أسرع لكن بأسلاك أكثر
SPI يستخدم Clock وخطوط بيانات منفصلة، وغالبًا Chip Select لكل جهاز. لا يفرض معيارًا واحدًا كاملًا لسرعة أو نمط الإطار، لذا راجع داتا شيت الطرفين.
04تنبيه
المستويات الكهربائية والأرضي المشترك
قبل الربط تحقق من 3.3V/5V ومن كون المدخل متحملًا للجهد، ووحّد المرجع الأرضي بين الأجهزة ما لم يكن هناك عزل كهربائي مقصود.
KNOWLEDGE CHECK
سؤال واحدتحقق سريع من فهمك
أي واجهة تستخدم عادة خطي SDA وSCL؟