½þÅÝʽÏß·°å·À³±¿ª´´Õß

ÁªÂçµç»°£º0754-12587458

ÇëÊäÈëÄÚÈÝËÑË÷ ÕÐÉ̼ƻ® ²£Á§ÐÐÒµ Ó¦ÓÃÁìÓò ²úÆ·ÊÓƵ ²úƷչʾ

Ê×Ò³ / ×ÊѶ / ÐÐÒµ×ÊѶ / ×ÜÏßI2CºÍSPIÒªÔõôѡÔñ£¿
·µ»Ø

×ÜÏßI2CºÍSPIÒªÔõôѡÔñ£¿

¾ÅÓλáJ9 ä¯ÀÀ´ÎÊý:1209 ·ÖÀà:ÐÐÒµ×ÊѶ

IIC vs SPI

ÏÖÈç½ñ£¬ÔÚÖеͶËÊý×ÖͨÐÅϵͳÖ÷ÒªÓÃ;£¬´ó¼Ò¾­³£¿ÉÒÔ¿´µ½IIC £¨Inter-Integrated Circuit£© ºÍ SPI £¨Serial Peripheral Interface£©µÄÓ°×Ó¡£Ôµ¹ÊÊÇÕâ¶þÖÖͨѶЭÒéÌرðÊʺϽü¾àµÍËÙµµ¼¯³Éic¼äͨÐÅ¡£Philips£¨for IIC£©ºÍMotorola£¨for SPI£© ³ö×ÔÓÚ²»Ò»Ñù»·¾³ºÍÊг¡Ç°¾°Öƶ©ÁËÕâ¶þÖֹ淶ͨѶЭÒé¡£

ΪÁ˸üºÃµØ½ÚԼ΢´¦ÀíÆ÷µÄ¹Ü½ÅºÍºÍ¸½¼ÓµÄÂß¼­ÐÔ¼¯³Éic£¬Ê¹Ó¡Ë¢Ïß·°å¸ü¼òÒ×£¬³É±¾·Ñ¸üµÍ£¬×øÂäÓÚÎ÷°àÑÀµÄPhilipsÊÔÑéÊÒ¿ª·¢Éè¼ÆÁË ¡®Inter-Integrated Circuit¡¯£¬IIC »ò IIC £¬Ò»ÖÖÖ»Ó¦Óöþ¸ùÏßÁ¬ÐøÈ«²¿Íⲿ¼¯³ÉicµÄ´®¿ÚͨÐÅЭÒå¡£×ʼµÄ¹æ·¶½ç¶¨ÏµÍ³×ÜÏßËÙÂÊΪ100kbps¡£Àú¾­¼¸»ØÐÞ¶¨£¬Ö÷ÒªÊÇ1995ÄêµÄ400kbps£¬1998µÄ3.4Mbps¡£

ÓÐÏÖÏó±íÃ÷£¬SPIϵͳ×ÜÏß³õ´Î·¢²¼ÊÇÔÚ1979Ä꣬MotorolaÆóÒµ½«SPIϵͳ×ÜÏß¼¯³É»¯ÔÚËýÃǵÚÒ»Ö§¸Ä×Ô68000΢¿ØÖÆÆ÷µÄ΢´¦ÀíÆ÷¼¯³ÉicÉÏ¡£SPIϵͳ×ÜÏßÊÇ΢´¦ÀíÆ÷ËÄÏßµÄÍâ½çϵͳ×ÜÏߣ¨Ïà¶ÔÐÔÓڃȲ¿ÏµÍ³×ÜÏߣ©¡£ÓëIIC²»Ò»Ñù£¬SPI›]ÓÐÃÜÎĹ淶£¬½ö½öÒ»ÖÖÊÂʵ±ê×¼£¬¶ÔͨѶʵ¼Ê²Ù×÷µÄÍê³ÉÖ»×÷Ò»°ãµÄ³éÏóÐÔÐðÊö£¬¼¯³ÉicÉú²úÉÌÓëÍƶ¯¿ª·¢ÈËÔ±¸ù¾Ýdata sheetsºÍapplication notes¹µÍ¨½»Á÷Íê³ÉÉϵĹؼüµã¡£

SPI

