¿Cómo cambio los niveles de voltaje?

3

Quiero usar un RF12B para comunicarme por radio con un Arduino, pero el transceptor tiene una calificación de 3.3 V. Oigo que necesito usar un cambiador de nivel de voltaje, pero ¿qué aspecto tienen estos y dónde puedo encontrar un esquema que me ayude a conectarlo?

    
pregunta Matt Williamson

3 respuestas

3

Depende de la dirección a la que vayan las señales.

  • Si el dispositivo de 5 V va a transmitir una señal en el dispositivo de 3.3 V, use una división de resistencia simple.
  • Si el dispositivo de 3.3 V va a transmitir una señal en el dispositivo de 5 V, puede usar dos inversores con la última etapa conectada a 5 V. Sin embargo, esto requiere cuatro resistencias y dos transistores, lo que es un gasto considerable. También puede probar la implementación como se muestra en tablero de distribución de Sparkfun .
  • Si la señal es bidireccional (I²C), tal vez algo en esta nota en la página 10 funcionará (parece similar a lo que Sparkfun está usando).
respondido por el Hans
9

Microchip tiene este documento con 19 consejos sobre cómo mezclar partes de 3V y 5V en un circuito (no solo cambio de nivel).
Los consejos:

  
  1. Alimentar sistemas 3.3V desde 5V usando un regulador LDO
  2.   
  3. Sistema de energía alternativo de bajo costo que utiliza un diodo Zener
  4.   
  5. Sistema de energía alternativo de menor costo que utiliza 3 diodos rectificadores
  6.   
  7. Encendido de los sistemas 3.3V desde 5V usando reguladores de conmutación
  8.   
  9. 3.3V → 5V Direct Connect
  10.   
  11. 3.3V → 5V utilizando un traductor MOSFET
  12.   
  13. 3.3V → 5V usando una compensación de diodo
  14.   
  15. 3.3V → 5V usando un comparador de voltaje
  16.   
  17. 5V → 3.3V Direct Connect
  18.   
  19. 5V → 3.3V con pinza de diodo
  20.   
  21. Abrazadera activa 5V → 3.3V
  22.   
  23. 5V → 3.3V divisor de resistencia
  24.   
  25. 3.3V → 5V Level Translators
  26.   
  27. 3.3V → 5V Bloque de ganancia analógica
  28.   
  29. 3.3V → 5V Bloque de compensación analógica
  30.   
  31. 5V → 3.3V Atenuador analógico activo
  32.   
  33. 5V → 3V Limitador analógico
  34.   
  35. Conducir transistores bipolares
  36.   
  37. Conducción de transistores MOSFET de canal N
  38.   
    
respondido por el stevenvh
3

Hay un par de formas para cambiar el nivel de voltaje, dependiendo de qué tan elegante quieras conseguir. Solo para nombrar a un solo fabricante, Texas Instruments tiene Toda una sección dedicada a la interconexión de voltaje mixto entre diferentes protocolos. Casi puede garantizar que hay un chip que satisfaga sus necesidades.

Alternativamente, como se señala en esta respuesta , SparkFun hace un < a href="http://www.sparkfun.com/products/8745"> small board que probablemente sea la solución más fácil de implementar. Parece que su radio usa SPI, que debería funcionar con esa placa.

    
respondido por el W5VO

Lea otras preguntas en las etiquetas