O HDD é uma das poucas partes do computador que ainda resiste, criado desde da déc. de 60(quando mero 1 MB era muito, e você reclama do seu pendrive que não tem 1GB), pois é mais barato que o GB do os SSD (que são feito de memórias Flash). Só pra dizer, um disco SSD de 64Gb Custa US$ 200 (em torno de R$ 320), enquanto um HDD SATA 80GB custa em torno de R$ 50.Porem, o SSD é mais rápido, mais seguro, por não ter partes moveis como no HDD(Tais como Cabeçalho,Disco e etc...) e gasta menos energia, o que é uma ótima alternativa para dispositivos portáteis.
*Minha Opnião: Os computadores de hoje, seja portátil ou não, deveria vir com esses dois tipo, um SSD de 16 a 32GB somente para o sistema operacional, porque o win 7 consome no minímo 11GB (depende da versão), linux ubuntu 10GB já tá ótimo.Para a microsoft seria uma boa, a chave de ativação seria hardware, meio que ele vendessem o próprio chip com o sistema.
Enfim vamos aos dados:
Marca: Fujitsu
Modelo: MHT2030AT | Tensão: 5V 550mA DC
O conector do hdd é o ATA 44 Interno (http://pinouts.ru/HD/Ata44Internal_pinout.shtml) como esta foto:
Porem o hdd veio com uma proteção, e esta proteção lateral veio com um conector diferente.
Placa-Mãe:
http://www.suyin.com/cn/product/product_detail.aspx?pid=5673
Por sorte, não estraguei o conector da placa-mãe rsrsr.
Eu ainda estou aprendendo como interfacear um HDD IDE (mais parte de software do que hardware), por isto vou ficar devendo partes.(Mais a frente postarei uma tradução dos registros dos HDD)
Reset -> Reinicio do Dispositivo
DD0 -> DD07 = Bus LSB de 8 Bits de Dados/Endereço
DD8 -> DD15 = Bus MSB de 8 Bits de Dados/Endereço
Key -> Não é exatamente um pino, mas serve como referencia para o usuário não instala-lo incorretamente.
DMARQ -> DMA Request (Opcional) **Direct Memory Acess
DIOW -> Sinal de Escrita
DIOR -> SInal de Leitura
IORDY -> I/O channel ready (Opcional)
PSYNC:SEL -> Spindle synchronization/cable select (Opcional)
DMACK - > DMA acknowledge - Reconhecimento DMA **Optional
INTRQ -> Interrupt Request - Requerimento de Interrupção ao Host
DA1 -> Driver Adress Bus - Via de Endereços
DA0 -> Driver Adress Bus - Via de Endereços
DA2 ->Driver Adress Bus - Via de Endereços
IOCS16 -> Drive 16bits I/O - Indica que o Host/Disp. tem um valor de 16bits para enviar/receber (exceto para DMA)
PDIAG -> Passed diagnostics - Diagnostico de Passe
CS0 -> Drive chip select 0 - Acesso ao Bloco Registro de Comandos
CS1 -> Drive chip select 1 - Acesso ao Bloco Registro de Controle
DASP -> Drive active/drive 1 present - Indica que o driver está ativo ou presente.
A parte mais complicada é fazer o software, porque não é somente no MCU, mas no sistema operacional também.
Caso você queira saber mais sobre os HDD, pegue o modelo do mesmo e jogue no google, algumas empresas liberam essas informações.
Seagate/Maxtor - http://goo.gl/0OBxF
Samsung - Não tem.
Western Digital - No máximo, os dados do HD http://goo.gl/WNota
Hitachi - No máximo, os dados do HD http://goo.gl/zmFPF
Flw!