Página 1 de 1

Coldfire V2 &

MensagemEnviado: 22 Dez 2010 14:32
por chrdcv
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

MensagemEnviado: 22 Dez 2010 17:12
por mastk
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.

MensagemEnviado: 22 Dez 2010 19:44
por msamsoniuk
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.