>> Tecnologia Eletrônica >  >> Casa Inteligente >> Eletrodomésticos

Interfaceando Intel 8272 FDC com Computador Single-Board 8088

Passos de Interfaceamento de Hardware

  1. Compatibilidade de Sinais: Verifique se ambos CIs operam em níveis lógicos +5 V.
  2. Barramento de Dados (D0–D7): Conecte 8088 AD0–AD7 (desmultiplexado via latch) a 8272 D0–D7.
  3. Barramento de Endereço: Roteie linhas de endereço para entradas CS e seleção de registradores do 8272 (tipicamente A0–A1 para registradores de status/dados/comando).
  4. Sinais de Controle: Ligue 8088 RD, WR e chip-select decodificado (ativo baixo) a 8272 RD, WR, CS. Conecte 8272 INT a 8088 INTR (via PIC 8259 se necessário).
  5. Conector de Drive de Disquete: Anexe cabo flat 34-pinos à interface de drive do 8272 (suporta drives 5.25" ou 3.5").
  6. DMA (Opcional): Configure controlador DMA 8237 para linhas DACK/DRQ ao 8272 para transferências de alta velocidade.

Requisitos de Software

  • Inicialize 8272 via bytes de comando (especifique densidade do drive, taxa de passo, etc.).
  • Implemente ISR para INT (operação completa/erro).
  • Rotinas de leitura/escrita de setor usando DMA ou I/O programado.

Testes

Formate, escreva, leia e verifique um disco de teste. Confirme tratamento de interrupção e status de erro.

Consulte datasheets do 8272 e 8088 para diagramas de tempo exatos e mapas de registradores.