Entrar    Registrar

Filtro Digital!

Software e Hardware para linha ARM

Moderadores: guest2003, 51, Renie, gpenga

  • Autor
    Mensagem

Filtro Digital!

Mensagempor AnaJulia » 13 Set 2018 23:52

Olá, meninos :D



Estou precisando de ajuda, com um projeto que estou desenvolvendo. Trata-se de um gerador de áudio que vai variar entre 100hz até 4khz.

Estou usando um ARM STM32F103 b8t6 com clock máximo: 72mhz (pll ativado),
Compilador Mikroc ARM última versão.

O oscilador que estou me baseando é um DDS de 32 bits, lendo uma tabela clássica de 256 posições, contendo uma senosoidal. O DAC é um MCP49xx da microchip de 8 bits, na saída coloquei um filtro PB 24db 10khz.

Tudo funciona legal, a senoide aparece no osciloscópio "perfeita". Mas notei que aparece uma espécie de ruído, algo parecido com uma defasagem, isso pode ser notado bem, quando monto uma tabela com forma de onda retangular.

O que acontece é que esse ruido não pode acontecer.

Eu preciso da saber de vocês, como posso eliminar esse ruído, seria através de um filtro digital a forma mais correta ou existe outra técnica?

:roll:
AnaJulia
 
Mensagens: 1
Registrado em: 13 Set 2018 23:34

Re: Filtro Digital!

Mensagempor vtrx » 14 Set 2018 07:32

Aproveitando o assunto,mas não respondendo sua questão,este micro ja tem um DAC e voce pode também experimentar usar PWM para gerar o audio.
vtrx
Dword
 
Mensagens: 1758
Registrado em: 20 Abr 2008 21:01

Re: Filtro Digital!

Mensagempor KrafT » 14 Set 2018 07:36

Olá AnaJulia. Sua dúvida vai bem na linha do nosso colegas Guri Vonilmam.

Note que o filtro defasa o sinal, então sem o esquema dele e as imagens para ilustrar fica difícil de ajudar. Tens como compartilhar o esquema da parte do filtro? Se vc puder usar um DAC com maior resolução (que pode ser PWM como sugerido), menor o filtro e menos impacto ele vai ter sobre o sinal.
"..."Come to the edge," he said. And so they came. And he pushed them. And they flew."― Guillaume Apollinaire
Avatar do usuário
KrafT
Dword
 
Mensagens: 2072
Registrado em: 11 Out 2006 14:15
Localização: Blumenau -SC

Re: Filtro Digital!

Mensagempor Aquino » 14 Set 2018 09:10

Poxa Guri, pare de criar varios usuários no fórum!
"...People who are really serious about software should make their own hardware..." Alan Kay
Aquino
Dword
 
Mensagens: 1777
Registrado em: 12 Out 2006 22:24

Re: Filtro Digital!

Mensagempor KrafT » 14 Set 2018 09:49

Aquino escreveu:Poxa Guri, pare de criar varios usuários no fórum!


Isso não é coisa de deus... :|
"..."Come to the edge," he said. And so they came. And he pushed them. And they flew."― Guillaume Apollinaire
Avatar do usuário
KrafT
Dword
 
Mensagens: 2072
Registrado em: 11 Out 2006 14:15
Localização: Blumenau -SC

Re: Filtro Digital!

Mensagempor Aquino » 14 Set 2018 10:24

Abstraindo que AnaJulia==Guri...
Coloca a forma de onda do osciloscópio aqui, com ela ficará muito mais fácil entender o teu problema.
Pois para termos desafagem necessitamos de uma fase de referência, qual seria?
Você não está confundindo defasagem com os steps do DAC?
"...People who are really serious about software should make their own hardware..." Alan Kay
Aquino
Dword
 
Mensagens: 1777
Registrado em: 12 Out 2006 22:24

Voltar para ARM

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes