Loading AI tools
معيار اتصالات من ويكيبيديا، الموسوعة الحرة
واجهة الطرفيات المتسلسلة (بالإنجليزية: Serial Peripheral Interface) هي معيار واجهة اتصال متسلسل متزامن للمسافات القصيرة، تستخدم عادة في النظم المضمنة. طورتها شركة موتورولا في منتصف عقد 1980 وأصبحت معيارًا بحكم الأمر الواقع. من التطبيقات النمطية لها بطاقات سيكيور ديجيتال وعارضات الكريستال السائل.
نوع | اتصال تسلسلي |
---|
الأجهزة التي تستخدم واجهة الطرفيات المتسلسلة تمكن من إرسال واستقبال البيانات في نفس الوقت (ازدواج مكتمل) بمعمارية السيد والتابع. ويبدأ الجهاز السيد بوضع إطار البيانات للقراءة والكتابة. يمكن لواجهة الطرفيات المتسلسلة دعم عدد من الأجهزة في وضعية التابع باستخدام خط يسمى اختيار التابع Slave Select، ويسمى أحيانًا اختيار الرقاقة.
تُسمى واجهة الطرفيات المتسلسلة أحيانًا بالناقل ذي الأربعة أسلاك، بالمقارنة مع ثلاثة أو اثنين أو سلك واحد. وتعد واجهة الطرفيات المتسلسلة واجهة متزامنة،[1] لكنها تختلف عن برتوكول الواجهة المتسلسلة المتزامنة، الذي يوصف أيضًا بأنه بروتوكول اتصالات متسلسلة ذو أربعة أسلاك. إلا أن بروتوكول الواجهة المتسلسلة المتزامنة يستخدم الإشارات التفاضلية ويقدم قناة اتصال واحدة في اتجاه واحد. بينما تُقدم واجهة الطرفيات المتسلسلة إمكانية الاتصال بين سيد واحد وعدد من الأجهزة التابعة.
يتضمن ناقل واجهة الطرفيات المتسلسلة أربع إشارات:
الأسماء السابقة هي الأكثر شهرة، لكن في الماضي استخدمت أسماء بديلة في بعض الأحيان، وبهذا قد تختلف أسماء مسامير منفذ واجهة الطرفيات المتسلسلة في بعض الدارات المتكاملة القديمة عن الأسماء المشار إليها بالأعلى.
تعمل واجهة الطرفيات المتسلسلة على نقل البيانات بين سيد واحد وتابع واحد أو أكثر من تابع. في حالة التابع الواحد، ستوضع إشارة اختيار التابع على المستوى المنخفض، بعض الأجهزة التابعة قد تتطلب حافة نازلة falling edge لبدء عمل ما، ومثال لذلك المحول التناظري الرقمي MAX1242 من شركة ماكسيم، الذي يبدأ التحويل عند الانتقال من مستوى عال لمستوى منخفض. وفي حالة وجود أكثر من تابع فسيتطلب الأمر مسمارًا pin منفصلًا من السيد يخصص لاختيار كل تابع.
معظم مخارج التوابع تستخدم المنطق ثلاثي الحالات، وبهذا تتحول إشارة الخرج MISO إلى معاوقة عالية في حالة عدم اختيار هذا التابع، وهو ما يعني فصل الجهاز التابع. الأجهزة التي لا تتضمن مخارج ثلاثية الحالات لا يمكن إشراكها على ناقل عليه أجهزة ذات مخارج ثلاثية الحالات من دون استخدام طرف خارجي وسيط يطبق المنطق ثلاثي الحالات.
نظرًا لما تقدمه واجهة الطرفيات المتسلسلة من توفير في المساحة مقارنة بالواجهات المتوازية، فإنها أصبحت واسعة الاستخدام في النظم المضمنة. وهذا هو الحال مع معظم منتجات النظام على رقاقة، على كل من معالجات 32 بت عالية القدرة بمعماريات باور بي سي، وأرم، وميبس؛ بالإضافة إلى المتحكمات الدقيقة من معماريات أيه في آر، وبيك، وإم إس بي 430. هذه الرقاقات تتضمن متحكمًا بواجهة الطرفيات المتسلسلة قادرًا على العمل في وضعية السيد أو التابع.
يمكن برمجة متحكمات AVR في النظام باستخدام واجهة الطرفيات المتسلسلة.[2]
مايكرو واير Microwire أو μWire هو معيار سابق للواجهة الطرفية المتسلسلة ويعد نوعًا فرعيًّا منها، وهو علامة تجارية لشركة ناشيونال سيميكونداكتور. يمثل مايكرو واير اتصالًا بنصف ازدواج Half-duplex.
مايكرو واير بلس[3] Microwire plus هو تحسين للمعيار السابق، مايكرو واير، ويدعم الاتصال بازدواج كامل، ويمكن أن يطبق الأوضاع 0 و1 من واجهة الطرفيات المتسلسلة.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.