Revisé la documentación del FT231X y no puedo hacerlo funcionar como se describe en la documentación. Estoy tratando de usar la función de detección de carga de la batería.
De acuerdo con esto, he habilitado la carga de la batería y he desactivado el modo de espera.
Sin embargo, mi pin para dormir (que es CBUS2) no entra en estado alto cuando está conectado a un cargador externo (se supone que debe hacerlo). ¿Por qué no se comporta así? El circuito se construye de acuerdo con este esquema
Tengounpardepreguntasenrelaciónconesto:
- Sedescribeenladocumentacióncomopush-pull.¿Entiendocorrectamentequenonecesitaunaresistenciadepull-upytendrá3.3VaGNDcuandonoestédurmiendoy0Vcuandoestédurmiendo?
- Push-pullnorequiereresistenciaspull-up/pull-down.Entonces,¿porquéenesteesquemadeladocumentación,tenemosestaresistencia?
- Los pines push-pull solo pueden generar corriente o también pueden hundir la corriente (igual que el drenaje abierto al suelo)?
Sé que puede sonar tonto, pero realmente tengo problemas para entender cómo funcionan los pines push-pull. ¿Tiene un enlace al tutorial donde está marcado cómo fluye la corriente a través de los transistores, y por qué siempre uno de ellos está bloqueado?