Digital Signal Processors ou Processadores Digitais de Sinais (DSP) podem ser encontrados em diversos tipos de equipamento de controle de máquinas industriais, eletro-eletrônicos e mesmo embutidos em carros, aviões, barcos e nas instalações elétricos.
Estes dispositivos são normalmente usados pelas industrias que desenvolvem suas aplicações em função de suas características e os programam usando sistemas de desenvolvimento que usam programas e placas como no caso dos microcontroladores.
O que é um DSP?
Os circuitos analógicos tradicionais operam com sinais como sons, imagens, variações de tensão de um sensor, empregando componentes como transistores, filtros, etc.
O circuito analógico se aproveita das propriedades elétricas dos componentes para introduzir alterações no sinal.
Por exemplo, um filtro deixa passar sinais de apenas determinadas frequências, um amplificador altera a amplitude de um sinal. Dependendo do se deseja fazer com um sinal, a implementação de um circuito usando componentes comuns pode ser simples, mas não é muito precisa.
No entanto, se considerarmos que qualquer tipo de sinal analógico pode ser representado por um número ou uma sequência de números (convertido para a forma digital) por que não realizar a função desejada com o o sinal na forma de números?
Em lugar de se usar uma rede que deixa apenas determinar passar uma frequência, convertemos o sinal numa série de números em um computador e aplicamos um algoritmo (série de operações lógicas e matemáticas) que reconheça as frequências e amplitudes e os valores indesejáveis são cortados, ficando depois os valores que são convertidos novamente para a forma analógica.
Na figura 1 mostramos em diagrama de blocos como um DSP funciona.
Partindo do fato de que um computador é preciso e rápido, os resultados apresentados por este tipo de circuito são fantásticos.
Muito melhores do que um circuito analógico projetado para a mesma finalidade.
O processador num DSP é rápido e pode realizar operações extremamente complexas, tornando possível fazer praticamente tudo o que se deseja com um sinal, dependendo apenas do programa usado.
Usando um DSP, o que um circuito pode fazer deixa de depender apenas dos circuitos usados, mas passa a depender basicamente de um programa!
Muitos DSPs são usados em equipamentos elétricos e eletrônicos para controlar funções em lugar de microcontroladores.
Por exemplo, um fabricante pode comprar um DSP "vazio" e programá-lo para servir de controle de uma máquina de lavar roupas a partir de informações de um painel de controle, sensores de nível de água e temperatura.
O DSP processa essa informação e controla o motor, aquecedor e demais funções da máquina.
O mesmo DSP, dependendo do programa introduzido pelo fabricante em sua memória, pode realizar funções completamente diferentes como, por exemplo, controlar o injetor de combustível de um carro a partir de informações de um sensor de temperatura, pressão e oxigênio da mistura.
É claro que, se um DSP tem problemas numa aplicação a única solução é sair em busca de uma placa do mesmo fabricante que já tem a unidade de reposição programada para aquela função.
Veja que o DSP é identificado por um código de fábrica, mas dois DSPs de mesmo código podem estar programados de forma diferente e por isso fazendo coisas completamente diferentes!
Ver também:
• Microprocessadores (602)
• Digital (84)
• Analógico (408)
• Fourier (599)