Õë¶ÔÓй¤×÷¾­ÑéµÄÊý¾Ýµç×Ó¹¤³Ìʦ¶øÑÔ£¬ÓÃSPI»¥Á¬Á½Ö»Êý¾Ý»úÆ÷É豸ÊǷdz£ÐÎÏ󻯵Ä¡£SPIÊÇÖÖËĸùµçÔ´ÏßЭÒ壨ÈçÏÂͼ£©£º

SCLK£º Serial Clock £¨output from master£©;

MOSI; SIMO£º Master Output£¬ Slave Input£¨output from master£©;

MISO; SOMI£º Master Input£¬ Slave Output£¨output from slave£©;

SS£º Slave Select £¨active low£¬ outputfrom master£©¡£

SPIÊÇ£Ûµ¥¹Ø¼üÉ豸£¨ single-master £©£ÝͨѶЭÒ飬Õâ´ú±í×Åϵͳ×ÜÏßÖеĽöÓÐÒ»Ö§ºËÐÄ»úÆ÷É豸ÄܽøÐÐͨѶ¡£µ±SPI¹Ø¼üÉ豸Ï뱨/д£Û´Ó»úÆ÷É豸£Ýʱ£¬Ëü×îÏȽµµÍ£Û´Ó»úÆ÷É豸£ÝÏàÆ¥ÅäµÄSSÏߣ¨SSÊǵ͵çƵºÏÀí£©£¬È»ºóÖð½¥ÍÆË͹¤×÷Öе¥Âö³åµ½ÖÓ±íÍøÉÏ£¬ÔÚ¶ÔÓ¦µÄµ¥Âö³å•r¼äÉÏ£¬£Û¹Ø¼üÉ豸£Ý°ÑÊý¾ÝÐźŷ¢ÖÁMOSIÍê³É¡°Ð´¡±£¬Óë´Ëͬʱ¿É¶ÔMISOÈ¡Ñù¶øÍê³É¡°¶Á¡±£¬ÈçÏÂͼ£º

SPIÓÐËÄÖÖʵ¼Ê²Ù×÷·½Ê½¡ª¡ª·½Ê½0¡¢·½Ê½1¡¢·½Ê½2ºÍ·½Ê½3£¬ËûÃǵÄÇø·ÖÊǽ綨ÁËÔÚÂö³å·¢ÉúÆ÷µÄÄĸö±ßÔµ±ä»»£¨toggles£©µ¼³öÊý¾ÝÐźţ¬Äĸö±ßԵȡÑù¼üÈëÊý¾ÝÐźţ¬Ò²ÓÐÂö³å·¢ÉúÆ÷µÄƽÎÈÂö³åÐźÅÖµ£¨±ãÊÇʱÖÓÐźÅʧЧʱÊǸß߀Êǵͣ©¡£Ã¿Ò»ÖÖ·½Ê½ÓÉÒ»¶ÔÖ÷Òª²ÎÊýÃè»æ£¬ËûÃdzÆ֮ΪÖÓ±í¼«£¨clock polarity£©CPOLÓëÖÓ±íÆÚ£¨clock phase£©CPHA¡£

