rusefi, зачем вам внешний CAN если он есть на борту STM32? По поводу контроллера шагового мотора я вам категорически рекомендую L6470 У меня вот тут говновидео моего драйвера для телескопа. Управляется по SPI, максимальный шаг - 1/128, контроль по току, напряжению, пропуски шага, контроль заклинивания. Автоматический расчет разгона и торможения, с регулировкой момента торможения и разгона Теплоотвод через медь. Очень классный и недорогой. Обвязки почти нет и не выглядит как анахронизм из 80-х.
rusefi, зачем вам внешний CAN если он есть на борту STM32?
Один из нас путает логическую поддержку протокола CAN и электрическую развязку для проводов CAN.
Шаговых моторов в итоге на горизонте пока нет - дроссели в итого похоже обычно не шаговые, а просто моторы. В любом случае - нужен не только чип, но и платка, в которую этот чип впаять
Один из нас путает логическую поддержку протокола CAN и электрическую развязку для проводов CAN.
Ага,ч итал по диагонали
rusefi
Шаговых моторов в итоге на горизонте пока нет - дроссели в итого похоже обычно не шаговые, а просто моторы. В любом случае - нужен не только чип, но и платка, в которую этот чип впаять
Собственно это и есть дочерняя плата - не к ней будут пристёгивать, а её будут пристёгивать.
Это не финальная плата - это такой инженерный этап работы. С одной стороны, эту плату на плату проца можно припаять - но на плате проца останется кнопка reset, которая как мне сказали не лучшая идея в случае вибрации. И еще там вопрос лицензии.
С другой стороны, опять же как этап мы сделаем геометрическую копию платы проца - так что эти две платы можно будет спаять.
А в мечтах - просто единая плана, на которой будет и проц и БП и силовуха. Мой подход - двигаться вперёд небольшими шагами, может и придётся что-то делать два раза - но зато хоть какие-то результаты можно пощупать, не только мечты и планы.
По функционалу это 12 каналов аналоговых входов через оп-усилители - LMV324ID 12 каналов low side - VNS14NV04 6 каналов hi side VR вход - MAX9926 CAN шина - SN65HVD230 микроSD слот & USB TTL - FT232RL
На такой плате должен работать достаточно большой % двигателей современных автомобилей - в виде одной платы разработку софта продолжать кажется будет сильно комфортные.
rusefi, а напс на схеме F232 когда в контроллере 2 порта УСБ?
В контроллере для коммуникации один USB, а F232 - чтоб было два канала коммуникации в сумме. А два канала чтобы подключаться одновременно настройщиком и инженерной консолью - такое микро-удобство на этапе разработки