Câu trả lời:
SATA hoạt động ở tần số rất cao. Nếu tôi nhìn vào bảng kết nối dữ liệu này, về cơ bản tôi thấy kết nối TX / RX có tín hiệu vi sai vì tốc độ rất cao. 1,5Gbit dữ liệu sẽ cần phải được cung cấp, đó là tín hiệu 1,5 GHz. Tôi có cảm giác rằng đó là một tốc độ rất cao để vi điều khiển xử lý.
Đặt cược tốt nhất của tôi cho bạn là để có được một bộ chuyển đổi SATA sang PATA và thay vào đó làm việc với giao diện PATA. Nó làm giảm tốc độ bạn cần để xem các bit, vì dữ liệu được cung cấp theo cách song song. Đó vẫn là cách dễ dàng hơn để làm việc với.
Tôi không biết liệu bạn có còn muốn sử dụng vi điều khiển cho việc đó không. Tôi nghĩ rằng một FPGA có thể trở thành sự lựa chọn tốt hơn trong các dự án như vậy, nhưng điều đó phụ thuộc vào mục tiêu của bạn.
Hãy suy nghĩ hai lần: Bạn cũng sẽ cần một Hệ thống tệp cho các đĩa lớn và FAT32 có một số giới hạn thiết kế, đặc biệt. Tập tin đó phải <4GB. Các hệ thống tập tin Ohter khó thực hiện hơn nhiều trên một PatrickC. Trong hầu hết các trường hợp, việc sử dụng thẻ SD dễ dàng hơn vì nó hỗ trợ SPI.