Coldfire V2 &

Software e Hardware para uC da Qualcomm, NXP, FreeScale e Motorola

Moderadores: 51, guest2003

Coldfire V2 &

Mensagempor chrdcv » 22 Dez 2010 14:32

Saudações Sr.

Gostaria de algumas críticas em relação a possibilidade de uso e código fonte referente a uma seção de um projeto o qual usaria um Coldfire V2 (possivelmente o MCF5225x) juntamente com um CoDec para gravação e reprodução de áudio. Efetuei uma pesquisa no sítio da Freescale mas encontrei informação somente para um MCF5227x (microprocessador) utilizando o CoDec da TI: TLV320AIC32B em uma placa de desenvolvimento.

Estou em dúvida se é possível escrever o mesmo "driver" para o CoDec no MCF5225x (512kB de Flash e 64kB de RAM @80MHz) sem ter gargalos no sistema como um todo tendo ainda em vista que rodaria o RTOS MQX juntamente com o sistema de arquivos e stack para USB. Teria que em determinado momento efetuar a gravação de áudio do ambiente, possivelmente filtrar ruídos, cancelar eco, etc... e converter o formato capturado do CoDec para um formato de áudio padrão a ser gravado em um arquivo (usando o sistema de arquivos dado pelo RTOS MQX). Para o formato de áudio, estava pensando justamente o WAV devido ser mais simples (apesar de ocupar mais espaço).

A reprodução de aúdio seria realizada através da abertura de um arquivo de áudio (possivelmente WAV) pré-gravado no sistema de arquivos, sendo que faria uma espécie de "cache" e enviaria continuamente para o CoDec.

christian
Avatar do usuário
chrdcv
Dword
 
Mensagens: 1580
Registrado em: 13 Out 2006 14:13

Mensagempor mastk » 22 Dez 2010 17:12

A diferenca do MCF52259 para o 5227x é periferica, ou seja se uma faz o outro tambem pode.

Quanto ao MQX, só nao pode, como é quase certo que deverá fazer seu driver.

E as tarefas nao me parecem pessadas, de execultar WAV é relativamente simples.
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor msamsoniuk » 22 Dez 2010 19:44

o CODEC de audio que vc quer usar tem uma interface de controle via SPI ou I2C e uma interface de audio via I2S ou TDM. mas o MCF52259 em especial nao possui interface I2S ou TDM e portanto tem que dar uma olhada em outro modelo de coldfire.
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04


Voltar para NXP (ex-FreeScale (ex-Motorola))

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x