M
mtwieg
Guest
Xin chào, cho một dự án tôi đang làm việc trên tôi cần phải đăng nhập dữ liệu rất ngắn từ một MCU AT32UC3C. Tôi cần ít nhất là 500KB / s trung bình, duy trì khoảng một nửa thứ hai. Tôi không sử dụng bất kỳ hệ thống tập tin. Tôi đã chọn để làm điều này bằng cách sử dụng một thẻ SD thông qua giao diện SPI, nhưng sau khi nhìn vào các chi tiết kỹ thuật cho các thẻ SD khác nhau, tôi không chắc chắn nó có thể được thực hiện. Bỏ qua tất cả mọi thứ về giao diện SPI, và chỉ cần nhìn vào các thời gian truy cập quy định bởi các thẻ SD, là khó hiểu tôi. Dưới đây là thông số kỹ thuật cho một thẻ, tôi đã lập kế hoạch để thử: http://www.swissbit.com/images/stories/pdfs/S-200u_data_sheet_SD-NxBN_Rev100.pdf Vì vậy, ngay lên hàng đầu tuyên bố duy trì tốc độ ghi 13MB / s. Nhưng sau đó, nó sẽ liệt kê thời gian truy cập đọc 1ms, và thời gian truy cập ghi của nó tại 16ms. Kích thước khối được cố định ở 512 byte. Vì vậy, nếu nó cần 16ms để viết một khối 512B, làm thế nào một người có thể có thể đạt 13MB / s, thậm chí bỏ qua việc chuyển giao dữ liệu thực tế và như vậy từ máy chủ? Tôi đã đọc những giai thoại từ những người khác đạt được tốc độ ghi trên 1MB / s với MCUs tương tự, vì vậy nó phải là có thể. Tôi phải được sự hiểu lầm ý nghĩa của thời gian truy cập, nhưng họ có vẻ khá rõ ràng trong mô tả của họ ... Cảm ơn trước nếu topic này thuộc trong Subforum khác, xin vui lòng cho tôi biết.