Ich möchte die STAT-Leitung eines Lithium-Ionen-Lade-Manager-ICs MCP73831 an einen Mikrocontroller anschließen, um den aktuellen Ladestatus zu lesen.
Das Datenblatt erklärt in Abschnitt 5.2.1, dass die STAT-Zeile eine Tristate-Ausgabe ist und den folgenden Status hat:
- Hoch
- Niedrig
- Hohe Impedanz
und es wird eine Tabelle bereitgestellt, die erklärt, wie jeder Füllstand jeden Ladezustand der Batterie darstellt.
Wie kann ich diesen Pin mit einer Mikrocontroller-E / A verbinden und diese drei unterschiedlichen Zustände lesen?
Das Lesen von High und Low ist recht einfach, aber das Erkennen eines Eingangs ist hochohmig, was ich vorher noch nicht getan habe.