Eletrônica
Pedal de Efeitos (Parte II): Teste de delay
Com o setup inicial montado parti esta semana para o teste do primeiro efeito: o Delay. Aqui vale contar a história da idéia para o pedal. Tudo começou quando vi o CI PT2399 a venda no site Solda Fria. Curioso que sou procurei pelo datasheet (já que eu não sabia pra que servia o CI) e fiquei indignado com a falta de informações por parte do fabricante. No manual não tem nem um diagrama em blocos do CI. É dito apenas que o CI possui 44k de memória e que possui conversores AD e DA trabalhando em uma alta freqüência de amostragem. Isso não significava muita coisa, pois faltavam dados, números palpáveis.
Então, procurando pela rede não se acha muito mais do que este datasheet. Como a maioria dos circuitos de eco/delay para pedais de guitarra usam este CI, resolvi conversar com um colega guitarrista sobre o assunto. Depois da conversa aprendi muito mais do que esperava, descobrindo um novo campo para fuçar. Isso foi no inicio do ano e vi muitos circuitos de pedais desde então. Acabei dizendo a meu colega que eu conseguiria fazer um pedal de delay usando um microcontrolador e não o PT2399. Ele gostou da idéia e pediu para que eu a colocasse em prática.
Comecei a pensar num circuito capaz de fazer o delay e cheguei a algo parecido com isso aqui (Clique para aumentar):
O PIC18F4550 foi minha primeira opção não por causa da interface USB mas por ser relativamente fácil de encontrar e possuir um módulo conversor AD capaz de chegar a uns 100k Samples. Essa taxa, segundo meus cálculos, é a mínima para se conseguir amostrar o áudio e uma entrada extra para um potenciômetro de controle do efeito. Como pode ser visto no esquema eu usaria um DA de 8 bits pra começar. Eu já estava pronto pra montar tudo quando encontrei o kit da Freescale. Este kit acabou me poupando muito tempo, já que o Coldfire que vem nele possui 32kB de memória RAM e quase tudo pra começar. Além do fato de eu programar muito mais rápido com uControladores da Freescale do que num PIC.
Para criar o efeito de delay o microcontrolador amostra o áudio numa freqüência fixa e vai guardando na memória RAM. Esta memória é usada igual aos antigos delays de fita, com um loop de gravação. Um contador indica em qual posição da memória a próxima amostra deve ser gravada. Lendo as amostras anteriores e jogando no conversor DA temos o sinal atrasado. A diferença entre a posição das amostras atuais e as amostras atrasadas pode ser definida pelo valor de uma tensão num potenciômetro ligado a outra porta do conversor AD.
Esta semana fiz o código do delay usando 15000 amostras na memória RAM (30kB) e testei com o áudio vindo do PC. O resultado pode ser ouvido no vídeo abaixo. No vídeo dá pra notar a diferença dos tempos de delay. Usei um trecho de fala (que não foi escolhido por acaso) pra facilitar a identificação do efeito.
Como o teste foi bem sucedido tenho que passar agora para o projeto das partes de entrada e saída analógicas. Este circuito contará com um pré-amplificador de entrada para elevar o nível de um captador de guitarra que é bem baixo até uns 4.5V para a entrada do AD. Também colocarei um filtro passa-baixas na saída do DA para suavizar o sinal. E, claro, vou ver se coloco uma realimentação para obter o efeito de decaimento no sinal.
Por enquanto não vou colocar meu código aqui, pois ainda tem muito que melhorar. Quando estiver pronto coloco todo o projeto disponível para quem quiser testar também.
loading...
-
Potenciômetro Com Memória 2 - Agora Com Arduino
Bom, como diriam os BORG: "Resistir é inútil". Então lá fui eu dar uma conferida no Arduino. Resolvi começar por algo conhecido para não ter muitas surpresas e refiz o "potenciômetro com memória" na plataforma. Segue o vídeo: Montei o potenciômetro...
-
Pedal De Efeitos: Parte Final (finalmente!)
Bom, antes tarde do que nunca... Há três anos montei um pedal de efeitos para guitarras e publiquei o andamento do projeto em cinco partes aqui no blog. Faltou finalizar e postar o código fonte. Era pra ser mais completo e com oito efeitos diferentes,...
-
Pedal De Efeitos (parte V): Esquemas E Fotos Da Montagem
Depois de muito tempo aqui estão as fotos da montagem do pedal. Nos últimos meses ele deu uma volta por aí, mas agora está aqui comigo e poderei fazer alguns ajustes no circuito e no software. Internamente o ninho de gato ficou assim:A placa vermelha...
-
Pedal De Efeitos (parte Iv): Notícias
Bom, já faz um tempo que não falo do projeto do pedal de efeitos para guitarras. O projeto seguia seu ritmo normal (devagar, quase parando, mas andando) até o mês passado. Mas aconteceu do Mário (o editor fantasma do cuxaxo) precisar de algum circuito...
-
As Placas Do Demoackit
Ok, acabei esquecendo de colocar mais detalhes sobre o kit da Freescale. A placa principal é esta aqui: Como dá pra ver não há um microcontrolador montado nesta placa (na verdade tem um sim, por baixo, mas é para o debugger/gravado/emulador/BDM)....
Eletrônica