Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Ernani Lopes Isensee
Título: Protótipo de um Hardware Periférico para Mixagem de Músicas Mp3 Utilizando a Porta paralela de um PC Padrão IBM
 
Conclusão:
A porta paralela está presente nos PC’s padrão IBM desde o início da década de 80, ou seja, ela está no mercado a mais de 20 anos, e durante este período houve aprimoramentos da porta paralela, o que ocasionou um aumento de desempenho significativo na taxa de transferência e a possibilidade da comunicação bidirecional através da mesma.
Muitas pessoas e autores, principalmente os que estudam e apóiam novos meios de comunicação entre o PC e dispositivos externos, como por exemplo, a tecnologia USB, afirmam que a porta paralela está com seus dias contados. Para comprovar que esta afirmação não reflete a realidade, vamos fazer a seguinte analogia: quando as impressoras a jato de tinta se difundiram no mercado, houve rumores de que as impressoras matriciais seriam extintas, porém elas têm sua fatia de mercado até hoje, e mais, na grande maioria das impressoras matriciais, o modo de comunicação entre a impressora e o PC é através da porta paralela.
O que já vem ocorrendo é uma redução de dispositivos lançados no mercado que utilizam a porta paralela, principalmente os dispositivos que necessitam de alta taxa de transferência, exemplos típicos seriam as impressoras, scanners e unidades de armazenamento (unidades de disco externo, cartões de memória, etc.).
Um problema encontrado no desenvolvimento do protótipo do software é o fato do Delphi 5 não possuir uma função para acessar a porta paralela do PC, para a realização desta tarefa é necessário utilizar linhas de código em assembly, o que considero uma grande desvantagem quando é necessário desenvolver aplicações que acessem dispositivos através da porta paralela. Comparando o Borland Delphi 5 com outras linguagens de programação, como por exemplo, a linguagem C e Visual Basic, as quais são amplamente difundidas, possuem funções para acessar a porta paralela através da programação em alto nível. Inclusive o Borland Pascal também possui uma função para facilitar o acesso à porta paralela, esta função deveria ter sido mantida e até mesmo aprimorada nas versões mais recentes das ferramentas para desenvolvimento da Borland.
Outra questão referente ao desenvolvimento do protótipo do software, ao que se refere à comunicação com a API do Windows, é a falta de livros atuais que tratem especificamente sobre este assunto, pois o livro utilizado como principal fonte para este assunto foi publicado em 1991. Os exemplos encontrados na internet para o envio de mensagens para componentes que são utilizados pelo Virtual Turntables, mais especificamente para o trackbar são muito simplórios, o que gerou muita dificuldade neste ponto, sendo que a principal referência utilizada foi o arquivo de ajuda disponibilizado juntamente com o Delphi 5, denominado Win32 Developer’s References.
Ao se tratar da construção do hardware, mais precisamente da placa principal, devido à confecção da mesma ter sido de forma artesanal, no momento de soldar os soquetes dos circuitos integrados, não foi possível soldar a face de cima da placa de circuito impresso, pois não era possível alcançar o ponto em que deveria ser feito a solda na face de cima com o ferro de solda devido à presença do soquete, para contornar esta situação, foi necessário refazer as ligações da face de cima da placa de circuito impresso na parte de baixo, utilizando-se jumpers para isto.
Uma conclusão que pude tirar referente ao software utilizado para simulações do circuito a ser desenvolvido, o Circuit Maker 2000, é que não podemos confiar cegamente nos resultados obtidos em simulações feitas através dele, pois no momento em que é passado da simulação para a realidade, não é sempre que o resultado obtido na simulação é alcançado na construção do circuito, pois durante a simulação não são considerados fatores como: quedas de tensão, ruídos, consumo dos componentes envolvidos, oscilação na tensão fornecida pela fonte, entre outros. Estes são fatores que costumam ocorrer na construção de um circuito e que normalmente são difíceis de contornar, principalmente a questão de ruídos.
O fato do ADC0808 ter resolução de oito bits, considero ser uma resolução baixa na qual não há a mesma precisão que há nos equipamentos tradicionais de mixagem. Este fator aliado à utilização de potenciômetros com baixa precisão, podem causar oscilações na leitura do ADC, e tende a agravar ainda mais a precisão do equipamento desenvolvido. A comunicação através da porta paralela atende muito bem a este tipo de integração entre hardware e software, principalmente pelo desempenho obtido, sendo que do ponto de vista do usuário, é praticamente instantânea a ação exercida no hardware e a reação do software referente a esta ação, que para a finalidade do hardware desenvolvido é fundamental o tempo de resposta. Outro fator de grande relevância é o custo para a confecção do hardware, o qual é demonstrado na tabela 2.
Tabela 2 – Custo para o desenvolvimento do hardware Nesta planilha não estão inclusos os custos relacionados à pesquisa na internet, impressão de documentos diversos e softwares utilizados, tanto que os softwares utilizados, com exceção do Delphi 5 são shareware o que possibilita uma grande economia referente à aquisição de softwares.