£ÛÖ÷´Ó¹Øϵ»úÆ÷É豸£ÝÎñ±ØÓ¦ÓÃͬÑùµÄÔËÐÐÖ÷Òª²ÎÊý¡ª¡ªSCLK¡¢CPOL ºÍ CPHA£¬²Å¿ÉÒÔÕý³£µÄ¹¤×÷ÖС£Èç¹ûÓкü¸¸ö£Û´Ó»úÆ÷É豸£Ý£¬¶øÇÒËûÃÇÓ¦ÓÃÁ˲»Ò»ÑùµÄÔËÐÐÖ÷Òª²ÎÊý£¬ÄÇüN£Û¹Ø¼üÉ豸£ÝÎñ±ØÔÚ¶ÁдÄÜÁ¦²»Ò»Ñù£Û´Ó»úÆ÷É豸£Ý¼äÖØв¿ÊðÕâÖÖÖ÷Òª²ÎÊý¡£ÒÔÉÏSPIϵͳ×ÜÏßЭÒåµÄ¾ßÌåÄÚÈÝ¡£SPI²»ÒªÇó½Ï´ó´«ÊäËٶȣ¬›]ÓÐÏêϸµØÖ·¼Æ»®·½°¸£»SPIҲûҪÇóͨѶ»Ø¸´ÌåÖÆ£¬›]ÓÐÒªÇóÁ÷¿ØÖƱê×¼¡£Êµ¼ÊÉÏ£¬SPI£Û¹Ø¼üÉ豸£ÝÄËÖÁ²¢²»Á˽âÌض¨µÄ£Û´Ó»úÆ÷É豸£ÝÊDz»ÊÇ´æÓС£ÕâÖÖͨѶ²Ù×ݶ¼µÃ¸ù¾ÝSPIЭÒåÖ®Íâ×ÔÖ÷Íê³É¡£±ÈÈ磬µÃÓÃSPIÁª½ÓÒ»Ö§£ÛÖ¸Áî-»ØÓ¦²Ù×ÝÐͣݱà½âÂ뼯³Éic£¬ÔòÎñ±ØÔÚSPIµÄ¸ù»ùÉÏÍê³É¸ü¸ßµÈ¼¶µÄͨѶЭÒé¡£SPI²¢²»¹Ø×¢ÎïÀíѧ²å¿ÚµÄµçÆøÉ豸Ìص㣬±ÈÈçÊý¾ÝÐźŵĹ淶¹¤×÷µçѹ¡£ÔÚ×ʼ£¬´ó²¿·ÖSPIÔËÓÃÈ«ÊÇÓ¦Óüä¸ôÐÔÂö³å·¢ÉúÆ÷ºÍÒÔ×Ö½ÚÊýΪÆóÒµ´«ËÍÊý¾ÝµÄ£¬µ«ÏÖÔÚÓÐÐí¶à±äÒìÍê³ÉÁ˳ÖÐøÐÔ•r¼äµ¥Âö³åºÍËæÒⳤ¶ÌµÄÊý¾ÝÖ¡¡£

IIC

ÓëSPIµÄµ¥¹Ø¼üÉ豸²»Ò»Ñù£¬IIC ÊǶà¹Ø¼üÉ豸µÄϵͳ×ÜÏߣ¬IIC›]ÓÐÎïÀíѧµÄ¼¯³ÉicÌôÑ¡µçÔ´Ïߣ¬›]ÓÐËßËÏÂß¼­ÐÔµçÔ´µç·£¬Ö»Ó¦ÓÃÁ½¸ùµçÔ´Ïß¡ª¡ª ¡®serial data¡¯ £¨SDA£© ºÍ ¡®serial clock¡¯ £¨SCL£©¡£IICЭÒåÒªÇó£º

µÚÒ»£¬Ã¿Ò»Ö§IIC»úÆ÷É豸¶¼ÊÇÓÐÒ»¸öΨһµÄÆßλ»úÆ÷É豸ÏêϸµØÖ·£»

µÚ¶þ£¬Êý¾ÝÖ¡³ß´çΪ8λµÄ×Ö½ÚÊý£»

µÚÈý£¬Êý¾ÝÐÅÏ¢£¨Ö¡£©ÖеÄһЩÊý¾ÝλÓÃÒÔ²Ù×ÝͨѶµÄÖ𽥡¢ÖÕÖ¹¡¢·½Î»£¨¶ÁдÄÜÁ¦£©ºÍ»Ø¸´ÌåÖÆ¡£

IIC Êý¾ÝÐÅÏ¢´«ÊäËÙ¶ÈÓбê׼ģʽ£¨100 kbps£©¡¢Ñ¸ËÙ·½Ê½£¨400 kbps£©ºÍ¿ìËÙ·½Ê½£¨3.4 Mbps£©£¬´ËÍâһЩ±äÒìÍê³ÉÁ˵ÍËÙµµ·½Ê½£¨10 kbps£©ºÍѸËÙ ·½Ê½£¨1 Mbps£©¡£

