Click here to load reader

SPI (Serial Peripheral Interface Bus)

Embed Size (px)

DESCRIPTION

SPI (Serial Peripheral Interface Bus). SPI ???. 전이중 통신 모드로 동작하는 모토로라 아키텍처에서 이름을 딴 동기화 직렬 데이터 연결 표준 . 장치들은 기본적으로 Master-Slave 모드로 통신 하나의 Master 에서 여러 개의 Slave 중에서 필요에 따라 하나를 선택 하여 통신을 할 수 있다 . 최대 70MHz 의 전송 속도를 가지고 있어 I2C 에 비하여 훨씬 빠르다. 기본 구조. Single SPI. - PowerPoint PPT Presentation

Citation preview

SPI (Serial Peripheral Interface Bus)

SPI (Serial Peripheral Interface Bus)SPI ??? . Master-Slave Master Slave . 70MHz I2C .

SCLK : Serial Clock, Master ClockMOSI : Master Output Slave Input. (Output from master)MISO : Master Input Slave Output. (Output from slave)SS : Slave Select. Master Slave Active Low .Single SPI

Master . Slave . Master SS Slave logic 0 Slave .(Active Low) Master SLCK MOSI , MISO .(Full Duplex) , SLCK . SPI 8 12, 16 . SS SS 0 Slave DataSheet . ()

() CPOL CPHA 4 .( .)

ModeCPOLCPHA000101210311Multi Slave

Typical SPI BUSDaisy-Chained SPI BUSTypical SPI Slave Slave Master SS .Daisy-Chained SPI Master Slave SS , Shift register .SPI Full duplex communication . (bit .) . .SPI Master . .( 4, Slave ) , .I2C ACK Master . http://mintnlatte.tistory.com/199 ( )

http://www.mct.net/faq/spi.htmlhttp://www.byteparadigm.com/applications/introduction-to-i2c-and-spi-protocols/?/article/AA-00255/22/Introduction-to-SPI-and-IC-protocols.htmlhttp://www.corelis.com/education/SPI_Tutorial.htm ()