0% encontró este documento útil (0 votos)
13 vistas34 páginas

Protocolo I2C: Guía Completa y Aplicaciones

El documento trata sobre el protocolo I2C, que es un método de comunicación de datos en sistemas electrónicos. Se discuten conceptos clave como la comunicación maestro-esclavo, la sincronización y el manejo de señales. Además, se mencionan aplicaciones y características técnicas relevantes del protocolo.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas34 páginas

Protocolo I2C: Guía Completa y Aplicaciones

El documento trata sobre el protocolo I2C, que es un método de comunicación de datos en sistemas electrónicos. Se discuten conceptos clave como la comunicación maestro-esclavo, la sincronización y el manejo de señales. Además, se mencionan aplicaciones y características técnicas relevantes del protocolo.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

‫ﺑﻪ ﻧﺎم ﺧﺪا‬

I2C ‫ﭘﺮوﺗﻜﻞ‬

: ‫ﻧﻮﻳﺴﻨﺪﮔﺎن‬

‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬

‫ﻛﻠﻤﺎت ﻛﻠﻴﺪي‬
Wired-  OSI  Slave  Master  DCE  DTE  Baud rate  Handshaking  SCL  SDA        I2C
 Hub  SERVO  RS-232  Acknowledge  Arbitration  current-source  open-drain  open-collector  AND
LED  Multiplexer  GPIO  Extender  Repeater

‫ﭼﻜﻴﺪه‬
           ! "#$% &'  "  ' () % ' *+,    -. , 
