Việc kiểm tra CRC7 được sử dụng cho tất cả các lệnh, cho tất cả các câu trả lời, ngoại trừ loại R3, và cho CSD và CID
đăng ký. Các CRC7 là một giá trị 7-bit và được tính như sau:
Máy phát điện đa thức: G (x) = x7 + x3 + 1.
M (x) = (bit đầu tiên) * xn + (bit thứ hai) * xn-1 +. .. + (bit cuối cùng) * x0
CRC [6 ... 0] = còn lại [(M (x) * x7) / G (x)]
bit đầu tiên là bit trái nhất của chuỗi bit tương ứng (của lệnh, phản ứng, CID hoặc CSD).
n bậc của đa thức là số bit CRC bảo vệ giảm đi một. Số lượng
bit được bảo vệ là 40 cho các lệnh và phản ứng (n = 39), và 120 cho các CSD và CID (n =
119)
đang được dịch, vui lòng đợi..