SPI là một trong những giao thức tiếp xúc thịnh hành được sử dụng bởi nhiều sản phẩm công nghệ khác biệt. lấy ví dụ như, module thẻ SD, module đầu đọc thẻ nhớ RFID cùng cỗ phát / thu ko dây 2,4 GHz phần đông áp dụng SPI để giao tiếp với vi tinh chỉnh.

Bạn đang xem: Giao tiếp spi là gì

 

Lợi ích tốt nhất của SPI là dữ liệu rất có thể được truyền nhưng không bị cách trở. Bất kỳ số lượng bit nào thì cũng rất có thể được gửi hoặc nhấn trong một luồng liên tục. Với I2C cùng UART, tài liệu được gửi bên dưới dạng gói, giới hạn nghỉ ngơi một số trong những bit rõ ràng. Điều kiện bắt đầu cùng giới hạn khẳng định điểm bước đầu và chấm dứt của từng gói, vì thế dữ liệu bị ngăn cách vào quá trình truyền.

 

Các vật dụng tiếp xúc qua SPI có tình dục master - slave sầu. Master là đồ vật tinh chỉnh (hay là vi điều khiển), còn slave sầu (hay là cảm ứng, màn hình hiển thị hoặc chip nhớ) nhấn lệnh từ master. Cấu hình đơn giản nhất của SPI là khối hệ thống một slave, một master tốt nhất, nhưng lại một master hoàn toàn có thể điều khiển nhiều hơn một slave sầu.

*

MOSI (đầu ra output master / đầu vào slave) - mặt đường truyền đến master gửi tài liệu đến slave sầu.

 

MISO (nguồn vào master / đầu ra output slave) - đường mang đến slave sầu gửi tài liệu đến master.

 

SCLK (clock) - đường mang lại biểu thị xung nhịp.

 

SS / CS (Slave sầu Select / CPU Select) - con đường mang lại master lựa chọn slave sầu nào nhằm gởi dấu hiệu.

 

Cách hoạt động cuả SPI

 

Xung nhịp

Tín hiệu xung nhịp đồng hóa hóa đầu ra của các bit tài liệu từ bỏ master để lấy mẫu những bit của slave. Một bit dữ liệu được truyền trong những chu kỳ luân hồi xung nhịp, do đó vận tốc truyền dữ liệu được xác định vì chưng tần số của biểu hiện xung nhịp. Giao tiếp SPI được khởi tạo bởi vì master kể từ thời điểm master thông số kỹ thuật và tạo ra biểu thị xung nhịp.

 

Bất kỳ giao thức giao tiếp làm sao cơ mà các đồ vật chia sẻ biểu lộ xung nhịp thì phần đông được Hotline là đồng điệu. SPI là 1 trong những giao thức giao tiếp đồng nhất. Trong khi còn tồn tại các cách tiến hành không đồng nhất ko áp dụng tín hiệu xung nhịp. lấy ví dụ như, trong tiếp xúc UART, cả phía 2 bên phần lớn được đặt thành tốc độ truyền được cấu hình sẵn để chỉ ra rằng tốc độ cùng thời gian truyền dữ liệu.

Xem thêm: Sự Tích Cô Bơ Là Ai - Người Có Căn Này Tính Cách Ra Sao

 

Tín hiệu xung nhịp vào SPI hoàn toàn có thể được sửa bằng phương pháp áp dụng các thuộc tính của phân cực xung nhịp cùng pha xung nhịp. Hai trực thuộc tính này làm việc bên nhau nhằm khẳng định khi nào những bit được xuất ra với khi được lấy mẫu mã. Phân cực xung nhịp có thể được thiết lập vì chưng master nhằm cho phép các bit được xuất ra với lấy mẫu mã trên cạnh lên hoặc xuống của chu kỳ xung nhịp. Pha xung nhịp hoàn toàn có thể được đặt nhằm đầu ra cùng lấy mẫu mã xẩy ra bên trên cạnh trước tiên hoặc cạnh trang bị nhị của chu kỳ xung nhịp, bất kỳ nó sẽ tăng hay giảm.

 

Slave Select

Master hoàn toàn có thể lựa chọn slave sầu mà lại nó muốn giao tiếp bằng phương pháp đặt con đường CS / SS của slave tại mức năng lượng điện áp tốt. Tại tâm trạng idle, không truyền cài đặt, chiếc slave select được giữ tại mức năng lượng điện áp cao. đa phần chân CS / SS có thể gồm sẵn bên trên sản phẩm công nghệ master chất nhận được đấu dây tuy nhiên song nhiều slave. Nếu chỉ tất cả một chân CS / SS, nhiều slave hoàn toàn có thể được kết nối cùng với master bằng phương pháp nối chuỗi.

 

đa phần slave


*

SPI hoàn toàn có thể tùy chỉnh cấu hình để hoạt động với 1 master cùng một slave sầu tuyệt nhất, và nó rất có thể được tùy chỉnh cấu hình với khá nhiều slave bởi vì một master nhất điều khiển. Có nhị cách để liên kết các slave sầu với master. Nếu master có không ít chân slave sầu select, các slave rất có thể được nối dây tuy nhiên tuy nhiên như thế này:

*

Nếu chỉ bao gồm một chân slave sầu select, các slave hoàn toàn có thể được nối chuỗi nlỗi sau:

*

MOSI và MISO

Master gửi dữ liệu cho slave từng bit, tiếp liền qua con đường MOSI. Slave sầu thừa nhận tài liệu được gửi từ master tại chân MOSI. Dữ liệu được gửi từ master mang lại slave sầu hay được gửi với bit đặc biệt quan trọng duy nhất trước.

 

Slave cũng rất có thể gửi dữ liệu quay trở về master trải qua đường MISO thông suốt. Dữ liệu được gửi trường đoản cú slave sầu trở lại master hay được gửi cùng với bit không nhiều đặc trưng 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 quý phái tâm lý năng lượng điện áp thấp, vấn đề này đã kích hoạt slave.

 

Master gửi dữ liệu từng bit một cho tới slave dọc từ mặt đường MOSI. Slave hiểu các bit khi nó nhận thấy.

Xem thêm: Nhật Anh Trắng Là Ai - Tiểu Sử Ca Sĩ Nhật Anh Trắng

 

Nếu cần bình luận, slave sầu đang trả lại tài liệu từng bit một cho master dọc theo đường MISO. Master đọc những bit lúc nó nhận được.

 

Ưu cùng nhược điểm của SPI

Có một số ưu với yếu điểm Khi áp dụng SPI và giả dụ được gạn lọc thân các giao thức giao tiếp khác nhau, bạn cần hiểu rõ lúc nào thực hiện SPI theo yêu cầu của dự án:

 

Ưu điểm

Không có bit bước đầu cùng dừng, do vậy dữ liệu hoàn toàn có thể được truyền liên tiếp cơ mà không bị gián đoạn

Không có hệ thống định liên quan slave tinh vi nlỗi I2C

Tốc độ truyền tài liệu cao hơn nữa I2C (nkhô cứng ngay gần gấp đôi)

Các đường MISO cùng MOSI lẻ tẻ, do vậy dữ liệu có thể được gửi và thừa nhận và một lúc


Chuyên mục: ĐỊNH NGHĨA
Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *