סכימת תקשורת תלת-חוטית של SPI היא קישור נתונים חצי דופלקס. המאסטר יוזם את העסקה על ידי משיכת חוט ה-Slave Select (SS) נמוך. קו שעון טורי (SCLK), המונע על ידי המאסטר, מספק מקור שעון סינכרוני.
איך פועל SPI עם 3 חוטים?
העיקרון של פרוטוקול 3-wire SPI דומה לסוג 4-wire. בהשוואה לפרוטוקולי SPI מסורתיים של 4 חוטים, אות הנתונים מתוכנן ביציאה משותפת. היתרון של 3 חוטים קלט נתונים טוריים ממוזגים (SDI) ופלט נתונים טוריים (SDO) ליציאה אחת שהיא דו-כיוונית
מהם חוטי SPI?
ב-SPI האיתות מתרחש דרך קבוצה של ארבעה חוטים: SERIAL DATA IN, SERIAL DATA OUT, CLOCK ו-CS. מכשיר SPI יכול להיות מאסטר או עבד בהתאם למי שנוהג בשעון. תקן SPI מאפשר להחזיק מאסטר אחד ועבדים מרובים באוטובוס.
בכמה חוטים משתמשים ב-SPI?
SPI הוא ממשק סינכרוני, דופלקס מלא מבוסס מאסטר-עבד. הנתונים מהמאסטר או העבד מסונכרנים על קצה השעון העולה או היורד. גם מאסטר וגם עבד יכולים להעביר נתונים בו-זמנית. ממשק SPI יכול להיות 3-wire או 4-wire.
מהם החוטים של ממשק SPI הקלאסי?
ממשק SPI רגיל מורכב מארבעה אותות: שעון (SCLK), בחירת עבדים (! SS או ! CS), פלט ראשי/פלט עבד (MISO) וכניסת מוצא/שפחה מאסטר (MOSI). ל-SPI יש פינים נפרדים לנתוני קלט ופלט, מה שהופך אותו לדופלקס מלא.