This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

I2C Level Shifting

Other Parts Discussed in Thread: PCA9546A, PCA9545A, TCA9509, MSP430FG4618, MSP430F5500, TUSB3410, PCA9517

Hi,

I need to connect 1.8V, 2.75V, 3V and 5V level I2C slave devices to a 3V3 level I2C master.  Running at full speed (400kHz)

Can you recommend a solution?

It appears that the PCA9545A and PCA9546A are not suitable?

Regards,

Nathan

  • Try with the TCA9509

  • Olá Albert..!

    Eu preciso enviar e receber dados em um dispositivo que ultiliza protocolo de comunicação I2C.
    Receber e enviar dados a partir do dispositivo i2c a uma porta USB ou porta serial de um PC.

    Que solução você recomenda para este problema?

    Abraços...

    Augusto.

  • Para Albert..!

    Adquirir recentemente o:"MSP430FG4618/F2013 Experimenter’s Board".

    Possível desenvolver uma solução para o meu problema com o:"MSP430FG4618/F2013 Experimenter's Board."

    Augusto.

  • Hi Augusto,

    The question was to design an MSP solution for an I2C to USB adapter, and wether the F2012 can do that.

    Augusto,

    Many experimenter boards include USB connection for debugging, but that doesn't mean that the target device (in this case, F2013) supports USB.

    The simplest, smallest MSP device supporting USB is the MSP430F5500. Many devices of the '5 and '6 families of the MSP support USB.

    Another way to achieve that is to connect a small MSP with I2C and serial port, and connect the serial port of the MSP to a USB to serial converter such as the the TUSB3410. This is the approach used on the value line Launchpad.

     

    No hablo portugues pero puedo repetirtelo en español.

    Muchas tarjetas experimentales para MSP incluyen interfaz USB pero para debug, eso no significa que el dispositivo conectado (en este caso, el F2013), soporta USB.

    El dispositivo más pequeño de la familia MSP que soporta USB es el MSP430F5500. Muchos de los micros en las familias MSP ´5 y ´6 incluyen USB.

    Otra manera de conseguir lo que quieres es conectar un MSP pequeño que tenga una interfaz I2C y un puerto serial, y luego conectar dicho puerto serial a un conversor serial a USB tal como el TUSB3410. Así se ha realizado en el Launchpad para los MSP ¨value line¨

  • Hi Albert,

    Thanks for the reply but I think that it is not suitable for me. I need to go from 3V3 level master to 1.8V, 2.75V, 3V and 5V (4 channel bi-directional buffer) where this solution is 2 channel bi-directional buffer and will only go from low to high i.e. 1V8 master to 3V3 or 5V slave etc.

    I believe you can get the same functionality from using 2 MOSFET's http://www.kip.uni-heidelberg.de/lhcb/Publications/external/AN97055.pdf

    Regards

    Nathan

  • I understand. Maybe the PCA9517 can help you, it will be able to make most of the conversions appart from to 1.8V. And you will need one device for each voltage level translation.

  • Albert..!

    I do not have much experience in developing software.
    You have an example of software with the F2012?
    An example that helps to develop early in the software?

    grateful..!

    Augusto

  • Augusto, you can search for the tutorials in the site.

    Another possibility (highly recommended in my opinion), follow this book:

    MSP430 Microcontroller Basics, by John Davies

    I think it is a great book for starters. Good luck!

  • Ola Abert!

    O livro seria ideal.Sou brasileiro,não tenho domínio da língua inglesa.

    Obrigado por a indicação!

    Grato!

    Att:Augusto

  • Augusto,

    Si eres serio en tus intenciones de dedicarte a una carrera en electronica, deberas invertir lo que sea necesario para aprender ingles. No hay alternativa, materiales en otras lenguas son muy escasos y llegan tarde. Y este es un mercado muy dinamico.

    Lo bueno es que el ingles que necesitas no es demasiado complicado, trata de hacer un curso de ingles tecnico, no necesitas un curso de cuatro años perdiendo el tiempo con los verbos en futuro imperfecto y pasado perfecto continuo. Necesitas saber la estructura basica, y practicar.

    Suerte!