Spi Là Gì

SPI là 1 trong giao thức tiếp xúc thông dụng được áp dụng vì chưng các trang bị khác biệt. lấy ví dụ như, module thẻ SD, module đầu đọc thẻ RFID với bộ phạt / thu không dây 2,4 GHz phần đông thực hiện SPI nhằm tiếp xúc cùng với vi tinh chỉnh.Quý khách hàng đang xem: Chuẩn giao tiếp spi là gì

 

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

Bạn đang xem: Spi là gì

 

Các đồ vật tiếp xúc qua SPI có quan hệ giới tính master - slave sầu. Master là máy điều khiển và tinh chỉnh (thường là vi điều khiển), còn slave sầu (thường xuyên là cảm biến, màn hình hoặc chip nhớ) dấn lệnh tự master. Cấu hình đơn giản dễ dàng duy nhất của SPI là khối hệ thống một slave, một master độc nhất, tuy thế một master rất có thể tinh chỉnh và điều khiển nhiều hơn thế một slave sầu.


*

MOSI (cổng đầu ra master / nguồn vào slave) - đường truyền đến master gửi dữ liệu mang lại slave sầu.

 

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

 

SCLK (clock) - con đường đến tín hiệu xung nhịp.

 

SS / CS (Slave sầu Select / Chip Select) - mặt đường mang lại master lựa chọn slave sầu nào nhằm gởi biểu thị.

 

Cách chuyển động cuả SPI

 

Xung nhịp

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

 

 

Tín hiệu xung nhịp trong SPI rất có thể được sửa bằng cách áp dụng những thuộc tính của phân rất xung nhịp và pha xung nhịp. Hai nằm trong tính này thao tác làm việc bên nhau nhằm khẳng định lúc nào các bit được xuất ra với Lúc được đem mẫu. Phân rất xung nhịp hoàn toàn có thể được tùy chỉnh thiết lập bởi vì master nhằm cho phép những bit được xuất ra và rước mẫu mã bên trên cạnh lên hoặc xuống của chu kỳ xung nhịp. Pha xung nhịp rất có thể được đặt nhằm Áp sạc ra với đem chủng loại xảy ra trên cạnh thứ nhất hoặc cạnh máy nhị của chu kỳ luân hồi xung nhịp, bất kể nó đã tăng giỏi giảm.

Xem thêm: Hình Ảnh Các Loại Nấm Ăn Được, Tên 11 Loại Nấm Ăn Lẩu Không Thể Thiếu

 

Slave Select

Master hoàn toàn có thể chọn slave sầu nhưng mà nó mong tiếp xúc 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âm trạng idle, ko truyền tải, dòng slave select được giữ tại mức điện áp cao. phần lớn chân CS / SS rất có thể gồm sẵn trên thứ master chất nhận được đấu dây tuy nhiên song những slave. Nếu chỉ gồm một chân CS / SS, những slave sầu hoàn toàn có thể được kết nối với master bằng cách nối chuỗi.

 

đa phần slave


*

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


*

*

MOSI với MISO

Master gửi dữ liệu mang lại slave sầu từng bit, nối liền qua đường MOSI. Slave dấn dữ liệu được gửi từ bỏ master trên chân MOSI. Dữ liệu được gửi từ bỏ master cho slave sầu thường được gửi với bit đặc biệt tốt nhất trước.

 

Slave cũng có thể gửi tài liệu quay trở lại master thông qua mặt đường MISO tiếp nối. Dữ liệu được gửi từ bỏ slave sầu trở về master thường xuyên được gửi với bit ít đặc biệt tuyệt nhất trước.

 

Các bước truyền tài liệu SPI

 

Master ra dấu hiệu xung nhịp.

 

Master gửi chân SS / CS lịch sự tinh thần năng lượng điện áp rẻ, vấn đề đó đang kích hoạt slave sầu.

 

Master gửi dữ liệu từng bit một cho tới slave sầu dọc theo con đường MOSI. Slave sầu đọc các bit Lúc nó nhận được.

 

Nếu đề xuất ý kiến, slave sầu vẫn trả lại dữ liệu từng bit một đến master dọc từ đường MISO. Master hiểu những bit khi nó nhận thấy.

 

Ưu và điểm yếu kém của SPI

Có một số trong những ưu và điểm yếu kém lúc áp dụng SPI với giả dụ được tuyển lựa giữa những giao thức tiếp xúc không giống nhau, chúng ta nên tìm hiểu khi nào áp dụng SPI theo kinh nghiệm của dự án:

 

Ưu điểm

Không bao gồm bit bắt đầu cùng dừng, vì vậy tài liệu hoàn toàn có thể được truyền liên tục mà không biến thành loại gián đoạn

Không có khối hệ thống định tương tác slave tinh vi như I2C

Tốc độ truyền tài liệu cao hơn nữa I2C (nhanh khô ngay sát vội đôi)

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