ÎïÀíѧÍê³ÉÉÏ£¬IIC ϵͳ×ÜÏßÓɶþ¸ùµçÔ´ÏߺÍÒ»¸ù½ÓµØÏß¹¹³É¡£¶þ¸ùµçÔ´ÏßÈ«ÊÇË«ÖØ´«Ë͵ģ¬²ÎÕÕÏÂÃæµÄͼ¡£IICЭÒå±ê×¼½øÐÐͨѶµÄ»úÆ÷É豸³ÆΪÖ÷µ¼»úÆ÷É豸£¬¹Ø¼üÉ豸½øÐÐÒ»´ÎͨѶºó£¬ÆäËû»úÆ÷É豸¾ùΪ´Ó»úÆ÷É豸¡£

IIC ͨѶȫ¹ý³Ì´óÔ¼ÈçÏÂËùʾ¡£×îÏÈ£¬¹Ø¼üÉ豸·¢Ò»¸öSTARTÊý¾ÝÐźţ¬ÕâÒ»Êý¾ÝÐźÅÈçͬ¶ÔÈ«²¿ÆäËû»úÆ÷É豸º°£ºÇë´ó»ï¶ùÁôÒ⣡ËæºóÆäËû»úÆ÷É豸Öð½¥¼àÊÓϵͳ×ÜÏßÒÔÌáÇ°×¼±¸¶ÁÈ¡Êý¾Ý¡£È»ºó£¬¹Ø¼üÉ豸ÍÆËÍÒ»¸ö7λ»úÆ÷É豸ÏêϸµØÖ·¼ÓһλµÄ´æÈ¡Êý¾ÝµÄÊý¾ÝÖ¡¡£µ±Ëù»úÆ÷É豸¶ÁÈ¡Êý¾Ýºó£¬ºË¶ÔÏêϸµØÖ·×ÔÉíÊDz»ÊÇ×ÜÌåÄ¿±ê»úÆ÷É豸¡£¼ÙÈçºË¶Ô²»·ûºÏ£¬»úÆ÷É豸½øµ½µÈºòÇé¿ö£¬µÈºòSTOPÊý¾ÝÐźŵĵ½À´£»¼ÙÈçºË¶ÔÏà·ûºÏ£¬»úÆ÷É豸»áÍÆËÍÒ»¸ö»Ø¸´Êý¾ÝÐźšª¡ªACKNOWLEDGE×÷»Ø¸´¡£

µ±¹Ø¼üÉ豸½Óµ½»Ø¸´ºó±ãÖð½¥´«Êä»ò¶ÁÈ¡Êý¾Ý¡£Êý¾ÝÖ¡³ß´çΪ8룬¸úËæһλµÄ»Ø¸´Êý¾ÝÐźÅ¡£¹Ø¼üÉ豸´«ËÍÊý¾Ý£¬´Ó»úÆ÷É豸»Ø¸´£»·´¹ýÀ´¹Ø¼üÉ豸½ÓÊý¾ÝÐÅÏ¢£¬¹Ø¼üÉ豸»Ø¸´¡£µ±Êý¾ÝÐÅÏ¢´«Êä½áÊø£¬¹Ø¼üÉ豸ÍÆËÍÒ»¸öSTOPÊý¾ÝÐźţ¬ÏòÆäËû»úÆ÷É豸Ðû²¼ÊͷųöÀ´ÏµÍ³×ÜÏߣ¬ÆäËû»úÆ÷É豸·µ»Ø³õʼֵ¡£

¸ù¾ÝIICϵͳ×ÜÏßµÄÎïÀíѧ¹¹Ô죬ϵͳ×ÜÏßÉϵÄSTARTºÍSTOPÊý¾ÝÐźűØÈ»ÊÇΨһµÄ¡£´ËÍ⣬IICϵͳ×ÜÏß±ê×¼SDAÏßµÄÊý¾Ý½»»»Îñ±ØÔÚSCLÏߵĵ͵çƵÆÚ£¬ÔÚSCLÏߵĸߵçƽÆÚ£¬SDAÏßµÄÉÏÊý¾ÝÐÅÏ¢ÊDZȽÏÎȶ¨µÄ¡£

ÔÚÎïÀíѧÍê³ÉÉÏ£¬SCLÏߺÍSDAÏßÈ«ÊÇ©¼«Òý·£¨open-drain£©£¬¸ù¾ÝÏÂÀ­µç×èÆ÷Áí¼ÓÒ»¸öµçѹԴ¡£µ±°Ñ·Ïß½ÓµØ×°ÖÃʱ£¬Â·ÏßΪ·½Ê½0£¬µ±ÊͷųöÀ´Â·Ïߣ¬Â·Ïß¿ÕÓàʱ£¬Â·ÏßΪÂß¼­ÐÔ1¡£¸ù¾ÝÕâÖÖÌص㣬IIC»úÆ÷É豸¶Ôϵͳ×ÜÏßµÄʵ¼Ê²Ù×÷½öÓС°°Ñ·Ïß½ÓµØ×°Öᱡª¡ªµ¼³öÂß¼­ÐÔ0¡£

IICϵͳ×ÜÏßÉè¼Æ·½°¸Ö»Ó¦ÓÃÁËÁ½ÌõÏߣ¬µ«·Ç³£´óÆøµØÍê³ÉËæÒâÊý¶î»úÆ÷É豸¼äÎÞ·ìÆ´½ÓͨѶ£¬³ÆµÃÉϼ«Ö¡£´ó¼Ò¼ÙÉèһϣ¬Èç¹ûÓÐÁ½Ö»»úÆ÷É豸Óë´ËͬʱÏòSCLÏߺÍSDAÏß·¢ËͶÌÐŻᷢÉúʲôԭÒò¡£

¸ù¾ÝIICϵͳ×ÜÏßµÄÉè¼Æ·½°¸£¬Â·ÏßÉϲ»Ì«¿ÉÄÜ·¢ÉúÂö³åÐźÅì¶Ü×´¿ö¡£¼ÙÈçÒ»Ö§»úÆ÷É豸ÍÆËÍÂß¼­ÐÔ0£¬ÆäËûÍÆËÍÂß¼­ÐÔ1£¬ÄÇüN·Ïß¼ûµ½µÄ½öÓÐÂß¼­ÐÔ0¡£»»¾ä»°Ëµ£¬¼ÙÈç·¢ÉúÂö³åÐźÅì¶Ü£¬ÍÆËÍÂß¼­ÐÔ0µÄÒ»Ö±ÊÇ¡°´óÓ®¼Ò¡±¡£

ϵͳ×ÜÏßµÄÎïÀíѧ¹¹ÔìÒàÈÝÐí¹Ø¼üÉ豸ÔÚÍùϵͳ×ÜÏßдÊý¾ÝÐÅÏ¢µÄÓë´Ëͬʱ½ÓÊÕÊý¾Ý¡£ÄÇÑù£¬Ò»ÇлúÆ÷É豸¶¼Äܹ»¼ìÑéì¶ÜµÄ²úÉú¡£µ±Á½Ö»¹Ø¼üÉ豸Êг¡¾ºÕùϵͳ×ÜÏßµÄÇé¿öÏ£¬¡°´óÓ®¼Ò¡±²¢²»Á˽âÊг¡¾ºÕùµÄ²úÉú£¬½öÓС°Ê§°ÜÕß¡±·¢¾õÁËì¶Ü¡ª¡ªµ±Ëüдһ¸öÂß¼­ÐÔ1£¬È´¿´µ½0ʱ¡ª¡ª¶ø³·³öÊг¡¾ºÕù¡£

10λ»úÆ÷É豸ÏêϸµØÖ·

Ò»ÇÐIIC»úÆ÷É豸¶¼ÊÇÓÐÒ»¸ö7λÏêϸµØÖ·£¬ÀíÂÛÉÏ£¬Êµ¼ÊÖÐÖ»ÓÐÓÐ127ÖÖ²»Ò»ÑùµÄIIC»úÆ÷É豸¡£ÊÂʵÉÏ£¬ÒѾ­ÓÐIICµÄ»úÆ÷É豸ÀàÐÍÔ¶Ô¶µØ³¬¹ýÕâÒ»ÏÞ¶¨£¬ÔÚÒ»Ìõϵͳ×ÜÏßÉÏ·¢ÉúÒ»ÑùµÄÏêϸµØÖ·µÄIIC»úÆ÷É豸µÄ¼¸Âʷdz£¸ß¡£ÎªÁ˸üºÃµØÌáÉýÕâÒ»ÏÞ¶¨£¬Ðí¶à»úÆ÷É豸ӦÓÃÁËË«ÏòÏêϸµØÖ·¡ª¡ª7λÏêϸµØÖ·¼Ó¹Ü½ÅÏêϸµØÖ·£¨external configuration pins£©¡£IIC ¹æ·¶Ò²Ô¤ÁÏÁËÕâÀàÏÞ¶¨£¬Ã÷È·Ìá³ö10λµÄÏêϸµØÖ·¼Æ»®·½°¸¡£