% %   + &'  .5 ' *+,  6% )   7.   ' % '/  01 !  2 (/(%  % 341
 :  (  *'  ;91 < /  2 < =9   %   ! (Data Communication) ' *91 : -
CD(1 E A$  Handshaking     *+, )   Master-Slave   >? *91  @6A1  , B 
KLMN    HI<:   J(1 01 ! &' . F' ! I2C 01 ! : -  + <.  5G % HI .F 
B, O' /(1 ( 2 Q )   B 0%  .  P% O ! % TV " O ;91 "/
% + &'  .   -.   %  01 !  ' () % ( F  : B  G R,  @-SG
.F'  ! T<$ "#$%  2   %  01 ! &' : @U /

www.
[Link].
[Link] 1 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
V 'W! XY, ' *91 ,(OZ
@(   ,(1  ",2  0. R' () % .%   #% -1 ' [ &% ' *+,  ' *91  >
.% R' ' ?. )  M ' ] 0     '%    1(I  % CS &' 1 ., \' , % ,  %
.  CS &' %  1(I  ^

. B @(. R'  ?. % E  ' *91


% ]  ",2  X    K[M 0   % ASCII ,   1(I   *( -  ,  '
'% _ J7 % ;91  %  ( XY, ' )  % 1(I  0  @91   /(1 '% .  0#1
.( *   ' *91 7. '% &`  ,(  @91
? data *+,  % , % & #   Extended ASCII *^ () % . (/ ASCII  ?<$  ,
.

0  (S% '% R' '    % R'


:  (/ ' *+,  % 3 

*'  bK
( b[

% .,( *  (S% ,(1   &' %% .  : B c,  5 R' %  %  ( *+, 
. B  G ? ( 1( 91 " 5  3 &'  *+, 6% )   ' &' % /(1
 %  A+  % ,(% '%  91 01 ! &' %% .(  : c7  % *'  3   0%+ 
.( : - bit/s  % , *+, )  &' % 4) . d$#  ",

www.
[Link].
[Link] 2 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
0  < / R' '   R'   R'
: F' *'  *+,  % 3  
(Asynchronous)  e *+, bK
(synchronous)  *+, b[
  start %  , B  . :  stop  start % % c7 R'       5, 1   e *+, 
 . Lf 1 LN   . 5'  , B stop %  . 5?1  () %  "% +%  :'
.  e @(A% data *'  P(, *+,
' ,B/ F R'  % clock J J(1 *+, )  .(  : c7 R'   X!   *+, 
[N    &'  3 0%+   e 3 Q) .( &-1  ' *O  %   @(A%
.% ' ! "% 0  Xg! . [f 

, B   :
 , B () % F ,(1  @%  PC , . (/ , B   : X, % '  : $  ' *91 =79 
. 0 )   R'   : @(. % F
:( XY, ,(1 3  % *+, &'
.% line R'   , B %  : Q,/    :  R' "1 ' *+, : simplex bK
 XY, ,B/ line   <%  @(A% ,  % :   @(. %  ' *+, : Half duplex b[
. 'W!
@   ' *+, , ). 'W! XY, line R'    :   @(. %  ' *+, : Full duplex bh
( ?<1

www.
[Link].
[Link] 3 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
: C7. *A1
(/ ' *91    k14S. < /  DCE(data communication equipment)  DTE(data terminal equipment)
@ "Y1    5 DCE 6E ( - 91   : $  X( 5 DTE 6E ( - " 1   1(I  .
 *+,  %  ? "! DTE  .% DCE F  F  DTE F ,(1  ' !   5<! ( c1  O'
 1(.  .  0A DCE % E +5  DTE (1 Q1 1 &'% .% DCE (, "! % @? ' :'
RD(receive data) J % TD(Transmit Data) J 1 F  g1  *A1  :  F'(9Y F 0A F %  DCE 
.( l9S

(transparent communication) >? *91


>? ;91  ,  9 F % X( -1 <(%   1(I  " 5 
.,(  " g!       &' - % :? . ?

Master-Slave 
m (S%   Xg! Master &'Z  @(. &'%  ?  &'  -.  9    5B \$%
 ( % o(A$ p2 Slave F5 &'  . , polling  (1 &' . :   n!  ' Slave %
.
 XY,   :  p2 d$#1  H! c, ( Slave . : c, ( Slave p2  %  (  : Master
.    (  % 1  : master  % '1 *O qG( r-%  
 :  slave   %  g! . ( ?  91 01 ! P(, % O5% Xg!  p2 0  
(   (  slave  1 % master J(1  % g! ,(1 &' .(  , broadcast Xg! (
% '%  't2  S XO  . % X,  't2  *   plc (1 *^ () % .  XY,  ?s 2 
.(  : '% broadcast Xg! R' &' %% '2 .

www.
[Link].
[Link] 4 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
:*+, ) 
<.:  0% P(,.?B c,  ,  @91  *+, S '% <% 5, )  &' #%  )  &' 1 "% (
. F%'  ' *+,    0%G  6%   %  @(. &' . &-1  "% ) 
. ! 0 g1 %  '% 5  F < % *Y' ' *+,  %
.% , 7% ,(1  u &' 6% ")    ,( *O  g  T-r1 Q9 91 0%
9' +1 (S% .(  B , bit/s % *+, )  .% baud rate  bit/s  (/ =79 &'   v4S. 
. *+, ,u    LwN E 9' +1 9600 bit/s )  % ,(1 &' %%  , % KN  *+,  %
.   g1  baud rate  *O  X( .( ? X(  9 %  :  \! *O 0 g1  %
 *O  0 g1  .((  )  ! 0 g1 % Z ,u  *O  &-1 Baud rate
% @)4 %   '#B Y,2   (  : , B X( ( % J *(     5% Y' qG
.( 0'91 *Y'

X(  (  :   Z    , ! 0 g1 *O (1(  5  %) short-haul " ( 
.  G % ;91 Transparent @(. %  ( :' , B
  x  :  09G  '  ,  :%  @?1 &' %  0 ) short-haul " ( , PTT " (
    1400 baud % ,(% X( B *^ () % ( d$# ' *+, )    baud rate % /(1 % .
.% 9600 bit/s *+, )  '% F%  % y *+,

www.
[Link].
[Link] 5 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
:  
%$, 0%  % *Y'  CS.,( B    ! 0 g1  "<% P(,  ' *+,  % '% ' "O
.(  g1 ,( 0%G : % c, (
: (/   P(, 
:H, :   bK
. ( ? K  N *Y' v(S *+,  % ?<$ "5, :
::   b[
 *( - 3 &'.  ? 0  ( *O ,"B, : ? K  N *Y' v(S *+,  %
.( ?   91  9  PTT " (
:     bh
. ? NK CS  #,  %  *O   @G
::      by
.   baud   #% "% *+, /   9 1

Handshaking
*  5 0A 9 %  ' O &% ' ' / ,(% 1  ' ;91 @ "Y1  %  Handshaking
.% 1 +% % 95,  O  '  (  o(A % .
.  : $   : X , :(/ Handshaking P(,
`, 2   #% )  %  @)4  ($% B * . '    G % ;91 ' !  1(I  &%  ' O% c,   , 
:%  O Y' .  x :% R'   :D @)4    <%G &' ' ! O. ?% mZ ' !
.  B2 5 &'   1(I    : $ '  : X , Handshaking % ( !
,9#! &?<1 ;(S     #% 6( - X(  1(I  &% ' )  . % X(  ?  O' *^
.  *+,  '    )  %   P4 1(I  % 1  ? 3 &'  '% X( &' %% 

www.
[Link].
[Link] 6 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
:  : X , Handshaking
  :%  G.( Xoff) * 1(I   %    ( ! :% G 3 &' % ' ! *^ 
,( ? 01 ! &'   ( -  . !   ' *+, 1 (Xon)( * 1(I   %  
.% (Xoff)  KL   (Xon)  K]  

: : $ Handshaking


: B c,  (c &'% :D  : $ ;(S RS-232 01 !' ' /  :D    ? / %
1(I   G ,( , () %.% CTS(Clear to Send)  RTS(Requet to send)  ? ;(S &' 1 z' .
:  G % ;91 X( R' %  (
( :, *+, ').  \' : +Kf % +h   RTS J  *+,  ' ($% 1(I  B bK
.  g1  CTS J  ' :'  2  O   d$#1  RTS J  g1 X( b[
.  *+,  '   g1 6% CS % CTS J B ,  c 1(I  bh
. TG(  ' *+, 1(I   : CTS J   S+, 
*+,   P4 1(I  %   DTR J( ? (: *'   ' !  % 9e   : $ J
. TG( We (9, 0 %  '
 ,(1  ,  O'   % <% ,(  , ? Handshaking 3  % "1  : $ "O
-SG  '     % 'W! XY, J |U(   Q 1  }' ( % O R'  -SG  O .%
.% #B 3 &'  ?   :' C7.    C7. *O

www.
[Link].
[Link] 7 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
open systems model % " 5 *
@ "Y1 &' , . 9 R' '! %  " B &  ' < Z '  &% % F  *Y' ' *91 
:% ' '6 ? 0  OSI q/ * .(  p2 '% ,  : X ,   : $
F5 ,  '  T' -1 : ( ' : '6) K '6 -
' S C7A1 QG  % QG : (data link ' ,(! '6) [ '6 -
O' 9 % 9 R'  " g! "%  : : (9 '6) h '6 -
 O' %  % '2 : R'  " g! *  % , : (* '6) y '6 -
' *91       : (Session layer ' '6) f '6 -
 U % '  ' QG : (Presentation U '6) w '6 -
" g! *91  0': * : ( % '6) ] '6 -

0%G ,    G '6 ?  R'    : X ,  , % R' , ' (/   )( Y @(. % OSI *
91 " 0   ( 91 "<   2 F  : (1  %  <  QG R' &' . '(A1
.2 (package) 5% @(. %  "<1 !   : $
: B  ' @(. % OSI * &'  lG  % , 
' : '6 : K '6 -
' ,(! '6 : [ '6 -
 % '6 : h '6 -

F5 R'  < )   @(. % 0 ) &'


   ( /(1   .   <
  2 %  '6 O' 6%  O' '6 R'
.   , (User layer) % '6 

www.
[Link].
[Link] 8 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
. < F5 R'  " \$%  5, OSI *  \$% R' '6 &'
: 19)  '6 &'  % O,(OZ  '"^
.5 ' : '6  '"^ RS-485  RS-232 -
.' ,(! '6  ^ Modbus 01 ! -
.' ,(!  ' :  '6 0  Ethernet -
.  %  ' ,(!  ' : '6  0  HART  ( lG  % 01 ! -
. ~(: '6  0  Foundation Profibus  Profibus -

www.
[Link].
[Link] 9 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
: I2C `$'1
;91 "/     F  : 2 '% >  ' B P% Philips   J(1 KLMN   0'  I2C 01 !
Q9  (% ' ;(S -1  (/(  l% "%  ' (% (' '(<1 O R'  9,/   1 % CPU R'
.' B (% PCB  X
&% 91 R R' 2 F  : -' 2 > O,%  % Inter-IC T?$ HI<:   T' -1 l9 I2C
.% q Y @
1 : ,  '(A1  1(. @ "Y1 CS  2  %    : 'W! -.  ( ) @(. % 01 ! &'  
.   : B  % T<$ IC P(,KNNN  \%      ,(B % . :

: v   % p% '
:  '  B @    )   (" Q9 I2C 01 !
!  '", R1  % ,(1 )  % v    +%S -G  IC % "4  1< ) X B' (<% bK
.
l9S1 % ;(% @97   (/ on-chip $1(. %  ' , :D (interface)J%   % , b[
.  B >W ...  H,I 
. % *  0%G  : $ F   : X , 7  F bh
.%   F '    :D 0%G  % (%  IC by
.%' \   2  ,$% (/ 0 %  : X ,     bf
:% ' "B}'  i2c % B  < ",2  t((1 % /(1 % &`
' / F '", % > A bK
m( 5% '(, % %    b[
:  5B 'Wg1 t 7 bh
 h,w 1 h '  f,f 1 [,h '/ 0'    f,f 1 [,] '  f 1 [,f
:  5B  ' B z, by
/ K[N 1 N '  / ]N 1 N ( r-%    O, / Mf 1 byN 

: B (1  % I2C p% '


. % B(1  % ' '  p% &'
.  PCB  RZ(  B Q9 2 (%    -
p2  decoder >W -
.% (/( Q  ' (Package)  5%  U <%G -

www.
[Link].
[Link] 10 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
:I2C p%  : $
:% *-: J  0  ' : ( % p% &'
serial data line (SDA) *'
  J -
serial clock line (SCL) *'  ) H! J -
 ' '  Master  @  Z (1 0 & %  0 ) "/  @(. %  ;(S &'
. 0 ) , B '  : () % <
0A CS R' % /  Z B @(. &'  .  ? open-collector R1  0' &'  
" + l'   SCL  SDA ;(S p% &'  &` .(%  ( /  Z &'  AND CS 2 Y, ,(
. HIGH CS  J & O, 2 Y,  5 0A 9^ t q9 R' % ' / q% '  pull-up

&'  %  wired-and '  pull-up " +  (% open-collector (   U R1 Z
&' q:  %   B RC ,  %u R' Y' % , : s R'   ,6( ;(S (  P(D(
.  ? (1 ' / q%   + / % P(D(

 p% P(, &' .  B 400pf % 7 '%  J  (/( H,I  % /(1 %   : B  % "1 % /(1 %
:%   'Y%/ % G ' )  
100kbit/s ^ 1 : Standard-mode  bK
400kbit/s ^ 1 : Fast-mode  b[

www.
[Link].
[Link] 11 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
3.4Mbit/s ^ 1 : High Speed-mode(HS-mode)  bh
 % %(<S , @ u  &   6% G %   *+, )  16  ( '  ( 
Z   (/( lS % /(1 % ,(1  *O  % ,(  '(,  ( < /  %   *O
. @4#

.  ?  }'  <:   0 ) 6% )  %  '  %  0# &' q:  %
% 2 p2   5G   B   p2  ?% A7 @(. % 01 ! &'  '% <    ( 
 &-1  : B c,   IC &'  %  p2 "! J(1 2 O'  5G  % (/( IC  < @(.
. B
   /  % (/( (A0,A1,A2) '!  6E ( - ,(  p2 % ] @(A%  ' IC  E D :

.%  (/ p% &'  * R'  ' 0%G IC 23 = 8

:  *+,  :
J(1  "'% -1 (  '7 | &`  .%  *( % M '% SDA J  %  '%
., (/ SDA  %  : R'
   O  g1 SDA J '9,  high CS  clock  ,    *+, XO    /(1 '%
.% '!  P     #, 

.  G high CS  clock  ,  low % high  SDA +S CS g1 : START %
.  G high CS  clock  ,  high % low CS  SDA +S CS g1 : STOP %

www.
[Link].
[Link] 12 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
-% H!  O' % R' , '   3 'W! , B J(1 '% &' ' &-1 "/  * '%  -%
  - &' %  O%  G high CS  SDA % &'  B . > - Acknowledge bit %   B *
. : B @(. 3 'W!   - &' %  % low CS % SDA B   : O, @(. 3 'W!

: ) H!   5


% /(1 %      G SCL  %  ( ) H! Master .  B (1  Master J(1 ) H!
. B  # ) H! R' (1 =)%   AND F %  ) H! p% ,(B &'  wired-AND .

: Master R'     5


wired- . (/ , Y'  .% 2 SDA J   !   p% % ,(1 ,   "1 Master
 * *'  @(. % SDA J  %  #'   (S% Master Z -'  B 0# 0 =)% AND
R' % ;(%  J % SDA J  , &   B  G  ' R' p%  %   AND F %  ,
(/ % /(1 % ƒ : \! )    +S R' CS   *'   J Master 2 , +%S Master
.% , u1  Master O'   % 1 (% high CS pull-up

www.
[Link].
[Link] 13 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
 ' F%  Master Z   -  (  "1 Arbitration 5 ( '  ( 
-   SDA %   l  (  p2 Slave R'    ' % /(1 %  Slave (  bK
.  ($,
., SDA J %    % 9G O' Master R' b[

: ( , : B % Arbitration ' (    /(1 '% &`
' %  repeated Start (Sr) -D &% •
' %  Stop -D &% •
Stop -D  repeated Start (Sr) -D R' &% •

www.
[Link].
[Link] 14 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
:  p2
on-chip @(. % 2 "%  -1 < (   F' p2 R' % , 01 ! &'  < '  %
oA < %  2 %  . B d$#  : $ p2 "! l'   +%  (  p2
% -1 %   p2 % , 2  : %  < -1  p% &' 3 5B %  (% % ] p2 R' :'
. 2 (/(% % KN @(. %  p2   p5 16%
: % ]  p2
"/ M %  HI . *( % ]  (  : slave R' p2  START(S) -D  -%  &' 
.%  (READ) ' ( O,% R'  (WRITE)   : O,% ?. . B d$# ( R / W )  *+,
-D R'  %  p% %   % , ` master B .%'  1 STOP -D R' % ,  *
% , % ' %   p2  O' slave R' HI   ? Repeated Start (Sr) Y P 
.%  STOP -D

:% (/( '    p2 P(, &' % /(1 %


. 0+  g1 * "/ ' % slave-receiver R' %  \'  master-transmitter R' bK

www.
[Link].
[Link] 15 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
.,( slave  '% &  -% <.:4%    master R' b[

. g1 0%G * "/ -'  09G    9 1 : 9 1  bh

  ",2 % ' */   ,   x . .+  % "2  -1 * '%    /(1 '%  
: B

Fc1  ( % ;(% "2  < X 1 '% &' *  p%  P   H!   &'  % : General call
.

www.
[Link].
[Link] 16 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
. 0 ) slave-receiver () %  &'  -% %  2 % ,  < B
:   X '%  
.% ?. 2 3 F %  O •
.% R'  O •
: F'  Z  ?. B   
. : $ <(% slave p2  '  , % 0%G  5G &(,    5' : 00000110(06H) •
.( , 5' O  &'  . : $ <(% slave  '  , % 0%G  5G &(, : 00000100(04H) •
.( ? '9, X '% () % : 00000000(00H) •
.  c, > .   G%  '%
,  : $ J(1 (1  - &' %   > - Hardware general call %  R' B %  O
. B *  ,(  '  , % c, ( slave p2 R' *  % ,(1 ,  keyboard scanner
F5  r-%  .(  d$#1    R' <(%   hardware master p2 0  O' % ?
'%  slave p2   % ! master R' J(1   0 ) slave-receiver @(. % hardware master &' 
.( &-1   B *  2 %

 F )  %   R' % .( ? '% &'  p% &' %        \   % : Start byte
  ' 1    % ,( , SDA
)  % 95,  )  % ] &'
d$#1 (, B    1 ,6(  
 (  % ,( , )  HI . 
   ,(% 1   \' :
 &'  .  d$#1  SDA
: ' @(. % P  '

(S) START -D -


(00000001) START '% -
Acknowledge % ;(% ) H! -
(Sr) Repeated start Y P  -D -

www.
[Link].
[Link] 17 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
: % KN  p2
&'  % 11110XX   "1 F %   .   O, (A+ &'  % 1111XXX   ?B  ( 
d$# % ]  , , F# % .   12 .+  % 11111XX     ? (A+
.% c, ( Slave p2   B % '% &'  H! X '% .% Read/Write 

:   ",2 % (1 ' "<    (/ ?<$ "-D ,  &'  % ]  ,

www.
[Link].
[Link] 18 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
‫‪www.‬‬
‫‪[Link].‬‬
‫‪[Link]‬‬ ‫‪19‬‬ ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
: Fast-mode  @6(71
:(% '  B}'   ' B P% Fast-mode  16% )  % , % /(1 % ,   -%
400 kbit/s ) ^ -
.  l9S1 SCL  SDA "O 9,  -
" O   Schmitt trigger ,(  '(, >W F5 &: B c,  -
Fast-mode
. ? , &'! 9  % Q *   /   :%  -
.  l9S1 p% &'  % F    % / pull-up " O -

 + @ ' ( 3mA ^ ) ' / q%  2  #%  %   +  pull-up  200pf     %
. ? „`U(

: High Speed-mode (HS-mode)  @6(71


: 0' ,(B &' 
current-  open-drain pull down @ Q 1 R') SDAH *O  % Open-Drain /  :% R' -
.  \  SCLH  %       SCLH /   % source pull-up
-D g1 High % Fast    ,   0 ) &' <% , (/ clock    Arbitration -
. B @(. F 
.,( ? Fast-mode   SCL  SDA % SCLH  SDAH *A1  %  ,(% < "<!  -
. 0 ) @? t CS   6E ( - 
.( 01  6% t ,(  % D  I/O v(S s? =)% RS () " + -
  %  / 2 *(! ' / q%  100pf  16%  %  , (/ , (RP) 2 *(! " + -
.( ? ( 

www.
[Link].
[Link] 20 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
: HS-mode  *'    *  :
 ' "-D  -% "1  ,  G Fast-mode   %    '% HS-mode    <' X 1
:, B HS-mode 

Start (s) -D


bK
(00001XXX) % M @(. %  b[
( A ) Not-Acknowledge % bh
. B e2  p2 %KN '  % ]  p2 P(, % /(1 %   HS-mode   "-D &'  -%

www.
[Link].
[Link] 21 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
: I2C   %
 1 &'   RZ(  % /(1 %. ", % 80c51  - %  (    p  '! HI<:  
 U P(   %  '  1 (W  .  ?  G     F5 ^  2  (1
.% ... ADC   5B I/O  I2C @(!  \' : 0%G RAM  ROM(OTP/Flash) 0    1 &' P( Y .

: c, ,( U ?<$  QG   '  , % 0%G  c:


ISP (In-System Programmable)
IAP (In-Application Programmable)
OTP (One Time Programmable)
MTP (Multi Time Programmable)
: ,   ,9#!  CANBus 01 ! F -1.  ,9#!  I2C HI<:     1 9' +1
C591†‡

I2C % B HI<:    5

www.
[Link].
[Link] 22 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
: (PLCC-68) C552MN    ,( , () %

: CS6208   
 01 ! -SG &'.(# ? Master/Slave  9  ! (c % I2C Interface % 9   %  %
. ,9#!  TCP/IP,ARP,IP,ICMP,UDP,DHCP,BOOTP

www.
[Link].
[Link] 23 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
: RS-232 I2C
0'91 I2C %  RS-232  S% (/  T<$  O ;91  RS-232  5B  % % /(1 %
.%  2    ,( , '.WO%   ! \!  '/   ,( 

I2C J% % 1-SG % ;91  AT89C2051/AT89C4051     ? : K*^


PCF8574 I/O  LCD \' ,  % Header DB9 RS-232 ˆ"S% : *^ &'  , ( @-SG
AT24C04( I2C EEPROM )Extender

.( 0 1 yNfK/[NfK    Q 5'(,  , % % ;91 &'   x 0%G 9

www.
[Link].
[Link] 24 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
DS-SCX nS :[*^

servo F5 M  I2C(OOPic)  rs-232 (pc) &% 1G ! J%    % servo *   F5 =7% ( IC
.  (/(% (DS-SCX16S) servo F5 Kw ' ( DS-SCX8S)

 , %       !  R1%  IC &'  %


.,    G % ;91 SERVO

I 2C   HI<:   @-SG  )( Y  % %  5G &' 


.F' !   ,9#!

www.
[Link].
[Link] 25 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
: Extender , Repeater & Hub
PCA9511-16 , PCA9518 , P82B715 , P82B96 : < / 
: 5   ' ' 
. B Š‹‹pf  #% J H,I     / .K
J  ,6( .[
F5 R'  T<$ t +S v(S  q% (/   .h
#%  '  % (, (6 '   .y
I C *-: J % 'Wg1 q9 % "1   G .Œ
2

.( qSG <'6 % ",2 'Wg1 q9  F5  '" 5G    ' .w
:K*^

HUB  ? :[*^

www.
[Link].
[Link] 26 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
I2C Hot swap Buffer :h*^

: s (/    "/  (6 ' % 4).( ? p% % 9,/ 0'   :D  %  :% &' 
 K  1  SCL SDA ;(St CS '(, 0%+   '  % &` .  m-#,   yNN PF ^
.% IC &'  '  "%  ' /  6% /  H,I  % % &' / .  \ 

I2C Bus Extenders I2C J% % @)4 *+,  % USB 0%  ? : y *^

. F  : O' >    yNN PF ^ : s (/   I2C Bus Extenders  ? :/(1

www.
[Link].
[Link] 27 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
: I2C general purpose I/O Expanders
SMBus, I2C % ( "/    *A1 <%G b

 /   '+  I/O Fc1  % Fc1 0%G 5/ y  b


( 9554  "1)?G  b

: I2C Controller % ( p% ;91

: Multiplexed/Latched I2C EEPROM

www.
[Link].
[Link] 28 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
‫^*‪5<!   %:‬‬
‫(‪.‬‬ ‫ ^ ‪? IC &'   1(I   RAM‬‬

‫‪www.‬‬
‫‪[Link].‬‬
‫‪[Link]‬‬ ‫‪29‬‬ ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
: I2C Device for LED Display Control
PCA9530-33 , PCA9550-53 , SAA1064:< /
.% < (14  *5'   -
.% (blinking)  R #Z  %  [  -
(open drain)  /  6% ' / -

PCA955X  ? : K *^

www.
[Link].
[Link] 30 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
'!  LED  %

'!  LED  %
.  %  p'%  % R3,R4 "  +  LED ' /   7  % R2 R1 " + b

(Blinking) R #Z :[*^

www.
[Link].
[Link] 31 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
' / J( Fc1 &`  duty cycle g1 %.% (, @ *  % ;(%   LED (  O' =79
.  *   ",2 (, @ (1   LED % 

LED Dimmers
g1 < [fw   duty cycle '% (c &'%. F'% (/(%  T<$ „, [fw (% LED  '  %
, ) LED Dimmer  IC <(%  ",2  F%   G  9  %2 LED   )( Y  B *. F 
.F'% (/(%  „, [fw×[fw×[fw=Kw]]][Kw F,(1 F *  (PCA953X

PCA953X <(% O, T Y'

www.
[Link].
[Link] 32 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
:  % '
LM75A(Philips),LM82(National  IC c,    5B  % ,  (5  91 01 ! &'
CMOS Image Sensors  &` .,( ?    B ,  %  semiconductor),AD7416(Analog Device)
.  % Motorola Handheld Computer  Server Management "1  MB86S02A(Fujitso) ,
I 2C 91 01 !  %  Labview  : X ,  1(I  % ;91  %  Xicor    IC ^ & D 
. ?

www.
[Link].
[Link] 33 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬
: q/
[1]. THE I2C -BUS SPECIFICATION - VERSION 2.1 - JANUARY 2000
[2]. I2C BUS – Quarndon Electronics Ltd. – [Link]
[3]. Westermo Handbook – Industrial data communication – Edition 3.0 – westermo teleindustri AB, Sweden
[4]. And the other Internet based references, papers, eBooks, catalogs and articles.

www.
[Link].
[Link] 34 ‫ﺳﻴﺪ ﻣﺠﺘﺒﻲ ﺷﺎﻛﺮي – ﻣﺤﺴﻦ ﻗﻠﻌﻪ ﻧﻮﺋﻲ‬

También podría gustarte