דעוועלאָפּעד דורך פיליפּס אין די 1980's, י 2 ק האט ווערן איינער פון די מערסט פּראָסט סיריאַל קאָמוניקאַציע פּראָטאָקאָלס אין עלעקטראָניק. י 2 ק ינייבאַלז קאָמוניקאַציע צווישן עלעקטראָניש קאַמפּאָונאַנץ אָדער יק צו יק, צי די קאַמפּאָונאַנץ זענען אויף די זעלבע פּקב אָדער פארבונדן דורך אַ קאַבלע. דער שליסל שטריך פון י 2 ק איז די פיייקייַט צו האָבן אַ וואַסט נומער פון קאַמפּאָונאַנץ אויף אַ איין קאָמוניקאַציע ויטאָבוס מיט בלויז צוויי ווירעס וואָס מאכט י 2 ק גאנץ פֿאַר פּראָגראַמען וואָס פאָדערונג פּאַשטעס און נידעריק פּרייַז איבער גיכקייַט.
איבערבליק פון די י 2 ק פּראָטאָקאָל
י 2 ק איז אַ סיריאַל קאָמוניקאַציע פּראָטאָקאָל וואָס בלויז ריקווייערז צוויי סיגנאַל שורות אַז איז דיזיינד פֿאַר קאָמוניקאַציע צווישן טשיפּס אויף אַ פּקב. י 2 ק איז געווען אָריגינעל דיזיינד פֿאַר 100 קבפּס קאָמוניקאַציע אָבער פאַסטער דאַטן טראַנסמיסיע מאָדעס האָבן שוין דעוועלאָפּעד איבער די יאָרן צו דערגרייכן גיכקייַט פון אַרויף צו 3.4 מביט. די י 2 ק פּראָטאָקאָל איז געגרינדעט ווי אַ באַאַמטער סטאַנדאַרד, וואָס גיט פֿאַר גוט קאַמפּאַטאַבילאַטי צווישן י 2 ק ימפּלאַמענטיישאַנז און גוט צוריק קאַמפּאַטאַבילאַטי.
I2C Signals
די י 2 ק פּראָטאָקאָל ניצט בלויז צוויי ביי-דירעקטיאָנאַל סיגנאַל שורות צו יבערגעבן מיט אַלע די דעוויסעס אויף די י 2 ק ויטאָבוס. די צוויי סיגנאַלז געניצט זענען:
- סיריאַל דאַטע ליניע (סדל)
- סיריאַל דאַטע זייגער (דדק)
די סיבה אַז I2C קענען נוצן בלויז צוויי סיגנאַלז צו קאָמוניקאַציע מיט אַ נומער פון פּעריפעראַלס איז אין ווי קאָמוניקאַציע צוזאמען די ויטאָבוס איז כאַנדאַלד. יעדער י 2 ק קאָמוניקאַציע סטאַרץ מיט אַ 7-ביסל (אָדער 10-ביסל) אַדרעס אַז רופט אויס די פּעריפעראַל אַדרעס די מנוחה פון די קאָמוניקאַציע איז מענט צו באַקומען די קאָמוניקאַציע. דאס אַלאַוז קייפל דעוויסעס אויף די י 2 ק ויטאָבוס צו שפּילן די ראָלע פון די בעל מיטל ווי די באדערפענישן פון די סיסטעם דיקטירן. צו פאַרמייַדן קאָמוניקאַציע קאַליזשאַנז, די י 2 ק פּראָטאָקאָל ינקלודז אַרביטריישאַן און צונויפשטויס דיטעקשאַן פיייקייַט וואָס לאָזן גלאַט קאָמוניקאַציע צוזאמען די ויטאָבוס.
אַדוואַנטידזשיז און לימיטיישאַנז
ווי אַ קאָמוניקאַציע פּראָטאָקאָל, י 2 ק האט אַ פּלאַץ פון אַדוואַנטידזשיז וואָס מאַכן אַ גוט ברירה פֿאַר פילע עמבעדיד פּלאַן אַפּלאַקיישאַנז. I2C ברענגט די פאלגענדע אַדוואַנטידזשיז:
- י 2 ק נאָר ריקווייערז צוויי סיגנאַל שורות
- פלעקסאַבאַל דאַטן טראַנסמיסיע רייץ
- יעדער מיטל אויף די ויטאָבוס איז ינדיווידזשאַלי אַדדיטאַבאַל
- דעוויסעס האָבן אַ פּשוט האר / סלאַווע שייכות
- י 2 ק איז טויגעוודיק פון האַנדלינג קייפל בעל קאָמוניקאַציע דורך פּראַוויידינג אַרביטריישאַן און קאָמוניקאַציע צונויפשטויס דיטעקשאַן
- מער ווייַטקייט קאָמוניקאַציע ווי ספּי
מיט אַלע פון די אַדוואַנידזשיז, י 2 ק אויך האט אַ ביסל לימיטיישאַנז אַז קען דאַרפֿן צו זיין דיזיינד אַרום. די מערסט וויכטיק י 2 ק לימיטיישאַנז אַרייַננעמען:
- זינט בלויז 7-ביץ (אָדער 10-ביטן) זענען בנימצא פֿאַר מיטל אַדרעסינג, דיווייסאַז אויף די זעלבע ויטאָבוס קענען טיילן די זעלבע אַדרעס. עטלעכע דעוויסעס זענען טויגעוודיק צו קאַנפיגיער די לעצט ביסל ביטן פון די אַדרעס, אָבער דאָס נאָך ימפּאָוזאַז אַ שיעור פון דעוויסעס אויף די זעלבע ויטאָבוס.
- בלויז אַ ביסל לימיטעד קאָמוניקאַציע ספּידז זענען בנימצא און פילע דעוויסעס טאָן ניט שטיצן די טראַנסמיסיע העכער ספּידז. פּאַרטיייש שטיצן פֿאַר יעדער גיכקייַט אויף די ויטאָבוס איז פארלאנגט צו פאַרמייַדן סלאָוער דעוויסעס פון קאַטשינג פּאַרטיייש טראַנסמיססיאָנס וואָס וועט רעזולטאַט אין אַפּעריישאַנאַל גליטטשעס.
- די שערד נאַטור פון די י 2 ק ויטאָבוס קענען רעזולטאַט אין די גאנצע ויטאָבוס כאַנגינג ווען אַ איין מיטל אויף די ויטאָבוס סטאַפּס אַפּערייטינג. סיקלינג די מאַכט צו די ויטאָבוס קענען זיין געניצט צו ריסטאַרט די ויטאָבוס און ומקערן אָפּעראַציע.
- זינט דעוויסעס קענען שטעלן זייער קאָמוניקאַציע גיכקייַט, סלאָוער אַפּעריישאַנאַל דעוויסעס קענען פאַרהאַלטן די אָפּעראַציע פון פאַסטער גיכקייַט דעוויסעס.
- י 2 ק דראָז מער מאַכט ווי אנדערע סיריאַל קאָמוניקאַציע בוסעס רעכט צו דער עפענען-דריינאַדזש טאַפּאַלאַדזשי פון די קאָמוניקאַציע שורות.
- די לימיטיישאַנז פון די י 2 ק ויטאָבוס טיפּיקלי באַגרענעצן די נומער פון דעוויסעס אויף אַ ויטאָבוס צו אַרום אַ טוץ דעוויסעס.
אַפּפּליקאַטיאָנס
די י 2 ק ויטאָבוס איז אַ גרויס אָפּציע פֿאַר אַפּלאַקיישאַנז וואָס דאַרפן נידעריק פּרייַז און פּשוט ימפּלאַמענטיישאַן גאַנץ ווי הויך גיכקייַט. פֿאַר בייַשפּיל, לייענען זיכער זיקאָרן יקס, אַקסעס דאַקס און אַדקס, לייענען סענסאָרס , טראַנסמיטינג און קאַנטראָולינג באַניצער דירעקטעד אַקשאַנז, לייענען ייַזנוואַרג סענסאָרס, און קאַמיונאַקייטינג מיט קייפל מיקראָקאָנטראָללערס זענען פּראָסט ניצט פון די י 2 ק קאָמוניקאַציע פּראָטאָקאָל.