I2C ортосунда тандоо жана Элиза, эки негизги сериялык байланыш параметрлери, туура эмес байланыш протоколу колдонулат, айрыкча, бир топ кыйынчылык менен долбоордун дизайны боюнча олуттуу таасир этиши мүмкүн. Both Элиза жана I2C атайын колдонмолор үчүн ар бир ылайыктуу аларга кылып байланыш протоколдору, алардын өз артыкчылыктарын жана чектөөлөрдү алып.
Элиза
Элиза, же Сырткы Interface үчүн Serial, IC арналган өтө төмөн күчү, төрт зым сериялык байланыш колдонмо болуп саналат инспекторлор бири-бири менен баарлашууга жана сырткы. Элиза автобус байланыш жана бир эле убакта башкы аппараттан 10Mbps чейинки курсу агып берет толук дуплекс автобус болуп саналат. Элиза жогорку ылдамдыктагы негизинен ары аралык байланыштар сыйымдуулугу улам өсүшүнө өзүнчө PCBs боюнча компоненттеринин арасындагы байланыш үчүн колдонулган белги каттамдарга кошумчалайт аны чектейт. PCB сыйымдуулугу да Элиза байланыш линияларын узундугун чектеши мүмкүн.
Элиза белгиленген протокол түзөт, ал эми шайкештик маселелери алып келиши мүмкүн бир нече диалектисине жана Элиза өзгөчөлөштүрүү алып баруучу расмий стандарттуу эмес. Элиза Ишке дайыма айкалышы камсыз кылуу үчүн мастер-контролдоочу жактарынан жана кул жабдыктарына ортосундагы текшерилип турууга тийиш болгон буюмдун өнүгүшүнө терс таасирин тийгизе турган, ар кандай күтүлбөгөн байланыш көйгөйлөр болбойт.
I2C
I2C гана КПК боюнча микросхемалардын ортосунда байланыш түзүү үчүн иштелип чыккан эки белги сызыктар талап расмий стандарттык сериялык байланыш протоколу саналат. I2C башында 100kbps байланыш, бирок тезирээк маалымат берүү ыкмаларын жылда 3.4Mbps чейин ылдамдыгы жетүү үчүн иштелип чыккан үчүн иштелип чыккан. I2C протокол I2C өнүктүрүү жана жакшы артка келүүчүлүк арасында жакшы шайкеш камсыз расмий стандарттары, ошондой эле түзүлгөн.
I2C жана Элиза ортосунда тандоо
I2c жана Элиза, эки негизги сериялык байланыш протоколдору ортосунда тандоо, I2C, Элиза жана колдонуу артыкчылыктары жана чектелүү экенин жакшы түшүнүү керек. Ар бир байланыш протоколу ал арыз тиешелүү катары айырмалай алышат жакшы жактары бар. I2C жана Элиза ортосундагы негизги айырмачылыктар болуп саналат:
- Элиза талап кылат, ал эми I2C, эки гана зымдары талап кылат, үч же төрт
- Элиза жогорку ылдамдыктагы колдойт толук дуплекс пикир I2C жай болуп саналат, ал эми
- I2C Элиза көбүрөөк күч беребиз
- I2C Элиза эле на бир нече түзмөктөрдү башкаруу үчүн кошумча белги сызыктар талап кылат, ал эми чечүүгө-байланыш каражаты аркылуу кошумча тандоо сигнал линиялардын жок эле на бир нече түзмөктөрдү колдойт
- I2C Элиза ошол маалыматтарды текшерүү эмес, ал эми маалымат кул аппарат тарабынан кабыл алынат жиберген туура кабыл алды деп кепилдик берет
- I2C байланыш Таанытма коё албаган бир прибор менен бекилүү болот
- Элиза I2C алат, төмөнкү маалыматтарды берүү ылдамдык менен болсо да, ал эми КПК өчүрүп өткөрүп берүү мүмкүн эмес
- I2C болуп ишке ашыруу үчүн арзан Элиза байланыш протоколдун жыйынтыктары
- Элиза гана I2C бир нече кожоюн түзмөктөрдү колдойт, ал эми на бир кожоюн түзмөк колдойт
- I2C Элиза караганда ызы азыраак чырмалып
- Элиза да аз маалымат курсу гана кыска аралыктарды жана I2C, көп аралыктарга маалыматтарды өткөрүп берет, ал эми КПК тышкаркы сейрек саякат
- расмий стандартынын жоктугу негизинен I2C протокол менен иш болмок эмес беле Элиза протоколдун, өзгөрүүлөр бир нече өзгөрүүлөр алып келди
Элиза менен I2C ортосундагы бул айырмачылыктар сиздин колдонуу кыйын мыкты байланыш тандап алуу керек. Элиза менен I2C да жакшы пикир параметрлери бар, бирок алардын ар бири бир нече өзүнчө артыкчылыкка жана артыкчылыктуу арыздарды бар. Жалпысынан, Элиза I2C I2C на жабдыктарына арасында мастер аппарат ролун көп жабдыктарына саны жана динамикалуу өзгөртүү менен пикир алышуу үчүн ылайыктуу жакшы, ал эми жогорку тездикте жана төмөнкү бийлик өтүнмөлөр үчүн жакшы болот. Элиза менен I2C да камтылган дүйнө үчүн, ошондой эле ылайыктуу камтылган колдонмолор үчүн бекем, туруктуу байланыш протоколдор болуп саналат.