Acelerômetro usando i2c

Software e Hardware para uC Texas

Moderadores: andre_luis, 51

Acelerômetro usando i2c

Mensagempor vinny » 23 Mar 2011 23:20

Olá pessoal, estou testando um acelerômetro e bússola digitalque usarei no projeto final, lsm303dlh (http://www.st.com/stonline/books/pdf/docs/16941.pdf).
Estou usando o kit Launchpad (uC msp430g2231).
Meu problema é: O uC opera em 3.3V o i2c enquanto o sensor opera a 1.8V
O que fazer?
Procurando no google e com amigos encontrei as seguintes soluções.
Voltage-Level Translators
http://focus.ti.com/lit/ds/symlink/txs0104e.pdf
http://www.maxim-ic.com/app-notes/index.mvp/id/3007
http://focus.ti.com.cn/cn/lit/an/slaa148/slaa148.pdf
http://www.kip.uni-heidelberg.de/lhcb/P ... N97055.pdf

A questão é a seguinte: Estou precisando de uma solução meio com urgência, em curitiba não encontro esses CI's com facilidade, teria que importar ou alguém sabe algum lugar no Brasil aonde posso encomendá-los rapidamente?. O último link mostra uma conexão do barramento i2c utilizando MOSFETs, a pergunta é quais? como conectá-los? preciso polarizá-los? Desculpem minha ignorância em eletrônica =/
Outra idéia que me foi sugerida era a utilização de opto-acopladores.
Estou perdido, em qual solução mais rápida e teoricamente mais barata a ser escolhida. Podem me ajudar ou até mesmo me ensinar um jeito rápido e facil de implementar?

[]'s
syntx
vinny
Bit
 
Mensagens: 16
Registrado em: 02 Set 2009 14:59
Localização: Curitiba-PR

Mensagempor luisf.rossi » 28 Mar 2011 00:10

A solução do fet é mais utilizada. O txs010x implementa exatamente isso dentro dele (se eu não me engano). Se você não tiver problema com solda, na farnell tem a versão com dois bits:

http://www.farnellnewark.com.br/cismdlo ... 42635.aspx

O problema é que você vai ter que soldar esse encapsulamento.
luisf.rossi
Byte
 
Mensagens: 109
Registrado em: 28 Nov 2010 12:48
Localização: São Paulo, SP

Mensagempor vinny » 29 Mar 2011 23:37

Exatamente, luisf.rossi. Segundo a própria ST teria que utilizar um desses CIs "Level Translator". Teóricamente o sensor tem capacidade de reconhecer até 3.3V no barramento i2c, mas EU acho que ficaria melhor colocando um level translator até pra garantir estabilidade e caso coloque algo no barramento com outra tensão de 3.3V de verdade isso não afetaria o acelerômetro pois estaria isolado após o conversor de tensão.

Mas beleza muito obrigado!
vinny
Bit
 
Mensagens: 16
Registrado em: 02 Set 2009 14:59
Localização: Curitiba-PR


Voltar para Texas

Quem está online

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

x