OHMFORGELEARN · BUILD · VERIFY
التدريب/أساسيات المتحكمات الدقيقة
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؟