Xin hãy giúp tôi hiểu tầm quan trọng của SDIO 8 bit so với SDIO 1 bit và 4 bit. Hãy cho tôi biết những ưu và nhược điểm của từng loại.
Tài liệu đặc tả Wiki hoặc SDIO không thảo luận về điều này.
Xin hãy giúp tôi hiểu tầm quan trọng của SDIO 8 bit so với SDIO 1 bit và 4 bit. Hãy cho tôi biết những ưu và nhược điểm của từng loại.
Tài liệu đặc tả Wiki hoặc SDIO không thảo luận về điều này.
Câu trả lời:
Có hai chế độ giao tiếp với thẻ SD: chế độ SD (đôi khi được gọi không chính xác là SDIO) và chế độ SPI ( Giao diện ngoại vi nối tiếp ). (SDIO thực sự đề cập đến thẻ Đầu ra kỹ thuật số an toàn, là siêu bộ của thông số thẻ SD và hỗ trợ các thiết bị I / O khác nhau ngoài bộ nhớ.)
Thẻ SD xuất hiện theo mặc định ở chế độ SD 1 bit, nhưng có thể thay đổi thành chế độ 4 bit sau khi khởi động. Nếu cần, thẻ cũng có thể được chuyển sang chế độ SPI, luôn rộng 1 bit. Độ rộng bus trong chế độ SD có thể từ 1 đến 4 bit (xem 6.2.1). Không có bất kỳ chế độ SD 8 bit nào, vì không có đủ chân trên thẻ SD để hỗ trợ nó. Có chế độ SD 8 bit cho thẻ MMC (MultiMediaCard) có nhiều chân hơn.
Tôi không thấy bất cứ ai muốn chạy ở chế độ SD với ít hơn bốn dòng dữ liệu, trừ khi chúng bị giới hạn cho các dòng I / O. Vì vậy, hãy quên điều đó đi.
Vì cả chế độ thẻ SD và chế độ SPI có thể chạy ở tần số tương tự (lên đến 50 MHz cho chế độ SD và có lẽ 40 MHz cho chế độ SPI), sự khác biệt chính sẽ nằm ở độ rộng của bus. Vì vậy, bạn sẽ nhận được khoảng 4 đến 5 lần thông lượng bằng chế độ SD 4 bit so với chế độ SPI 1 bit.
Thực sự có một số thông tin về nó trên Wikipedia - hiển thị các sơ đồ chân khác nhau (hay đúng hơn là sử dụng pin) cho các chế độ khác nhau.
Về cơ bản sự khác biệt là tốc độ. Giao tiếp của bạn là nối tiếp và bằng cách biến nó thành cơ sở dữ liệu 4 bit hoặc 8 bit, bạn tăng tốc độ lên 4 hoặc 8. Nếu bạn không thể tìm thấy thông tin tốt về nó cho SDIO, hãy tìm Quadmode-SPI. Về cơ bản điều tương tự. Thực sự có một câu hỏi ở đây về SE về nó: Quadmode-SPI-question