Página 1 de 1

FT232RL e MC9S12C128 não roda

MensagemEnviado: 09 Jan 2012 13:14
por ELFS
Boa tarde!
Tenho uma placa com o microcontrolador MC9S12C freescale e com uma interface serial RS232 "Max232" que funciona direitinho.
Para atualizar a placa e dispensar o conversor serial-USB resolvi trocar o max232 por um FT232, depois de estudar o datasheet do FT alterei a placa dupla face, fiz um prototipo porem quando ligo o sistema o mesmo não roda, verifiquei que a frequencia no pino da CPU esta OK após alguns chutes com a placa ligada descobri que dando um resete na CPU a placa funciona e comunica via USB.
O FT232 é alimentado pela placa e para não alterar o software só utilizei os pinos TX e RX.
Fiz uma plaquinha para espetar no lugar do Max232 e da o mesmo problema

Pessoal alguma dica para resolver este problema?

MensagemEnviado: 09 Jan 2012 16:43
por mastk
Confira os demais pinos, principalmente os controles de fluxo

MensagemEnviado: 10 Jan 2012 08:05
por ELFS
Estava dando uma vasculhada no forum sobre estre problema e deparei com este tópico http://asm51.eng.br/phpBB/viewtopic.php ... sc&start=0, no meu caso o problema é o mesmo a CPU não acorda, vou testar o circuito com capacitor e diodo no pino RESET do MC9S12C.

MensagemEnviado: 10 Jan 2012 09:21
por chrdcv
Se o problema for realmente só o reset, insira um supervisor de tensão ao invés de um circuito RC simples. Outra coisa, verifique se internamente há opção de supervisor de tensão interno. Caso possua não haverá necessidade de hardware adicional.

chrdcv

MensagemEnviado: 09 Fev 2012 16:14
por ELFS
Resolvido, não era problema do reset, só faltou um resistor de pull-up no FT232RL, não tá no data é devido exclusivo as caracteristicas do projeto.