Releases: Infineon/motor-system-ic-tle956x
Releases · Infineon/motor-system-ic-tle956x
Release of version 2.0.0
Version 2.0.0 brings some major improvements and new features :
- New structure for best flexibility regarding new TLE956x versions, shields and microcontrollers
- Support for the DC Motor Shield with TLE9562
- Control two DC motors independently
- Control the two onboard LEDs using TLE9562 HSS modules
- Example code available
- BLDC Motor Shield with TLE9563
- Added function for current sensing using the onboard shunt and CSA
- Adaptive Gate Control
- Possibility to read/write all related registers
- Default (dis-) charge currents, target rise- and fall-time can be set via defines
- Implemented algorithm from Application Note "Rise fall time regulation with current source MOSFET gate drivers"
- Example code available for both shields
- Complete sphinx documentation in our new read-the-docs style available
- Pinout diagrams for both shields
- Explanation of jumpers and recommendations which need to be set
- Doxygen implementation using breathe+sphinx for direct code access
- Getting started for Arduino
- Links to further documents
- Added XMCs as compatible MCU boards. The library now works with:
- Arduino UNO Rev3
- XMC4700 Relax kit
- XMC1100 Boot Kit
Bugfix startBLDCM()
- Bugfix: Open loop startup now dependent on direction of rotation
- CI Build Check migrated from Travis to Github Actions
Release of version 1.0.0
Initial release of the C++ library for Infineon's BLDC motor control shield with TLE9563
Features are:
- full hall-sensor support including field weakening range
- full BEMF support for sensor-less application
- very precise RPM regulator (independent of feedback mode)
- extract error code from TLE status registers on interrupt flag
- control onboard RGB-LED
- platform support for Arduino UNO and Arduino MEGA2560
- example sketches and documentation available