Избор између И2Ц и СПИ за ваш пројекат
Серијски периферни интерфејс (СПИ) се користи за комуникацију на кратким растојањима, посебно у уграђеним системима. Чешћи серијски комуникациони протокол је И2Ц, који олакшава комуникацију између електронских компоненти, било да су компоненте на истој штампаној плочи или повезане каблом.
Бирање између И2Ц и СПИ, два главна серијска комуникациона протокола, захтевају добро разумевање предности и ограничења И2Ц, СПИ и апликације. Сваки комуникациони протокол има различите предности које се разликују када се примењују на вашу апликацију.
СПИ
Боље за апликације велике брзине и мале снаге.
Није званични стандард - генерално мање компатибилан.
И2Ц
Боље за комуникацију са неколико периферних уређаја и промену улоге примарног уређаја.
Стандардизација обезбеђује бољу компатибилност.
СПИ је бољи за апликације велике брзине и мале снаге. И2Ц је погоднији за комуникацију са великим бројем периферних уређаја. И СПИ и И2Ц су робусни, стабилни комуникациони протоколи за уграђене апликације који су веома погодни за свет уграђених уређаја.
СПИ за и против
Предности
Подржава пунодуплекс комуникацију веће брзине.
Веома мала снага.
Недостаци
Кратке удаљености преноса, не могу да комуницирају између компоненти на одвојеним штампаним плочама.
Неколико варијанти и прилагођавања могу створити проблеме са компатибилношћу.
Захтева додатне сигналне линије за управљање више уређаја на истој магистрали.
Не потврђује да су подаци исправно примљени.
Подложнији буци.
Серијски-периферни интерфејс је четворожични веома мале снаге серијски комуникациони интерфејс. Дизајниран је тако да ИЦ контролери и периферни уређаји могу да комуницирају једни са другима. СПИ магистрала је пуна дуплекс магистрала, која омогућава проток комуникације до и од примарног уређаја истовремено брзином до 10 Мбпс. Рад СПИ велике брзине генерално га ограничава да се користи за комуникацију између укључених компоненти одвојене ПЦБ-е због повећања капацитивности које комуникација на дужим удаљеностима додаје сигналу линије. Капацитет ПЦБ-а такође може ограничити дужину СПИ комуникационих линија.
Иако је СПИ успостављен протокол, он није званични стандард. СПИ нуди неколико варијанти и прилагођавања која доводе до проблема са компатибилношћу. Имплементације СПИ увек треба проверавати између примарних контролера и секундарних периферних уређаја осигурати да комбинација неће имати неочекиване проблеме у комуникацији који утичу на развој а производ.
И2Ц за и против
Предности
Подржава више уређаја на истој магистрали без додатних одабраних сигналних линија путем адресирања уређаја у комуникацији.
Званични стандард обезбеђује компатибилност између И2Ц имплементација и компатибилност уназад.
Обезбеђује да секундарни уређај прими послате податке.
Може да преноси са ПЦБ-а, али при малим брзинама преноса.
Јефтинији за имплементацију од СПИ комуникационог протокола.
Мање подложан буци од СПИ.
Пренесите податке на веће удаљености.
Недостаци
Спорије брзине преноса и брзине преноса података.
Може се закључати једним уређајем који не успе да ослободи комуникациону магистралу.
Црпи више снаге од СПИ.
И2Ц је званични стандардни серијски комуникациони протокол који захтева само две сигналне линије које су дизајниране за комуникацију између чипова на ПЦБ-у. И2Ц је првобитно дизајниран за комуникацију од 100 кбпс. Ипак, током година су се развијали бржи начини преноса података како би се постигле брзине до 3,4 Мбпс. И2Ц протокол је успостављен као званични стандард, пружајући добру компатибилност између И2Ц имплементација и добру компатибилност уназад.
Поред горње листе предности и недостатака, И2Ц захтева само две жице. СПИ захтева три или четири. Штавише, СПИ подржава само један примарни уређај на магистрали, док И2Ц подржава више примарних уређаја.
Избор између И2Ц и СПИ
Све у свему, СПИ је бољи за апликације велике брзине и мале енергије, док је И2Ц погоднији за комуникацију са великим броја периферних уређаја, као иу ситуацијама које подразумевају динамичку промену улоге примарног уређаја међу периферијама на И2Ц аутобус.