Cartão SD no ARM (LPC2387)

Galera, gostaria de uma ajudinha de vocês.
Estou usando um cartão SD Card da Sandisk de 1Gb para armazenar alguns arquivos de audio e outros para armazenar dados em um equipamento que desenvolvi para controle de acesso, só que venho encontrando alguns probleminhas já a algum tempo.
Os arquivos de dados vem sendo corrompidos com uma certa frequência, ou seja, gravo o dado com um certo valor e quando vou ler, o mesmo tem outro valor, o que acaba me ocasionando erro de BCC
As vezes o arquivo de audio parece de sua área de FAT corrompida, pois quando algum audio não toca, coloco o cartão SD no computador e o que antes era um arquivo agora é uma pasta (p.ex.).
Assim gostaria de saber se alguém já fez uso de cartões SD para armazenar dados em um equipamento, se por acaso chegou a passar por problemas parecidos e se conseguiu encontrar alguma solução, pois já venho apanhando a algum tempo e até agora nada.
Agradeço a todos desde já.
Obrigado!
Estou usando um cartão SD Card da Sandisk de 1Gb para armazenar alguns arquivos de audio e outros para armazenar dados em um equipamento que desenvolvi para controle de acesso, só que venho encontrando alguns probleminhas já a algum tempo.
Os arquivos de dados vem sendo corrompidos com uma certa frequência, ou seja, gravo o dado com um certo valor e quando vou ler, o mesmo tem outro valor, o que acaba me ocasionando erro de BCC
As vezes o arquivo de audio parece de sua área de FAT corrompida, pois quando algum audio não toca, coloco o cartão SD no computador e o que antes era um arquivo agora é uma pasta (p.ex.).
Assim gostaria de saber se alguém já fez uso de cartões SD para armazenar dados em um equipamento, se por acaso chegou a passar por problemas parecidos e se conseguiu encontrar alguma solução, pois já venho apanhando a algum tempo e até agora nada.
Agradeço a todos desde já.
Obrigado!