BOA0083 Motor Board Firmware Release Notes

Introduction

This page contains all the data relevant to the motor board firmware releases, including new features and fixes, for BOA0083.

Contents



Version 5.4 - 1st Feb 2023

New Feature

  • None

Improvements

  • Reduce overshoot at start-up for Malbrouck DD motor to prevent scene rotation. Also lengthens start-up for Quoll radar.

  • Motor now waits after power-up for rotation to reduce to 0 before driving motor. Was causing overshoot on re-boot. See main.c for full explanation.

Notes

  • This version for boards containing the CY8C28445-24PVXI PSoC part.

  • This version is suitable for both Quoll and Malbrouck radar.

Version 4.5 - 1st Feb 2023

New Feature

  • None

Improvements

  • Reduce overshoot at start-up for Malbrouck DD motor to prevent scene rotation. Also lengthens start-up for Quoll radar.

  • Motor now waits after power-up for rotation to reduce to 0 before driving motor. Was causing overshoot on re-boot. See main.c for full explanation.

Notes

  • This version for boards containing the CY8C29466-24PVXI PSoC part.

  • This version is suitable for both Quoll and Malbrouck radar.

Version 5.3 - 11th Oct 2022

New Feature

  • None

Improvement

  • Increased PWM limit to 2000 from 1500, otherwise some PoE units with stiffer bearings will slow down at -20.

Notes

  • This version for boards containing the CY8C28445-24PVXI PSoC part.

  • Changed release to 5.3, so release shown in Vertex matches release filename.

Version 4.4 - 11th Oct 2022

New Feature

  • None

Improvement

  • Increased PWM limit to 2000 from 1500, otherwise some PoE units with stiffer bearings will slow down at -20.

Notes

  • This version for boards containing the CY8C29466-24PVXI PSoC part.

  • Changed release to 4.4, so release shown in Vertex matches release filename.

Version 5.01 - 1st June 2022

New Feature

  • None

Improvement

  • No speed overshoot on start-up. Reduces the risk of scene rotation.

Notes

  • This version for boards containing the CY8C28445-24PVXI PSoC part.

  • Ensure radar firmware is updated to 3.0.0.167. Otherwise there is a risk the motor starts up at 4.8Hz.

Version 4.02 - 1st June 2022

New Feature

  • None

Improvement

  • No speed overshoot on start-up. Reduces the risk of scene rotation.

Notes

  • This version for boards containing the CY8C29466-24PVXI PSoC part.

  • Ensure radar firmware is updated to 3.0.0.167. Otherwise there is a risk the motor starts up at 4.8Hz.

Version 5.00 - 17th Dec 2021

Note:

  • This version is for any motor board using the CY8C28445-24PVXI (half ROM size) part. Functionality is unchanged from V4.01.

  • For any motor board using the original CY8C29466-24PVXI part use 4.01

Version 4.01 - 6th Sept 2021.

New Feature

  • Now able to read and set maximum speed parameter

Improvement

  • I2C read function improved. Now use i2c_transfer from Linux.

Note

  • This version requires build 3.0.0.131 or later of the main radar firmware.

Version 3.07 - 17th June 2021

New Feature

  • None

Improvement

  • Delay after power up before code starts looking for motor_power_en signal, extended from 2 to 5 secs.

Fixes

  • Bug in rotor lock detection algorithm corrected

Version 3.06 - 27th May 2021

New Feature

  • None

Improvement

  • None

Fixes

  • Timeouts added on SPI routine loops. Watchdog re-included.

Version 3.05 - 21th May 2021

New Feature

  • None

Improvement

  • None

Fixes

  • Bug in speed reported over I2C resolved

Version 3.04 - 20th May 2021

New Feature

  • None

Improvement

  • None

Fixes

  • Watchdog removed to remove spurious resets.