¿Cómo puedo usar dispositivos y sensores de 5 V con un Fio?

3

Tengo un escáner de código de barras PS / 2 que funciona bien con mi Uno y la biblioteca PS2Keyboard . Me gustaría conectarlo a mi Fio para poder transmitir las lecturas de códigos de barras de forma inalámbrica, pero el voltaje de operación Fio es 3.3V. Intenté darle al escáner 3.3 V, no funcionará con el voltaje reducido.

¿Cómo puedo usar dispositivos y sensores de 5V en el Fio? ¿Sería suficiente un circuito boost ?

    
pregunta JohnB

2 respuestas

2

Desde mi perspectiva, parece que la única solución (razonable) es usar un transistor como amplificador / interruptor. Supongo que sabes cómo funciona un transistor, básicamente, una corriente a la base da como resultado una ganancia entre el colector y el emisor. Si no entiendes los transistores, puedes encontrarlos en Ingeniería eléctrica . De esta manera puede convertir efectivamente su señal de 3.3V en una de 5V, para que su Fio pueda interactuar con la lógica de 5V.

    
respondido por el Polar
2

Un convertidor elevador es para voltajes de alimentación y no para IO. Por lo tanto, si su suministro es de solo 3.3 V y sus dispositivos necesitan 5 V, funcionará un suministro de refuerzo.

Tenga en cuenta que la mayoría de los dispositivos que funcionan con 3.3V no toleran que IO se ejecute a 5V. El ATmega328 es uno de esos dispositivos. Cuando VCC es 3.3V, el máximo que puede manejar una entrada es Vcc + 0.5V = 3.8V .

En general, los dispositivos de 5V no necesitan modificación para recibir la lógica de 3.3V. (Depende de cuáles sean los umbrales para los dos dispositivos). Sin embargo, el dispositivo de 3.3V necesitará algo para cambiar el IO, como un divisor de voltaje.

Si el dispositivo utiliza un colector abierto (como un teclado PS2) para su línea de datos, es posible que pueda subir la señal a un voltaje más bajo.

Por ejemplo, es probable que su FIO conduzca la señal del reloj directamente al escáner. Si la línea de datos utiliza una resistencia de pull-up, puede intentar subirla al riel de 3.3V. De lo contrario, deberá utilizar un divisor de voltaje.

    
respondido por el baldengineer

Lea otras preguntas en las etiquetas