10λµÄÏêϸµØÖ·¼Æ»®·½°¸¶Ô IICЭÒåµÄ²»Á¼Ó°ÏìÓжþµã£º

µÚÒ»£¬ÏêϸµØַ֡Ϊ2¸ö×Ö½ÚÊý³¤£¬Ô­ÏȵÄÊÇÒ»¸ö×Ö½Ú£»

µÚ¶þ£¬µÚÒ»¸ö×Ö½ÚÊýÇ°Îåλ×î´óºÏÀíλ×÷Ϊ10λÏêϸµØÖ·±êÖ¾£¬³ÐŵÊÇ¡°11110¡±¡£

³ý¿ª10λÏêϸµØÖ·±êÖ¾£¬¹æ·¶»¹ÁôÓÐÁËһЩµØÖ·Âë×÷ΪÆäËûÖ÷ÒªÓÃ;£¬ÈçÏÂËùʾ±í£º

ÖÓ±íÀ­Éê

ÔÚ IIC ͨѶÖУ¬¹Ø¼üÉ豸¾ö²ßÁËÖÓ±íËÙÂÊ¡£ÓÉÓÚÂö³å·¢ÉúÆ÷Êý¾ÝÐźÅÊÇÓɹؼüÉ豸ÏÔʽ´«³öµÄ¡£¿ÉÊÇ£¬µ±´Ó»úÆ÷É豸û·¨½ô¸ú¹Ø¼üÉ豸µÄËÙÂÊʱ£¬´Ó»úÆ÷É豸±ØÐëÒ»ÖÖÌåÖÆÀ´ÒªÇó¹Ø¼üÉ豸ÂýÒ»µã¡£ÕâÀàÌåÖƳÆ֮ΪÖÓ±íÀ­É꣬¶ø¸ù¾ÝI?CÉè¼ÆµÄ¶ÀÌØÐÔ£¬ÕâÀàÌåÖÆ»ñµÃÍê³É¡£µ±´Ó»úÆ÷É豸±ØÐë¼õÉÙ´«Ë͵ÄËÙÂʵÄÇé¿öÏ£¬Ëü¿ÉÒÔ°´×¡ÖÓ±íÏߣ¬ÆÈʹ¹Ø¼üÉ豸½øµ½µÈºòÇé¿ö£¬Ö±µ½´Ó»úÆ÷É豸ÊͷųöÀ´ÖÓ±íÏߣ¬Í¨Ñ¶²ÅÔٴΡ£

¿ìËÙ·½Ê½

»ù±¾Ô­ÀíÉϽ²£¬Ó¦ÓÃÉÏÀ­µç×èÀ´É趨Âß¼­ÐÔ1»áÏÞ¶¨ÏµÍ³×ÜÏߵĽϴó´«ÊäËÙÂÊ¡£¶øËÙÂÊÊÇÏÞ¶¨ÏµÍ³×ÜÏßÔËÓõÄÔ­ÒòÖ®Ò»¡£ÕâÒ²±íÃ÷ΪºÎÒªÒý½ø¿ìËÙ·½Ê½£¨3.4 Mbps£©¡£ÔÚ½øÐÐÒ»´Î¿ìËÙ·½Ê½´«ËÍÇ°£¬¹Ø¼üÉ豸Îñ±ØÏÈÔÚµÍËÙµµµÄ·½Ê½Ï£¨±ÈÈçѸËÙ·½Ê½£©´«³öÌØÊâµÄ¡°High Speed Master¡±Êý¾ÝÐźÅ¡£Îª¼õÉÙÊý¾ÝÐźŵÄÖÜÆÚʱ¼äºÍÌáÉýϵͳ×ÜÏßËÙÂÊ£¬¿ìËÙ·½Ê½Îñ±ØÓ¦Óø½¼ÓµÄI/O»º³åÇøÓò¡£´ËÍ⣬ϵͳ×ÜÏßËßËÏÔÚ¿ìËÙ·½Ê½Ï¿ÉÆÁ±Î¡£´óÁ¿µÄÐÅÏ¢ÄÚÈÝÇë²Î¼Óϵͳ×ÜÏ߹淶Îı¾Îĵµ¡£

