Jawaban:
SATA bekerja pada frekuensi yang sangat tinggi. Jika saya melihat lembar konektor data ini pada dasarnya saya melihat koneksi TX / RX dengan sinyal diferensial karena kecepatan yang sangat tinggi. Data 1,5Gbit perlu diproses, itu sinyal 1,5GHz. Saya merasa ini adalah kecepatan yang sangat tinggi untuk ditangani oleh mikrokontroler.
Taruhan terbaik saya untuk Anda adalah mendapatkan konverter SATA ke PATA dan bekerja dengan antarmuka PATA. Ini menurunkan kecepatan yang Anda butuhkan untuk melihat bit, karena data ditawarkan secara paralel. Itu masih cara yang lebih mudah untuk dikerjakan.
Saya tidak tahu apakah Anda masih ingin menggunakan mikrokontroler untuk itu. Saya pikir FPGA mungkin menjadi pilihan yang lebih baik dalam proyek seperti itu, tetapi itu tergantung pada tujuan Anda.
Pilihan lain mungkin MCU kelas atas dengan host USB2 HS, dan menggunakan adaptor USB-SATA.
Pikirkan dua kali: Anda juga akan memerlukan Sistem File untuk disk besar, dan FAT32 memiliki beberapa batasan desain, khususnya. File itu harus <4GB. Sistem file ohter jauh lebih sulit untuk diterapkan pada μC. Dalam kebanyakan kasus, lebih mudah untuk menggunakan kartu SD, karena mendukung SPI.