Простейшим решением было бы использовать NPN-переключатель низкого уровня:
Вы говорите, что сопротивление постоянного тока двигателя составляет 11,5 Ом, поэтому максимальный ток, который он может потреблять, составляет 1,8 В / 11,5 Ом = 160 мА. На самом деле, транзистор будет потреблять несколько 100 мВ, снижая максимально возможный ток, так что это безопасный максимум для проектирования. Рисунок транзистора хорош для усиления минимум 50, поэтому нам нужно, по крайней мере, 160 мА / 50 = 3,2 мА базового тока. Тогда 5 мА является хорошей целью, чтобы убедиться, что транзистор полностью насыщен при включении. Показатель падения BE должен составлять 700 мВ, поэтому при включении резистор остается равным 1,1 В на резисторе. 1,1 В / 5 мА = 220 Ом.
C1 для ускорения включения и выключения. (220 Ом) (4,7 нФ) = 1 мкс, что является постоянной времени C1-R1.
Частота ШИМ должна быть достаточно быстрой, чтобы ток через двигатель мало менялся при включении и выключении фазы. Волна, вызванная ШИМ, представляет собой переменное напряжение, наложенное на среднее постоянное напряжение. Только постоянное напряжение идет на перемещение двигателя. Компонент переменного тока не вызывает крутящий момент, только нагрев, поэтому вы хотите сохранить его низким по сравнению с постоянным током. Как правило, вы запускаете двигатели чуть выше предела человеческого слуха, который также обычно достаточно быстр, чтобы поддерживать небольшой компонент переменного тока. Например, при частоте 25 кГц период ШИМ составляет 40 мкс, что должно дать вам достаточное разрешение от любого разумного периферийного устройства ШИМ в микроконтроллере.
Добавлено в ответ на трассировку области действия коллектора
Основная форма осциллограммы выглядит хорошо, поэтому кажется, что транзистор правильно переключается и напряжение подается на двигатель надлежащим образом.
Шипы при выключении вызывают беспокойство. Возможно, это могут быть артефакты прицела, но если ваша трассировка прицела точна, то диод не работает или не подключен должным образом. Шипы не должны быть более чем на вольт или около того выше источника питания.
D1 не только предохраняет транзистор от перегрева, но и сохраняет большую часть тока двигателя во время отключения. Первое необходимо, а второе повышает эффективность.
Добавлено 2
При более внимательном рассмотрении вашей области видимости я вижу, что напряжение коллектора при выключенном двигателе составляет 2,48 В. Вы говорите, что напряжение питания составляет 1,8 В, поэтому напряжение отключения на 680 мВ выше источника питания. Это означает, что вы не создали схему, как я сказал. Вы, очевидно, использовали обычный кремниевый диод, вероятно, медленный, как 1N400x. Медленное время включения диода объясняет скачок напряжения и немного снижает общие уровни привода при определенном рабочем цикле ШИМ. Это также приведет к простоям на время, когда транзистор снова включится, так как диод все еще проводит. Диод Шоттки будет иметь меньшее прямое падение и эффективно мгновенное обратное восстановление в контексте этой схемы.
Система все еще должна работать, но попробуйте использовать диод Шоттки, как я указал.