ለፕሮጀክትዎ በI2C እና SPI መካከል መምረጥ

ዝርዝር ሁኔታ:

ለፕሮጀክትዎ በI2C እና SPI መካከል መምረጥ
ለፕሮጀክትዎ በI2C እና SPI መካከል መምረጥ
Anonim

A Serial Peripheral Interface (SPI) ለአጭር ርቀት ግንኙነት በተለይም በተከተቱ ስርዓቶች ውስጥ ጥቅም ላይ ይውላል። በጣም የተለመደው ተከታታይ የግንኙነት ፕሮቶኮል I2C ሲሆን በኤሌክትሮኒካዊ አካላት መካከል ያለውን ግንኙነት ያመቻቻል፣ ክፍሎቹ በተመሳሳይ PCB ላይ ይሁኑ ወይም በኬብል የተገናኙ ናቸው።

በሁለቱ ዋና ዋና የመለያ ግንኙነት ፕሮቶኮሎች በI2C እና SPI መካከል መምረጥ የI2C፣ SPI እና አፕሊኬሽኑን ጥቅሞች እና ገደቦች ጠንከር ያለ ግንዛቤ ይጠይቃል። እያንዳንዱ የግንኙነት ፕሮቶኮል በመተግበሪያዎ ላይ ሲተገበር ራሳቸውን የሚለዩ ልዩ ጥቅሞች አሉት።

Image
Image
  • ለከፍተኛ ፍጥነት እና ዝቅተኛ ኃይል መተግበሪያዎች የተሻለ።
  • ኦፊሴላዊ መደበኛ-በአጠቃላይ ያነሰ ተኳሃኝ አይደለም።
  • ከበርካታ ተጓዳኝ አካላት ጋር ለመግባባት እና ዋናውን የመሣሪያ ሚና ለመቀየር የተሻለ ነው።
  • መደበኛ መሆን የተሻለ ተኳኋኝነትን ያረጋግጣል።

SPI ለከፍተኛ ፍጥነት ዝቅተኛ ኃይል መተግበሪያዎች የተሻለ ነው። I2C ከብዙ ተጓዳኝ አካላት ጋር ለመግባባት የተሻለ ነው። ሁለቱም SPI እና I2C ጠንካራ እና የተረጋጉ የግንኙነት ፕሮቶኮሎች ለታሸጉ አፕሊኬሽኖች ለተከተተ አለም ተስማሚ ናቸው።

Image
Image

SPI ጥቅሞች እና ጉዳቶች

  • ከፍተኛ ፍጥነት ያለው ሙሉ-ዱፕሌክስ ግንኙነትን ይደግፋል።
  • በጣም ዝቅተኛ ኃይል።
  • አጭር የማስተላለፊያ ርቀቶች፣ በተለዩ PCBs ላይ ባሉ ክፍሎች መካከል መገናኘት አይቻልም።
  • በርካታ ልዩነቶች እና ማበጀቶች የተኳኋኝነት ችግሮችን ሊፈጥሩ ይችላሉ።
  • በተመሳሳይ አውቶቡስ ላይ ብዙ መሳሪያዎችን ለማስተዳደር ተጨማሪ የሲግናል መስመሮችን ይፈልጋል።

  • ውሂቡ በትክክል መቀበሉን አያረጋግጥም።
  • ለድምጽ የበለጠ የተጋለጠ።

ከተከታታይ እስከ ፔሪፈራል በይነገጽ በጣም ዝቅተኛ ኃይል ያለው ባለአራት ሽቦ ተከታታይ የግንኙነት በይነገጽ ነው። የተነደፈው አይሲ ተቆጣጣሪዎች እና ተጓዳኝ አካላት እርስ በርስ እንዲግባቡ ነው። የ SPI አውቶቡስ ሙሉ-ዱፕሌክስ አውቶቡስ ነው፣ ይህም ግንኙነት ወደ ዋናው መሣሪያ እና ወደ 10 ሜጋ ባይት በሰከንድ በሚደርስ ፍጥነት በአንድ ጊዜ እንዲፈስ ያስችላል።የ SPI ከፍተኛ ፍጥነት ያለው አሠራር በአጠቃላይ የረዥም ርቀት ግንኙነት ወደ ሲግናል መስመሮች የሚጨምር አቅም ስለሚጨምር በተለየ PCBs ላይ ባሉ ክፍሎች መካከል ለመለዋወጥ ጥቅም ላይ እንዳይውል ይገድባል። የPCB አቅም የSPI የመገናኛ መስመሮችን ርዝመት ሊገድብ ይችላል።

