Wenn die Koppelkondensatoren ausreichend groß sind (100n z.B.) könnte
man einen Eingang als Analog IN nehmen. Dann:
- Beide Eingänge mit Pulldown gegen Masse ziehen (die internen) für z.B.
100ms.
- Einen Eingang dann mit internem Pullup gegen VCC, den anderen als AIN
mit internem Pullown.
Wenn die Kapazität des Sensors sehr viel kleiner ist als die der
Koppelkondensatoren, bleibt der AIN auf Masse, wenn der Sensor ok ist.
Ist ein Kurzschluss da, wird sich ein Zwischenwert einstellen, bis die
Kondensatoren nennenswert geladen sind - was etwas dauert. Betrachte die
Kondensatoren als unvollkommene Kurzschlüsse, die sich nach einiger Zeit
selber beheben.
Den Zwischenwert wird man für einige µs mit dem ADC messen können. Hängt
von den internen Pullups ab. Die Zeit ist so zu wählen, dass der Sensor
Zeit hatte sich aufzuladen, die Koppelkondensatoren aber nicht.
Sollte gehen, wenn ich nichts übersehen habe. Eine Simulation wäre
angebracht.
Mit 100p klappts aber nicht, vermutlich.