Interface 3V3 / 5V para usar em display grafico

Circuitos eletrônicos, topologias, diagramas elétricos, etc...

Moderadores: 51, Renie, gpenga

Interface 3V3 / 5V para usar em display grafico

Mensagempor mazzer » 16 Mai 2008 11:18

Olá a todos,

Tenho um display gráfico 128x64 que opera em 5V e preciso controlar este display usando um CPLD que só opera em 3V3 e não tem tolerância a 5V.

O display não funciona com alimentação 3V3.

O problema é quando eu vou ler os dados do display ele irá me retornar em 5V. Até ai, tudo bem, eu consigo colocar um 74LCX245 para garantir que o CPLD tenha no máximo 3V3 nos pinos de I/O.

Mas supondo que eu queira que quando o CPLD escrever no display, eu converta o sinal de 3V3 para 5V, fazendo com que o display opere nas condições ideais de funcionamento, o que eu deveria utilizar? O que é mais comum utilizar?

A solução precisa ser com poucos componentes, de preferência somente CIs.

Obrigado,

Mazzer
mazzer
Byte
 
Mensagens: 165
Registrado em: 24 Out 2006 17:21
Localização: Sta Rita do Sapucai-MG

Mensagempor mastk » 16 Mai 2008 11:24

Um dispositivo de 5V normalmente reconhece nivel alto na casa dos 2,8V por ai, 3V3 quase certo que funciona, cheque o datasheet dele. Mas que facilitaria msm era vc não ler nada do GLCD, apenas escrever (eu faço isso)...
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor proex » 16 Mai 2008 12:22

Pra que lêr lcd?
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor Rodrigo_P_A » 16 Mai 2008 12:49

proex escreveu:Pra que lêr lcd?
\


para acessar a RAM e setar/apagar um PIXEL determinado. por exemplo.
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2237
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Mensagempor xultz » 16 Mai 2008 13:00

http://focus.ti.com/docs/prod/folders/p ... 0108e.html
Já usei o TXS0104 e ele é um doce de pessoa.
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor proex » 16 Mai 2008 14:21

Rodrigo_P_A escreveu:
proex escreveu:Pra que lêr lcd?
\
para acessar a RAM e setar/apagar um PIXEL determinado. por exemplo.


Na pratica nunca precisei setar ou zerar um unico bit. Até porque adoto icones quando uso display grafico. talvez isso seja necessario quando precisamos mostrar formas de ondas que variem com o tempo.

Sei lá.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor mazzer » 16 Mai 2008 14:55

Pois é..

Economia porca de memória... tenho um algoritmo pra gráficos no display que verifica se o pixel está aceso ou apagado. Pra não usar RAM, leio o display.

Abraço!
mazzer
Byte
 
Mensagens: 165
Registrado em: 24 Out 2006 17:21
Localização: Sta Rita do Sapucai-MG

Mensagempor mazzer » 16 Mai 2008 15:00

Xultz,

Maravilha de componente, isso que eu precisava mesmo.
Encontro esse cara fácil? Quanto você pagava no TXS0104?

Abraço!!
mazzer
Byte
 
Mensagens: 165
Registrado em: 24 Out 2006 17:21
Localização: Sta Rita do Sapucai-MG

Mensagempor mastk » 16 Mai 2008 17:37

Sugiro que use 2 logicas com 8 portas coletor aberto...
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor Maia » 16 Mai 2008 18:49

Dá uma olhada nessa AN. Simulei no Proteus e funcionou.

http://wwwasic.kip.uni-heidelberg.de/lhcb/Publications/external/AN97055.pdf

Abraços,
Maia
Avatar do usuário
Maia
Byte
 
Mensagens: 348
Registrado em: 15 Out 2006 16:25
Localização: Rio de Janeiro


Voltar para Circuitos Diversos

Quem está online

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

cron

x