Ну, если Вам макрос гистерезиса не помогает, значит у Вас значение параметра скачет во всем диапазоне, а не на 2-3% как у меня иногда бывает! Значит у Вас просто какой-то генератор случайных чисел!
И не понятно как это связано: значение аналогового сигнала и дребезг дискретного сигнала? Мне это просто не понятно и я когда-то делал фильтр, где можно отфильтровать не только одиночную ошибку(помеху), но и более значительные, смысл сводится к тому, если за определённый период времени 75% и более времени на входе состояние "1", то выход переходит в состояние "1", если 25% и менее, выход переходит в состояние "0", надеюсь понятно?! Это, например, при периоде 1с и цикле 2мс, даже 100 ошибок(помех) подряд не приведёт в ложному срабатыванию!
Примерно как-то так:
Фильтрация_7.PNG
Фильтрация_7.owl