GY-521 MPU-6050 + Arduino nano - ¿Convertidor lógico o no?

2

Compré este MPU-6050: enlace (marcado como" GY-521 "en la pizarra)

Según el sitio de los fabricantes, el nivel lógico del sensor es 3.3V (aunque la página eBay dice Power supply :3-5v )

¿Debo usar un convertidor de nivel lógico bidireccional de 4 canales ( como este ) para los canales SDA, SCL, INT ? ¿O puedo conectarlo directamente a mi Arduino Nano?

Vi algunos lugares que dicen que debería usarlo con un convertidor de nivel lógico y algunos que dicen que está bien sin él. (Supongo que depende de la placa del sensor, así que eche un vistazo, enlace arriba)

Configuración actual:

SDA <-> LLC <-> A4
SCL <-> LLC <-> A5
INT <-> LLC <-> D2
VCC <- LLC <- 5V (arduino)
GND <- LLC <- GND (arduino)

Todavía no tengo las piezas, así que no puedo probarlo y probablemente voy a usar Biblioteca Jeff Rowberg para comunicarse con el sensor (I 2 C)

    
pregunta Dan Barzilay

2 respuestas

1

Según 28.2 en la hoja de datos de Atmega (los microcontroladores utilizados en la hoja de datos de Arduino nano), parece que Vih (alto voltaje de entrada) es 0.7V-0.8V como mínimo. Probablemente no necesite un convertidor para el pin INT (ya que es una salida para la MPU, pero necesita un convertidor para todo lo demás) (ya que tanto SDA como SCL son de entrada / salida para la MPU y el Atmega) .

El sitio de eBay dice 3-5 V para el suministro principal porque parece que tiene un regulador a bordo. En cuanto a las líneas IO en sí, es difícil decir si tiene algún convertidor a bordo.

Hoja de datos de Atmega: enlace

    
respondido por el Aditya Gaddam
0

Ejecuté exitosamente por un corto tiempo (minutos) este acelerómetro (el "GY-521") sin ninguna conversión de nivel lógico. No lo he ejecutado durante un período prolongado de tiempo, por lo que no puedo decir con seguridad que hacerlo no lo dañaría permanentemente, ni puedo decir que el tiempo que lo he ejecutado hasta ahora no lo haya dañado .

Es posible que haya conectado 3V3 a VCC.

Sin embargo, habría esperado que el humo mágico saliera con bastante rapidez.

Cableado de un GY-521 a un Arduino Uno ¿R3? aborda los pasos necesarios para conectar este sensor a un Arduino.

La discusión en los foros de arduino.cc con respecto a tu pregunta señala que una lógica 3V3 alta es suficiente para disparar la lógica alta en un ATMega328, por lo que funcionará, y me he dado cuenta de que 5V comms al módulo tiene éxito. Los foros sugieren que un convertidor de nivel lógico de $ 2 es la mejor manera de mantener todo dentro de las especificaciones, en lugar de resolver una feliz coincidencia durante un período indeterminado.

    
respondido por el Josh

Lea otras preguntas en las etiquetas

Comentarios Recientes

+ Hater beagle + Macbook Air - ¿MacBook, laptop, etc.? + Mac Multimon - Lipo DR, pantallas, cargador de batería + reparación del teclado + Cosas radiocontroladas 4 U + Cargador de carga Prius - Unidad completa y batería + Supercharger Prius + Batería Lipo AA1mAh + Adaptador de CA + Muelle y cola (LED ZPDR!) + DC Multi Mod + Jonathons Cheese Utilizer + Digital Baby's Bed + Plasma LED + Plastic Gear Goggle + DAO Air Knives + Second Hand Metalwind Gift Mat + Weapons for boys + Electronic & Animated Terminal Readtings... Lees verder