I dont know the specific tolerance required. It would stand to reason that raw unfiltered half wave DC would switch the input on for the positive half cycle and off on the negative half cycle. Depending on the point that the scan updated in the CPU it could produce erratic results.