IIC vs SPI£º ÄÄһλÊÇ´óÓ®¼Ò£¿

´ó¼ÒÀ´¶ÔÕÕÒ»ÏÂIIC ºÍ SPIµÄһЩ¹Ø¼ü»·½Ú£º

µÚÒ»£¬ÏµÍ³×ÜÏßÍøÂçÍØÆ˽ṹ/Êý¾ÝÐźÅ·ÓÉÆ÷/Ó²¼þƽ̨ÏûºÄ

IIC Ö»Ðè¶þ¸ùµçÔ´Ïߣ¬¶ø¹æ·¶SPI×îÉÙËĸùÊý¾ÝÐźţ¬Èç¹ûÓкü¸¸ö´Ó»úÆ÷É豸£¬Êý¾ÝÐźűØÐë´óÁ¿¡£Ò»Ð©SPI±äÒ쾡¹ÜÖ»Ó¦ÓÃÈý¸ùÏß¡ª¡ªSCLK£¬ SSºÍË«ÖصÄMISO/MOSI£¬µ«SSÏß»òÊÇÒªºÍ´Ó»úÆ÷É豸һ¶ÔÒ»¸ù¡£´ËÍ⣬¼ÙÈçSPIÒªÍê³É¶à¹Ø¼üÉ豸¹¹Ô죬ϵͳ×ÜÏßϵͳÈí¼þÐ踽¼ÓµÄÂß¼­¹ØϵºÍ·Ïß¡£ÓÃIIC ´î½¨ÏµÍ³×ÜÏßΨһµÄÎÊÌâÊÇÓоÖÏÞµÄ7λÏêϸµØÖ·ÊÒÄڿռ䣬µ«Õâ¸öÎÊÌâбê×¼ÔçÒÑ´¦Àí¡ª¡ªÓ¦ÓÃ10λÏêϸµØÖ·¡£´ÓµÚÒ»µãÉÏ¿´£¬IICÊÇÏÔÖøµÄ´óÙø¼Ò¡£

µÚ¶þ£¬Êý¾ÝÐÅÏ¢ÍÌÍÂ/´«ÊäËÙÂÊ

¼ÙÈçÔËÓÃÖÐÎñ±ØÓ¦ÓÿìËÙ´«ÊäÊý¾Ý£¬ÄÇüNSPIÊDZض¨µÄÌôÑ¡¡£ÓÉÓÚSPIÊÇË«¹¤£¬IIC µÄ²¢²»ÊÇ¡£SPI›]Óн綨ÍøËÙÏÞÖÆ£¬Ò»°ãµÄÍê³Éͨ³£ÄÜ×öµ½ÄËÖÁ³¬³ö10 Mbps¡£IIC ×î´óµÄËÙÂÊÒ²¾ÍѸËÙ ·½Ê½£¨1 Mbps£©ºÍ¿ìËÙ·½Ê½£¨3.4 Mbps£©£¬ºó±ßµÄ·½Ê½»¹±ØÐëÁíÍâµÄI/O»º³åÇøÓò£¬»¹²¢²¢²»ÊÇÒ»Ö±·Ç³£ÈÝÒ×Íê³ÉµÄ¡£

µÚÈý£¬ÑÅÖÂÐÔ

IIC ³£±»³Æ¸üÑÅÖÂÓÚSPI¡£¹«Æ½µÄ˵£¬´ó¼Ò¸üÆ«ÏòÓÚ¾õµÃ¶þÕßͬÑùÑÅÖºͽ¡Ë¶¡£IICµÄÑÅÖÂÈ¡¾öÓÚËüµÄÌص㡪¡ªÓúÜÇáÈáµÄ¹¹¼ÜÍê³ÉÁ˶à¹Ø¼üÉ豸ËßËϺͻúÆ÷É豸·ÓÉÆ÷¡£¿ÉÊǶÔÓ¦Óõļ¼Êõ¹¤³Ìʦ¶øÑÔ£¬Á˽âϵͳ×ÜÏ߸ü·ÑÁ¦£¬²¢ÇÒϵͳ×ÜÏßµÄÌØÐÔ²»¸ß¡£

