Перейти к содержанию
    

TMC5160A не работает

Сделал самодельный драйвер на 4 канала на TMC5160A. Запускаю в режиме motion controller. Управляю по SPI. Для первого пробного кручения ШД использую настройки регистров, взятых из 23.1 Initialization Examples. Двигатель дергается, но не крутиться. Вываливаются ошибки "замыкания фаз на землю" для для обоих каналов. В реальности там замыканий нет. Если выключить-включить драйвер ножкой DRV_ENN, то один бит ошибки сбрасывается, а другой нет. Хотя в datasheet написано, что должны сбрасываться. Разные каналы ведут себя одинаково, т.е. дело не в конкретной TMC5160A конкретного канала.

Сразу не обратил внимание, оказывается чип не имеет ножки сброса, а сбрасывается снятием напряжений питания! И у меня при снятии VSA или VCC_IO по разному. Хотя написано разницы нет.

Хоть кто-то использует TMC5160A?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...