Кратенько о том, как поменять загрузчик (бутлоадер, bootloader) в регуляторах с SimonK на BLHeli. Или если вы не знаете какой загрузчик у вас установлен, то можно просто прошить чтобы быть уверенным что установлен BLHeli.
Преимущество наличия загрузчика в том, что он позволяет менять прошивку и настраивать регулятор прямо через полетный контроллер (не отключая и не отпаивая) используя интерфейс 1-wire (подключение по 1 проводу).
Оригинал: Change Bootloader on ESC – ATMEL
Если вы не знаете какой загрузчик установлен на вашем регуляторе, то самый простой способ проверки это попытка подключиться к нему из BLHeliSuite, попробуйте оба варианта: SimonK и BLHeli. Если не ни один не подошел, то скорее всего загрузчик вообще не установлен.
Чтобы установить или обновить загрузчик на регуляторах с процессором Atmel вам нужно прошить его в чип используя USBASP программатор или что-то типа Arduino UNO или Nano. 1-wire (однопроводной) интерфейс для этого не подходит!
Пример регуляторов с чипами Atmel: DYS SN20A, Blue Series ESC, Afro ESC и Armattan ESC.
Чтобы подключиться к чипу проще всего использовать специальный инструмент для прошивки чипов Atmel, который одевается прямо поверх чипа на плате. Тут небольшой пример как это работает.
Некоторые регуляторы имеют специальные площадки на плате, например SN20A/BL20A, они подключены непосредственно к процессору. Таким образом вы можете припаять провода к площадкам, и программировать без вышеупомянутого инструмента.
Затем вы просто заливаете загрузчик BLHeli на регулятор:
Нас не часто спрашивают про регуляторы на чипах Silabs, потому что они обычно идут уже с прошитым загрузчиком BLHeli.