SPI là một trong giao thức giao tiếp phổ cập được sử dụng do nhiều sản phẩm không giống nhau. Ví dụ, module thẻ SD, module đầu đọc thẻ RFID và bộ phát / thu ko dây 2,4 GHz đông đảo áp dụng SPI để tiếp xúc với vi tinh chỉnh.
Bạn đang xem: Chuẩn spi là gì
quý khách vẫn xem: Spi là gì
Lợi ích nhất của SPI là dữ liệu rất có thể được truyền cơ mà không bị gián đoạn. Bất kỳ con số bit nào thì cũng rất có thể được gửi hoặc nhận vào một luồng thường xuyên. Với I2C cùng UART, tài liệu được gửi dưới dạng gói, giới hạn sinh sống một số bit rõ ràng. Điều khiếu nại bước đầu cùng giới hạn xác minh điểm ban đầu cùng dứt của từng gói, vì vậy tài liệu bị cách quãng trong quá trình truyền.
Các vật dụng giao tiếp qua SPI tất cả dục tình master - slave. Master là vật dụng điều khiển (thường là vi điều khiển), còn slave sầu (thường là cảm biến, màn hình hoặc chip nhớ) dìm lệnh trường đoản cú master. Cấu hình dễ dàng và đơn giản độc nhất của SPI là khối hệ thống một slave sầu, một master độc nhất vô nhị, tuy vậy một master có thể điều khiển và tinh chỉnh nhiều hơn nữa một slave.

MOSI (áp ra output master / đầu vào slave) - mặt đường truyền mang lại master gửi tài liệu mang lại slave sầu.
MISO (nguồn vào master / đầu ra slave) - con đường cho slave gửi tài liệu cho master.
SCLK (clock) - mặt đường mang lại bộc lộ xung nhịp.
SS / CS (Slave sầu Select / Chip Select) - con đường đến master lựa chọn slave sầu làm sao để gởi biểu thị.
Cách chuyển động cuả SPI
Xung nhịp
Tín hiệu xung nhịp đồng điệu hóa cổng đầu ra của những bit tài liệu tự master để lấy mẫu những bit của slave sầu. Một bit dữ liệu được truyền trong những chu kỳ xung nhịp, vì thế tốc độ truyền tài liệu được xác định vị tần số của biểu lộ xung nhịp. Giao tiếp SPI được khởi chế tác bởi vì master kể từ lúc master thông số kỹ thuật cùng tạo ra biểu lộ xung nhịp.
Xem thêm: 120 Từ Vựng Tiếng Anh Cơ Bản Chuyên Ngành Hành Chính Văn Thư Tiếng Anh Là Gì ?
Tín hiệu xung nhịp trong SPI hoàn toàn có thể được sửa bằng phương pháp áp dụng những nằm trong tính của phân rất xung nhịp và pha xung nhịp. Hai ở trong tính này thao tác làm việc bên nhau để xác minh khi nào các bit được xuất ra với lúc được đem chủng loại. Phân rất xung nhịp có thể được tùy chỉnh thiết lập vày master nhằm chất nhận được những bit được xuất ra cùng mang mẫu trên cạnh lên hoặc xuống của chu kỳ luân hồi xung nhịp. Pha xung nhịp hoàn toàn có thể được đặt để cổng đầu ra và mang chủng loại xẩy ra trên cạnh thứ nhất hoặc cạnh sản phẩm hai của chu kỳ xung nhịp, bất cứ nó đã tăng xuất xắc giảm.
Slave Select
Master hoàn toàn có thể chọn slave sầu mà nó mong muốn tiếp xúc bằng cách đặt con đường CS / SS của slave sầu ở tầm mức điện áp thấp. Tại tinh thần idle, không truyền cài đặt, dòng slave sầu select được giữ ở mức điện áp cao. phần lớn chân CS / SS rất có thể bao gồm sẵn bên trên đồ vật master chất nhận được đấu dây song tuy nhiên những slave sầu. Nếu chỉ có một chân CS / SS, các slave sầu có thể được kết nối cùng với master bằng cách nối chuỗi.
đa phần slave

SPI hoàn toàn có thể tùy chỉnh nhằm vận động với một master với một slave nhất, với nó rất có thể được thiết lập với nhiều slave vì chưng một master duy nhất tinh chỉnh và điều khiển. Có nhì phương pháp để kết nối những slave sầu cùng với master. Nếu master có rất nhiều chân slave select, những slave sầu rất có thể được nối dây song tuy vậy như vậy này:

Nếu chỉ gồm một chân slave sầu select, các slave sầu rất có thể được nối chuỗi nhỏng sau:

MOSI với MISO
Master gửi dữ liệu cho slave sầu từng bit, thông suốt qua đường MOSI. Slave sầu dìm dữ liệu được gửi từ master tại chân MOSI. Dữ liệu được gửi từ master cho slave thường xuyên được gửi cùng với bit đặc biệt duy nhất trước.
Slave cũng rất có thể gửi tài liệu trở về master trải qua con đường MISO nối liền. Dữ liệu được gửi trường đoản cú slave sầu trở lại master thường xuyên được gửi với bit ít quan trọng đặc biệt tốt nhất trước.
Các bước truyền tài liệu SPI
Master ra bộc lộ xung nhịp.
Master gửi chân SS / CS sang trọng tâm trạng điện áp tốt, vấn đề đó đang kích hoạt slave.
Nếu đề nghị bình luận, slave sầu đã trả lại tài liệu từng bit một mang lại master dọc theo con đường MISO. Master đọc các bit Lúc nó nhận được.
Ưu và điểm yếu kém của SPI
Có một số ưu và điểm yếu lúc thực hiện SPI cùng trường hợp được chọn lọc giữa các giao thức tiếp xúc không giống nhau, chúng ta nên tìm hiểu lúc nào áp dụng SPI theo trải đời của dự án:
Ưu điểm
Không bao gồm bit bắt đầu với ngừng, vì chưng vậy dữ liệu có thể được truyền thường xuyên mà không bị gián đoạn
Không bao gồm khối hệ thống định hệ trọng slave phức hợp nlỗi I2C
Tốc độ truyền dữ liệu cao hơn nữa I2C (nkhô giòn sát vội đôi)
Các đường MISO cùng MOSI riêng lẻ, vày vậy dữ liệu rất có thể được gửi với nhận cùng một lúc