Hello;
We have the following design. We are interfacing a SATA 2.5 SSD (64 GB, MLC from InnoDisk with P/N: DRS25-64GD67SW1QC) using the TUSB9261 USB to SATA Brigde (Texas Inst.). This brigde will be commanded by a PIC32MX microcontroller. The following image represents a basic diagram of our desired system.
Apart , one of the most interesting characteristics that we would like to apply is the Secure Erase option of the SSD. As specified in the datasheet of our chosen SSD, to perform a Security Erase, we need to send SATA Commands to the SSD. There are different Security Erase standards available, in function of the orders sent to the SSD. These SATA commands are included in the following table.
So, the TUSB9261 bridge (firmware) must be able to send those SATA commands to the SSD. How can we generate this commands in the TUSB9261? How can we manage the translation of this order between the USB part input and the STA output commands? We would like some feedback about this actions.
Thank you very much