SPI የተረጋገጠ ፕሮቶኮል ቢሆንም፣ ይፋዊ መስፈርት አይደለም። SPI ወደ የተኳኋኝነት ችግሮች የሚያመሩ በርካታ ልዩነቶችን እና ማሻሻያዎችን ያቀርባል። ውህደቱ የምርት እድገት ላይ ተጽእኖ የሚያሳድሩ ያልተጠበቁ የግንኙነት ችግሮች እንዳይኖሩት ለማረጋገጥ የSPI አተገባበር ሁልጊዜ በአንደኛ ደረጃ ተቆጣጣሪዎች እና በሁለተኛ ደረጃ ክፍሎች መካከል መፈተሽ አለበት።

I2C ጥቅሞች እና ጉዳቶች

  • በተመሳሳዩ አውቶቡስ ላይ ያሉ ብዙ መሳሪያዎችን ያለ ተጨማሪ የተመረጡ የሲግናል መስመሮች በመገናኛ መሳሪያ አድራሻ ይደግፋል።
  • ኦፊሴላዊው መስፈርት በI2C ትግበራዎች መካከል ተኳሃኝነትን እና ኋላቀር ተኳኋኝነትን ይሰጣል።
  • የተላከው ውሂብ በሁለተኛ ደረጃ መቀበሉን ያረጋግጣል።
  • ከፒሲቢው ላይ ማስተላለፍ ይችላል፣ነገር ግን በዝቅተኛ የማስተላለፊያ ፍጥነት።

  • ከSPI የግንኙነት ፕሮቶኮል ይልቅ ለመተግበር ርካሽ።
  • ከSPI ያነሰ ለድምጽ የተጋለጠ።
  • ውሂብን በበለጠ ርቀት አስተላልፍ።
  • ቀስ ያለ የዝውውር ፍጥነት እና የውሂብ ተመኖች።
  • የመገናኛ አውቶቡሱን መልቀቅ በማይችል አንድ መሳሪያ ሊቆለፍ ይችላል።
  • ከSPI የበለጠ ኃይል ይስባል።

I2C በፒሲቢ ላይ በቺፕ መካከል ለመገናኛ የተነደፉ ሁለት የሲግናል መስመሮችን ብቻ የሚፈልግ ኦፊሴላዊ መደበኛ ተከታታይ የግንኙነት ፕሮቶኮል ነው።I2C በመጀመሪያ የተነደፈው ለ100 ኪ.ቢ.ቢ. አሁንም ቢሆን እስከ 3.4 ሜጋ ባይት በሰከንድ ፍጥነት ለመድረስ ፈጣን የመረጃ ማስተላለፊያ ሁነታዎች ባለፉት አመታት ተዘጋጅተዋል። የI2C ፕሮቶኮል እንደ ይፋዊ መስፈርት ተመስርቷል፣ ይህም በI2C ትግበራዎች መካከል ጥሩ ተኳሃኝነትን እና ጥሩ ኋላቀር ተኳኋኝነትን ይሰጣል።

ከላይ ካለው የጥቅምና ጉዳቶች ዝርዝር በተጨማሪ I2C ሁለት ገመዶችን ብቻ ይፈልጋል። SPI ሶስት ወይም አራት ያስፈልገዋል. በተጨማሪም SPI በአውቶቡስ ላይ አንድ ዋና መሳሪያ ብቻ ነው የሚደግፈው I2C ደግሞ በርካታ ዋና መሳሪያዎችን ይደግፋል።

በI2C እና SPI መካከል መምረጥ

በአጠቃላይ፣ SPI ለከፍተኛ ፍጥነት እና ዝቅተኛ ኃይል አፕሊኬሽኖች የተሻለ ነው፣ I2C ደግሞ ከብዙ ተጓዳኝ አካላት ጋር ለግንኙነት እና እንዲሁም በ I2C ላይ ባሉ ተጓዳኝ አካላት መካከል ያለውን ዋና የመሳሪያ ሚና ተለዋዋጭ ለውጥ በሚያመጣ ሁኔታ የተሻለ ነው። አውቶቡስ።

የሚመከር: