Estoy intentando configurar un H-Bridge que se puede controlar desde 1 pin GPIO de un Arduino.
Intenté configurar el siguiente circuito con una fuente de alimentación de laboratorio y noté lo siguiente:
- Cuando Vin se configuró a 5V, la corriente fluía a través de R5 hacia la derecha
- Cuando Vin se configuró a 0V, la fuente de alimentación decía 2.0V (no fue capaz de reducirlo a 0V)
- Cuando Vin estaba directamente conectado a tierra, la corriente fluía a través de R5 hacia la izquierda
Luego intenté cambiar Vin a través de un pin GPIO en un Arduino Uno, volteando cada cinco segundos. Me di cuenta de lo siguiente:
- Cuando Vin se configuró a alto (5V), hubo una caída de voltaje de 3.426-0.263 = 3.163V en R5 (a la derecha). El GPIO leyó alrededor de 4.2V.
- Cuando Vin se estableció en bajo (0V), hubo una caída de voltaje de 0.889-5.033 = -4.144V en R5 (a la derecha). El GPIO leyó alrededor de 0.3V.
- Cuando Vin se configuró a alto, el transistor Q4 se puso realmente caliente.
Estoy confundido acerca de algunas cosas.
- ¿Por qué la fuente de alimentación no pudo proporcionar 0V a Vin ?
- ¿Por qué el Arduino no pudo proporcionar 0V y 5V para bajas y altas?
- ¿Por qué el Q4 se puso realmente caliente cuando ninguno de los otros lo hizo?
- Con el Arduino, ¿por qué era menor la corriente en R5 cuando Vin era alta en comparación con baja cuando el circuito es simétrico?
(I (R5) está en la dirección izquierda)