Речь идёт про микросхему TDA3611 (12), которая занимается управлением лентопротяжным механизмом Philips, применяемым в некоторых автомагниотолах. ЛПМ имеет сервомотор, который отвечает за переключение режимов работы ЛМП и за движение ленты в обоих направлениях; TDA3611 умеет определять, когда закончилась лента по увеличению усилия на валу сервомотора, и меняет направление его вращения для срабатывания автореверса.
Задача стоит в том, чтобы отключить сервомотор от блока управления. Однако хитрая TDA3611 чует, что мотора нет, и выдаёт ошибку на процессор магнитолы.
Мотор звонится на 15 Ом, при вращении вала руками выдаёт напряжение, т.е. самый обычный мотор постоянного тока, внутри которого нет электроники.
Сначала думал, что мотор можно имитировать навешиванием вместо него резистора аналогичного сопротивления - ничего не получается. Как оказалось после, даже если подключить этот же резистор последовательно с мотором, микросхема всё равно определяет, что двигатель есть. Т.е. увеличение сопротивления минимум вдвое и снижение тока не помешало микросхеме правильно решить задачу.
Смотрел даже осциллографом - обычное постоянное напряжение 1.9 В на работающем моторе, никаких хитростей. При торможении вала двигателя напряжение чуть подпрыгивает (на 0.2 вольта), потом буквально через полсекунды срабатывает реверс. С учётом вышеописанных экспериментов с резисторами вряд ли можно думать, что микросхема реагирует на столь незначительный перепад напряжения/тока.
Каким макаром микросхема определяет, что происходит с двигателем? Неужели определяет реактивную составляющую в нагрузке? Какие будут идеи?


