Немножко реверс инжиниринга DVD резака

Недавно ковырял остатки от какого-то DVD резака, вроде NEC Optiarc AD-7203S. Мне для стенда нужно было BLDC моторчик, скорость вращения которого можно было бы задавать просто крутя резистор. Ну естественно идеально было бы выдрать его со схемой управления из резака и просто подключиться к линиям задающим скорость вращения.

Микросхема с окном для теплоотвода — клон M63016FP. Причем по даташиту цоколевка сходится. Но есть одно но. В даташите схема включения:

Микросхема использует сигнал от датчиков Холла для корректного управления двигателем. Обычная схема, такое я видел. Но к двигателю идет всего 4 провода! В нем нет датчиков. Непонял.

Начал копать. Все знают что такое костыли, они встречаются в программах, но я первый раз такое вижу в серийном продукте уважаемой компании. Оказывается линии от датчиков идут в чипсет! Чипсет привода эмулирует эти сигналы для того, что бы крутить двигателем с заданной скоростью. Вероятно разработчики не смогли найти удовлетворяющий по параметрам драйвер BLDC мотора, работающий без датчиков. Такое  решение позволило сэкономить 7 проводников в шлейфе и 3 датчика Холла — от силы доллар.

Хоть такое решение и работает, не стоит забывать, что нестандартное применение компонентов не гарантирует работоспособность, а  главное — стабильность. Рекомендую прочитать: http://www.maxim-ic.com/app-notes/index.mvp/id/4429

Кто-нибудь, расскажите, зачем в оптической системе DVD приводов дифракционная решетка?

Отблагодарить звонкой монетой