Pengontrol Mikro yang Mendukung SATA

9

Apakah ada mikro-pengontrol yang mendukung penulisan data ke disk SATA berukuran besar?

Unkwntech
sumber

Jawaban:

6

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.

Hans
sumber
Jawaban Anda sepertinya tepat, artinya saya harus kembali ke papan gambar ... :(
Unkwntech
Saya pikir saya telah melihat beberapa opsi CPLD atau bahkan ASIC untuk konversi SATA - bahkan mungkin merupakan perangkat ARM bawaan.
tyblu
1
Apakah PATA-> konverter SATA masih mendukung protokol "lama lambat"? Adaptor USB-> PATA saya hanya mendukung UDMA ke atas, itu> = 33MHz ...
Turbo J
6

Pilihan lain mungkin MCU kelas atas dengan host USB2 HS, dan menggunakan adaptor USB-SATA.

mikeselectricstuff
sumber
2

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.

Turbo J
sumber