SPIµÄÌصãÈ¡¾öÓÚËüµÄ¹¹Ôì·Ç³£µÄÐÎÏ󻯼òÒ×£¬·Ç³£ÈÝÒ×Íê³É£¬¶øÇÒÓзdz£ºÃÀ©Õ¹ÐÔ¡£SPIµÄ¼òÒ×ÐÔ²»¹»³ÆÆäÑÅÖ£¬ÓÉÓÚµÃÓÃSPI¹¹½¨Ò»¸öÓмÛÖµµÄͨѶƽ̨£¬»¹±ØÐëÔÚSPIÒÔÉϴÌØÊâµÄͨѶЭÒéAPP¡£»»¾ä»°ËµÒªÏëµÃµ½SPI¶ÀÓжøIIC›]ÓеÄÌØÕ÷¡ª¡ª¿ìËÙÌØÐÔ£¬¼¼Êõ¹¤³ÌʦÃDZØÐëͶÈë´óÁ¿µÄ¹¤×÷¡£´ËÍ⣬ÕâÀà×ÔÉèµÄ¹¤×÷ÈÎÎñÊdz¹µ×ÈÎÒâµÄ£¬ÕâÒ²±íÃ÷ΪºÎSPI›]Óйٷ½Íø¹æ·¶¡£IICºÍSPI¶¼¶ÔµÍËÙµµ»úÆ÷É豸ͨѶ´øÀ´Á˲»´íµÄÊÊÓ㬵«ÊÇ£¬SPIºÏÊÊÊý¾ÝÁ÷·ÖÎöÔËÓ㬶øIIC¸üºÏÊÊ¡°×Ö½ÚÊý»úÆ÷É豸¡±µÄ¶à¹Ø¼üÉ豸ÔËÓá£

×ܽá

ÔÚÊý¾ÝͨѶЭÒé´ØÖУ¬IICºÍSPI³£³Æ֮Ϊ¡°Ð¡¡±Ð­Ò壬Ïà¶ÔÐÔEthernet£¬ USB£¬ SATA£¬ PCI-ExpressµÈ´«ÊäËÙÂÊ´ïÊý°ÙÈ˹ýǧÕ××Ö½ÚÿÃëÖÓµÄϵͳ×ÜÏß¡£¿ÉÊÇ£¬´ó¼Ò²»ÄÜÍü¼ÇµÄÊǸ÷ÖÖ¸÷Ñùϵͳ×ÜÏßµÄÖ÷ÒªÓÃ;ÓÐÄÄЩ¡£¡°´ó¡±Ð­ÒåÊÇÓÃÒÔϵͳÈí¼þÍâµÄÈ«²¿ÏµÍ³Èí¼þÖмäͨѶµÄ£¬¡°Ð¡¡±Ð­ÒåÊÇÓÃÒÔϵͳÈí¼þÄÚ¸÷¼¯³Éic¼äµÄͨѶ£¬›]ÓÐÕ÷Õ×±íÃ÷¡°´ó¡±Ð­Òå±ØÐëÌæ´ú¡°Ð¡¡±Ð­Òå¡£IICºÍSPIµÄ³öÏÖºÍÊÜ»¶Ó­Õ¹ÏÖÁË¡°×ã¹»¾ÍÐС±µÄÕÜѧ˼Ïë¡£»Ø¸´ÎÄÊ×£¬IICºÍSPIÕâ°ãÊÜ»¶Ó­£¬ËüÊÇÒ»ÇÐһλǶÈëʽ¹¤³Ìʦ±Ø²»¿ÉÉÙµÄרÓù¤¾ß¡£

 

¸ÃÎÄÕÂÄÚÈÝÌá¸ßÉ¢²¥Ð¼¼ÊõÓ¦ÓÃÐÂÎÅ×ÊѶ£¬ºÜÓпÉÄÜÓÐת½Ø/ÒýÈëÖ®×´¿ö£¬ÈôÓÐÇÖȨÐÐΪÇëÁªÂçɾµô¡£


¡¾ÍøÕ¾µØͼ¡¿¡¾sitemap¡¿