New AutoDevKit Studio
AutoDevKit Studio v2.5.0 is online at STSW-AUTODEVKIT. AutoDevKit Studio replaces the previous plugin zip file. This new release offers an innovative way of delivering the AutoDevKit package: a unique zipped .exe includes SPC5 Studio with the AutoDevKit plugin already installed. This is only the first step for our new tool named AutoDevKit Studio.
A new Welcome page has been created in AutoDevKit Studio. This page contains three tabs:
- The first tab highlights the news about the AutoDevKit ecosystem. Each "tile" represents an update.
- The second tab contains the tutorial video links to learn about AutoDevKit by yourself.
- The third tab introduces AutoDevKit sample applications. By clicking on the sample application name, the system imports the related AutoDevKit Studio project.
The Welcome page appears after installing the AutoDevKit Studio. You can always recover it through the Help > Welcome menu.
On this update site, we will still maintain the capability of downloading the sole AutoDevKit plugin that will be installable both on SPC5Studio and AutoDevKit Studio. Downloading the plugin is faster than downloading the installation file as the plugin size is far smaller.
OpenOCD
The Open On-Chip Debugger (OpenOCD) aims at debugging, in-system programming and boundary-scan testing for embedded target devices.
OpenOCD is available for SPC58x projects. To use it, you need to apply the .elf file generated after compiling the project.
From hardware point of view, to download the code in the MCU flash or RAM, you
can use the programmer hosted on the SPC58x Discovery boards or an SPC5-UDESTK USB dongle. A new dongle called AEK-MCU-SPC5LNK
is also available and compatible with OpenOCD.
For more information on how to debug with OpenOCD, please watch the related video available from the tutorial links present in the second tab of the welcome page.
Click here to watch the video!
AutoDevKit plug-in installation
This release is compatible with both SPC5 Studio 6.0 and AutoDevKit Studio.
To install AutoDevKit components, follow the steps below:
-
Download the zip file www.st.com/autodevkitsw
-
Uncompress the zip file
-
Launch the .exe file
Accept the license
Ignore warnings
License details
For most components, we have migrated the software license agreement from SLA0089 to SLA0098.
For further details, go to: http://download.spc5studio.com/updates/LICENSE.pdf
New components in the current release
(NEW) AEK-COM-10BASET
The AEK-COM-10BASET evaluation board is a powerful tool to explore various vehicle network architectures, leveraging on the new 10BASE-T1S automotive Ethernet protocol implementation and other on-board legacy automotive interfaces (CAN, CAN-FD and SPI). This board merges the innovations brought by the new 10BASE-T1S specification with the high-performance dual-core SPC58EC80E5 Chorus family microcontroller. The AEK-COM-10BASET essentially acts as a gateway to interconnect incompatible communication systems, allowing a vehicle zone sensor/actuator to receive messages in the 10BASE-T1S protocol format even if the zone components are not able to communicate via Ethernet. The board features a PHY-MAC transceiver, which communicates with the MCU via SPI, and a PHY only transceiver requiring an Ethernet MAC to run in the MCU. In our board, these transceivers support only half-duplex communication. Both are connected to the MCU, one using the MMI port while the other using a SPI channel. The firmware embedded in the board can manage a software-implemented Ethernet MAC and runs under FreeRTOS operating system.
NOTE: It is Recommended to update SPC5 FreeRTOS TCPIP Component RLA before using demo application SPC58ECxx_RLA AEK-COM-10BASET CAN-ETH Gateway
Updated components in the current release
N.D.
Global History change log
v2.4.0
Bugfix on the Graphic User Interface for AEK-POW-BMS63EN demos
-
Bugfix: I2S signal generation in sync with the bit clock edge
Bugfix on a library mask, used for system initialization
Bugfix on a library mask, used for system initialization
Bugfix in Boardview
Bugfix in demo examples
Bugfix in Boardview
New board image
Bugfix in: SPC58ECxx_RLA AEK_MOT_2DCxxx Proportional Integrative Derivative Test Application for Discovery
-
Bugfix in: AEK-CON-SENSOR1 - SPC58ECxx_RLA_AEK_CON_SENSOR1 - Detect Activity and Get Accelerations - Test Application
-
Bugfix in AEK-POW-LDOV02J - SPC58ECxx_RLA AEK_POW_LDOV02J DC-DC Voltage Regulator
-
Bugfix in AEK-AVAS SPC5-AEK_AUD_D903V1_Repo_Demos
-
AEK-POW-BMSWTX
The AEK-POW-BMSWTX is a hardware tool that implements a BMS node with a minimum of 4 to a maximum of 14 cells. It is based on the L9963E, an automotive-grade AFE chip for battery management applications.
The BMS node communicates with an MCU via the ISOSPI protocol using the L9963T.
The software package includes a State-Of-Charge (SoC) and State-Of-Health (SoH) estimation as well as a passive balancing algorithm. -
AEK-POW-BMSLV
The AEK-POW-BMSLV is a hardware tool that implements a BMS low voltage solution with a minimum of 4 to a maximum of 14 cells. It is based on the L9963E, an automotive-grade AFE chip for battery management applications.
The BMS node communicates with an MCU via the ISOSPI protocol using the L9963T.
The AEK-POW-BMSLV includes a PMIC unit based on the SPSB100 that is able to provide supply voltage to the SPC58EC MCU. -
AEK-SNS-ASM330LHB
The AEK-SNS-ASM330LHB is a hardware tool based on STEVAL-MKI236A, an adpter board to facilitate the evaluation of MEMS devices in the ASM330LHB product family. The ASM330LHB is a system-in-package featuring a 3-axis digital accelerometer and a 3-axis digital gyroscope with an extended temperature range up to +105 °C. The software package allows controlling sensor devices by implemention of I2C or SPI 4-wire commmunication protocols.
-
AEK-POW-SPSB081
The AEK-POW-SPSB081 is a hardware tool based on SPSB081, a power management system IC providing electronic control modules with enhanced power management functionality, including various standby modes to minimize the power consumption with programmable local and remote wake-up capability, as well as LIN and CAN FD physical communication layers.
-
AEK-MCU-SPC5LNK
AEK-MCU-SPC5LNK is a debugger/programmer dongle for SPC5 automotive microcontrollers. It consists of a passive USB-to-JTAG debugger and programmer, which provides a cost-effective, small-size, and fast-prototyping solution for any vehicle applications. This dongle ensures short development time through easy-to-use hardware and simple software fully integrated into SPC5-Studio and AutoDevKit Studio IDEs. The JTAG interface ensures an easy plug to any SPC58 family automotive microcontroller and the related evaluation boards (compliant with the IEEE 1149.1 JTAG protocol). AEK-MCU-SPC5LNK provides a virtual COM port interface that enables the host PC to communicate with the microcontroller through UART.
-
AEK-POW-BMS63EN
The AEK-POW-BMS63EN is a hardware tool that implements a BMS node with a minimum of 4 to a maximum of 14 cells based on the L9963E, an automotive-grade AFE chip for battery management applications. The software package includes a State-Of-Charge (SoC) and State-Of-Health (SoH) estimation as well as a passive balancing algorithm.
-
AEK-COM-ISOSPI1
This component enables the L9963T functions. L9963T is a general purpose SPI to isolated SPI transceiver intended to create a communication bridge between devices located at distance and into different voltage domains. L9963T is able to transfer communication data incoming from a classical 4-wire based SPI interface to a 2-wire isolated interface (and vice versa).
-
AEK-AUD-C1D9031
The AEK-AUD-D903V1 is a very compact AVAS solution based on the SPC582B60E1 Chorus family MCU and FDA903D Class D audio amplifiers that emits warning sounds to alert pedestrians of the presence of e-vehicles. The AEK-AUD-D903V1 integrates two audio amplifiers in stereo mode or two separate audio channels. The board compact size allows the designer to strategically place different modules around the vehicle to ensure that warning sounds can be heard along the entire vehicle length. All the modules can be controlled by a central MCU via CAN interface.
-
AEK-LCD-ILI9341
This component is dedicated to a commercially available touch LCD display 240x320 pixels with up to 65K colors per pixel based on the ILI9341 controller. The touch circuit is managed by the XPT2046 controller. All communications are based on the SPI protocol. It is possible to manage up to two LCDs in parallel.
-
AEK-LCD-LVGL
LVGL (Light and Versatile Graphics Library) is a popular free and open source embedded graphics library to create nice UIs for any MCU. This LVGL porting allows creating graphics on our AEK-LCD-ILI9341 LCD touch component. Note that the component is visible only if you have added and configured the AEK-LCD-ILI9341.
-
AEK-POW-BMS63EN
The AEK-POW-BMS63EN is a hardware tool that implements a BMS node with a minimum of 4 to a maximum of 14 cells based on the L9963E, an automotive-grade AFE chip for battery management applications. The software package includes a State-Of-Charge (SoC) and State-Of-Health (SoH) estimation as well as a passive balancing algorithm.
-
AEK-MOT-MR200G1
The AEK-MOT-MR200G1 is designed as a mini zone controller for the side mirror application. The AEK-MOT-MR200G1 hosts an SPC582B60E1 Chorus 1M microcontroller and an L99DZ200G automotive-grade multi-output driver. Thanks to the integrated L99DZ200G, the board allows controlling different functions related to a vehicle side mirror: folding, unfolding, X-Y mirror inclination, electrochromic dimming, and heating.
-
AEK-LCD-ILI9341
This component is dedicated to a commercially available touch LCD display 240x320 pixels with up to 65K colors per pixel based on the ILI9341 controller. The touch circuit is managed by the XPT2046 controller. All communications are based on the SPI protocol. It is possible to manage up to two LCDs in parallel.
-
AEK-COM-ISOSPI1
This component enables the L9963T functions. L9963T is a general purpose SPI to isolated SPI transceiver intended to create a communication bridge between devices located at distance and into different voltage domains. L9963T is able to transfer communication data incoming from a classical 4-wire based SPI interface to a 2-wire isolated interface (and vice versa).
-
AEK-LCD-LVGL
LVGL (Light and Versatile Graphics Library) is a popular free and open source embedded graphics library to create nice UIs for any MCU. This LVGL porting allows creating graphics on our AEK-LCD-ILI9341 LCD touch component. Note that the component is visible only if you have added and configured the AEK-LCD-ILI9341.
-
Digital Twin Application (NewTwen)
Digital Twin (DT) technology is a Motor Control Kit with digital sensors for motor internal temperature detection where physical sensors cannot be placed.
The purpose of this demo is to show an application of Digital Twin (DT), designed and implemented by NEWTWEN. The following devices are required:- AEK-MOT-3P99081 board
- AEK-MCU-C4MLIT1 board
- Brushless DC (BLDC) motor
- stator winding
- shaft
- stator iron
- magnets
-
AEK-LCD-LVGL
LVGL (Light and Versatile Graphics Library) is a popular free and open source embedded graphics library to create beautiful UIs for any MCU. This LVGL porting allows creating graphics on our AEK-LCD-ILI9341 LCD touch component. Note that the component is visible only if you have added and configured the AEK-LCD-ILI9341.
-
AEK-MCU-BRNLIT1
The component supports the SPC58xNx microcontroller (aka Bernina) that belongs to a family of devices superseding the SPC5x family. Taking advantage of the SPC5x family legacy, SPC58xNx introduces new features coupled with higher throughput to provide a substantial reduction of cost per feature and significant power and performance improvement (MIPS per mW).
-
AEK-COM-ISOSPI1
This component enables the L9963T functions. L9963T is a general purpose SPI to isolated SPI transceiver intended to create a communication bridge between devices located at distance and into different voltage domains. L9963T is able to transfer communication data incoming from a classical 4-wire based SPI interface to a 2-wire isolated interface (and vice versa).
-
AEK-AUD-D903V1
The AEK-AUD-C1D9031 is a very compact AVAS solution based on the SPC582B60E1 Chorus family MCU and FDA903D Class D audio amplifiers that emits warning sounds to alert pedestrians of the presence of e-vehicles. The AEK-AUD-C1D9031 integrates two audio amplifiers in stereo mode or two separate audio channels. The board compact size allows the designer to strategically place different modules around the vehicle to ensure that warning sounds can be heard along the entire vehicle length. All the modules can be controlled by a central MCU via CAN interface.
Updates:
-
Added two new functions: playSoundWithGain and playSoundStereoWithGain
-
Support for two LCD screens has been added. One is used as RPM-meter taking advantage of the LVGL library, while the other one is used to control the application volume and engine speed.
-
-
AEK-CON-SENSOR1
AEK-CON-SENSOR1 connector board for Automotive MEMS sensors supports the DIL24 socket boards. The related software component can be used to manage the automotive MEMS sensor family through its high level APIs.
Updates:
-
Added the new ASM330LHHX MEMS sensor: an automotive-grade 6-axis inertial module (3D accelerometer and 3D gyroscope).
-
-
AI-Car Sensing Node
This application demonstrates how to use Core2 and Core0 simultaneously. It implements a versatile deep learning system based on Long-Short Term Memory (LSTM) Recurrent Neural Network (RNN) able to provide a car state classification:
- car parked
- car driving on normal conditions road
- car driving on a bumpy road
- car skidding or swerving
The main idea is to define a sensing node ECU with embedded artificial intelligence processing, namely AI-Car sensing node. The system hosts a SPC58EC Chorus 4M microcontroller able to acquire discrete acceleration variations on a three-axis reference system. The inertial data are retrieved by the motion sensor AIS2DW12 mounted on the AEK-CON-SENSOR1 board. The acquired data is passed to a LSTM RNN able to classify the car state. The result of the classification is presented on an LCD Touch display contained in the AEK-LCD-DT028V1 board. LSTM RNN has been implemented and trained using TensorFlow 2.4.0 framework (Keras) on Google Colab environment. The resulting trained neural network has been converted by AI-SPC5Studio plug-in in an optimized C code library capable to run on an MCU with limited power computing resources.
-
AEK-MOT-3P99081
Specific CAN-controlled brushless motor evaluation board based on SPC560P and L9908. The AEK-MOT-3P99081 evaluation board is based on the SPC560P Pictus 32-bit MCU and the L9908 gate driver allowing the control of 6 N-channel FETs for brushless motors in automotive applications. The AEK-MOT-3P99081 supports independent encoder inputs and Hall sensors to detect and control motor speed.
-
AEK-MOT-TK200G1
Automotive power liftgate control board with Dual H-bridge driving. The board hosts a L99DZ200G, a doorzone systems IC providing electronic control modules with enhanced power management functionality. The two low-drop voltage regulators in the device supply the system microcontroller and external peripheral loads, and provide enhanced system standby functionality with programmable local and remote wake-up capability. In addition, the L99DZ200G device features 5 high-side drivers to supply LEDs, and 2 high-side drivers to supply bulbs, thus drammatically increasing the system-level integration.
-
X-NUCLEO-NFC06A1
The X-NUCLEO-NFC06A1 NFC card reader expansion board is based on the ST25R3916 device. The expansion board is configured to support ISO14443A/B, ISO15693, FeliCa™ and AP2P communication. The ST25R3916 manages frame coding and decoding in reader mode for standard applications, such as NFC, proximity and vicinity HF RFID standards. It supports ISO/IEC 14443 Type A and B, ISO/IEC 15693 (single subcarrier only) and ISO/IEC 18092 communication protocols as well as the detection, reading and writing of NFC Forum Type 1, 2, 3, 4 and 5 tags.
This board is the new version of the X-NUCLEO-NFC05A1.
-
Automatic liftgate demo
The Automatic liftgate demo includes motor actuations for power liftgate control. The solution is innovative because it implements a specific foot gesture recognition with Time-of-Flight(ToF) sensors. Based on this strategy, the system is tested reliable in different light / weather conditions, soil conditions and feet sizes.
Updates:
-
New solution with AEK-MOT-TK200G1 to drive the linear motor actuators. The X-NUCLEO-NFC06A1 is used to emulate the keyless feature while the AEK-COM-BLEV1 is used to open/close the trunk through an Android app running on a mobile phone.
-
The demo has been developed with Model-Based design using Matlab. The model is included in the project folder.
-
-
AEK-MOT-2DCxxx
The AEK-MOT-2DC70S1 and AEK-MOT-2DC40Y1 are very compact solutions for multi DC motor driving applications embedding all the driver and signal decoding functions on the same board. Together with current sensing capability, the AEK-MOT-2DCxxx boards have three independent encoder inputs. The DC motor drivers have separated half-bridging driving thus allowing to up to three separated motors with only two devices. Clearly, proper driving sequence have to be generated to avoid undesired activation of specific motors. For each motor 15A can be provided with AEK-MOT-2DC70S1 while 35A can be provided with AEK-MOT-2DC40Y1. On the boards, two additional high side drivers are available featuring 85A and 25A output currents.
Updates:
-
Bugfix in the demo
-
-
AEK-LED-21DISM1
The AEK-LED-21DISM1 LED driver board is designed for high brightness automotive LED front lighting applications according to the AutoDevKit initiative. It can control four LED strings through two embedded L99LD21 flexible LED drivers with high efficiency boost controller and two embedded buck converters.
Updates:
-
Bugfix in the driver
-
-
Automatic liftgate demo
The Automatic liftgate demo includes motor actuations for automatic car trunk opening. The solution is innovative because it implements a specific foot gesture recognition with Time-of-Flight(ToF) sensors. Based on this strategy, the system is tested reliable in different light / weather conditions, soil conditions and feet sizes.
Updates:
-
Bugfix in the demo
-
-
AEK-AUD-C1D9031
The AEK-AUD-C1D9031 is a very compact AVAS solution based on SPC582B60E1 Chorus family MCU and FDA903D Class D audio amplifiers that emits warning sounds to alert pedestrians of the presence of e-vehicles. The AEK-AUD-C1D9031 integrates two audio amplifiers in stereo mode or two separate audio channels. The board compact size allows the designer to strategically place different modules around the vehicle to ensure that warning sounds can be heard along the entire vehicle length. All the modules can be controlled by a central MCU via CAN interface.
Updates:
-
Demo updated with new I2C settings
-
-
AEK-SNS-VL53L1X1
The AEK-SNS-VL53L1X1 component implements the driver for VL53L1X-SATEL. The embedded Time-of-Flight (ToF) is a laser-ranging sensor, belonging to the ST FlightSense™ product family. It is the fastest miniature ToF sensor on the market with accurate ranging up to 4m and fast ranging frequency up to 50 Hz.
Updates:
-
Demo updated with new I2C settings
-
-
SPC5-MCTK-01 New demo for SPC58ECxx (Chrous 4M)
The demo implements a CAN bus communication between an SPC58EC Chorus MCU and a SPC5-MCTK-01 automotive three-phase motor control kit based on SPC560P Pictus MCU and L9907 pre-driver. Through can messages is possible to perform basic operations on the motor like ramp, acceleration, deceleration and brake. In addition, it is possible to read and set registers related to the motor parameters. A tracing through a serial Terminal is available to verify the operations performed.
NOTE: Before testing this demo, update the firmware on the SPC5-MCTK-01 platform by downloading from AutoDevKit the demo for SPC560P Pictus MCU enabling the CAN port.
-
AEK-LCD-ILI9341
This component is dedicated to commercially available touch LCD display 240x320 pixels with up to 65K colors per pixel based on ILI9341 controller. The touch circuit is managed by the XPT2046 controller. All communications are based on the SPI protocol. It is possible to manage up to two LCDs in parallel.
-
Automatic liftgate demo
The Automatic liftgate demo includes motor actuations for automatic car trunk opening. The solution is innovative as it implements a specific foot gesture recognition with Time-of-Flight(ToF) sensors. Based on this strategy, the system is reliable in different light/weather conditions, soil conditions and feet sizes.
-
AEK-MOT-2DCxxx
The AEK-MOT-2DC70S1 and AEK-MOT-2DC40Y1 are very compact solutions for multi DC motor driving applications embedding all the driver and signal decoding functions on the same board. Together with current sensing capability, the AEK-MOT-2DCxxx boards have three independent encoder inputs. The DC motor drivers have separated half-bridging driving thus allowing to up to three separated motors with only two devices. Clearly, proper driving sequence have to be generated to avoid undesired activation of specific motors. For each motor 15A can be provided with AEK-MOT-2DC70S1 while 35A can be provided with AEK-MOT-2DC40Y1. On the boards, two additional high side drivers are available featuring 85A and 25A output currents.
Updates:
-
Bugfix in the driver
-
-
AEK-COM-NFC05A1
The AEK-COM-NFC05A1 component implements the driver for X-NUCLEO-NFC05A1. This board is configured to support ISO14443A/B, ISO15693, FeliCa™ and AP2P communication. The key IC ST25R3911B manages frame coding and decoding inreader mode for standard applications, such as NFC, proximity and vicinity HF RFID standards.
Updates:
-
New demo for Chorus 4M (SPC58ECxx)
-
-
AEK-AUD-C1D9031
The AEK-AUD-C1D9031 is a very compact AVAS solution based on the SPC582B60E1 Chorus family MCU and FDA903D Class D audio amplifiers that emits warning sounds to alert pedestrians of the presence of e-vehicles. The AEK-AUD-C1D9031 integrates two audio amplifiers in stereo mode or two separate audio channels. The board compact size allows the designer to strategically place different modules around the vehicle to ensure that warning sounds can be heard along the entire vehicle length. All the modules can be controlled by a central MCU via CAN interface.
-
AEK-COM-NFC05A1
The AEK-COM-NFC05A1 component implements the driver for X-NUCLEO-NFC05A1. This board is configured to support ISO14443A/B, ISO15693, FeliCa™ and AP2P communication. The key hosted IC ST25R3911B manages frame coding and decoding in reader mode for standard applications, such as NFC, proximity and vicinity HF RFID standards.
-
AEK-SNS-VL53L1X1
The AEK-SNS-VL53L1X1 component implements the driver for VL53L1X-SATEL. The contained Time-of-Flight (ToF) is a laser-ranging sensor, belonging to the ST FlightSense™ product family. It is the fastest miniature ToF sensor on the market with accurate ranging up to 4m and fast ranging frequency up to 50Hz.
-
AEK-CON-SENSOR1
AEK-CON-SENSOR1 connector board for Automotive MEMS sensors supports the DIL24 socket boards. The related software component can be used to manage the following MEMS families through its high level APIs:
- AIS2DW12 - Ultra-low-power 3-axis accelerometer for automotive applications
- ASM330LHH - Automotive 6-axis inertial module: 3D accelerometer and 3D gyroscope
- IIS2ICLX - High-accuracy, High-resolution, Low-power, 2-axis Digital Inclinometer with Embedded Machine Learning Core
- IIS3DWB - Ultra-wide bandwidth, low-noise, 3-axis digital vibration sensor
-
AEK-LED-21DISM1
The AEK-LED-21DISM1 LED driver board is designed for high brightness automotive LED front lighting applications according to the AutoDevKit initiative. It can control four LED strings through two embedded L99LD21 flexible LED drivers with high efficiency boost controller and two embedded buck converters.
Updates:
-
Update driver
-
-
AEK-POW-100W4V1
The AEK-POW-100W4V1 expansion board is designed for power car or truck body applications requiring different voltages, such as USB-PD or infotainment. The two buck converters available from the L5964 device are combined to achieve up to 5A of current with 20V to reach 100W power in a single and compact device. The output channel can deliver a fixed or variable output voltage via MCU control.
Updates:
-
Bugfix in the driver
-
-
AEK-MOT-2DCxxx
The AEK-MOT-2DC70S1 and AEK-MOT-2DC40Y1 are very compact solutions for multi DC motor driving applications embedding all the driver and signal decoding functions on the same board. Together with current sensing capability, the AEK-MOT-2DCxxx boards have three independent encoder inputs. The DC motor drivers have separated half-bridging driving thus allowing to up to three separated motors with only two devices. Clearly, proper driving sequence have to be generated to avoid undesired activation of specific motors. For each motor 15A can be provided with AEK-MOT-2DC70S1 while 35A can be provided with AEK-MOT-2DC40Y1. On the boards, two additional high side drivers are available featuring 85A and 25A output currents.
Updates:
-
Bugfix in the driver
-
-
AEK-LED-21DISM1
The AEK-LED-21DISM1 LED driver board is designed for high brightness automotive LED front lighting applications according to the AutoDevKit initiative. It can control four LED strings through two embedded L99LD21 flexible LED drivers with high efficiency boost controller and two embedded buck converters.
Updates:
-
Bugfix in the driver
-
-
AEK-POW-L5964V1 update
The AEK-POW-L5964V1 expansion board is designed for power car or truck body applications requiring different voltages, such as USB-PD or infotainment. It has two independent converters that can deliver a fixed or variable output voltage via MCU control. The output current can be up to 3 A per channel.
Updates:
-
Bugfix in the demo example code
-
Bugfix in the driver
-
-
AEK-POW-100W4V1
The AEK-POW-100W4V1 expansion board is designed for power car or truck body applications requiring different voltages, such as USB-PD or infotainment. The two buck converters available from the L5964 device are combined to achieve up to 5A of current with 20V to reach 100W power in a single and compact device. The output channel can deliver a fixed or variable output voltage via MCU control.
-
AEK-MOT-2DCxxx
The AEK-MOT-2DC70S1 and AEK-MOT-2DC40Y1 are very compact solutions for multi DC motor driving applications embedding all the driver and signal decoding functions on the same board. Together with current sensing capability, the AEK-MOT-2DCxxx boards have three independent encoder inputs. The DC motor drivers have separated half-bridging driving thus allowing to up to three separated motors with only two devices. Clearly, proper driving sequence have to be generated to avoid undesired activation of specific motors. For each motor 15A can be provided with AEK-MOT-2DC70S1 while 35A can be provided with AEK-MOT-2DC40Y1. On the boards, two additional high-side drivers are available featuring 85A and 25A output currents.
-
AEK-AUD-D903V1
The board is based on the class D audio amp FDA903, with outstanding efficiency performances (90%), configurable via I2C and innovative open load and DC offset detection in play mode.
Updates:
-
Added monitoring of I2S test signal for real-time current monitoring
-
Driver optimization
-
Demo for AVAS with sound generated by a mathematical function
-
-
EV-VNx7xxx
This board provides you an easy way to connect VIPower® M0-7 technology high side driver into your existing system.
Updates:
-
Bugfix in Repo Demo
-
Added new field to give the user the possibility to select the preferred ADC
-
Added methods to drive the current sensing
-
Added method to get the output current Iout
-
-
EV-VNHx7xxx
The board provides an easy way to connect VIPower® M0-7 H-Bridge drivers into your existing prototype circuitry. The H-Bridges are useful to drive DC motors.
Updates:
-
Bugfix in Repo Demo
-
Added new field to give the user the possibility to select the preferred ADC
-
Added methods to drive the current sensing
-
Added method to get the output current Iout
-
-
Adaptive Front Lighting (AFL)
AEKD-AFL001 - Set of boards
AEKD-AFLPANEL1 - Set of assembled boards on a panel
AEKD-AFLLIGHT1 - Hardware assembly in plexiglass simulating a car headlight
The AFL demo contains the complete logic and driving functions for an adaptive front lighting system able to adjust the light beam trajectory according to the road geometry.
Updates:
-
Updated EV-VNx7xxx component
-
-
AEK-LED-21DISM1
The AEK-LED-21DISM1 LED driver board is designed for high brightness automotive LED front lighting applications according to the AutoDevKit initiative. It can control four LED strings through two embedded L99LD21 flexible LED drivers with high efficiency boost controller and two embedded buck converters.
Updates:
-
Bugfix in Repo Demo deleted all warnings
-
Deleted SPC5 Suffix name
-
Driver Optimization
-
-
AEK-POW-L5964V1
The AEK-POW-L5964V1 expansion board is designed for power car or truck body applications requiring different voltages, such as USB-PD or infotainment. It has two independent converters that can deliver a fixed or variable output voltage via MCU control. The output current can be up to 3 A per channel.
Updates:
-
Bugfix in Repo Demo deleted all warnings
-
Deleted SPC5 Suffix name
-
Driver Optimization
-
Updated board image
-
-
Adaptive Front Lighting (AFL)
AEKD-AFL001 - Set of boards
AEKD-AFLPANEL1 - Set of assembled boards on a panel
AEKD-AFLLIGHT1 - Hardware assembly in plexiglass simulating a car headlight
The AFL demo contains the complete logic and driving functions for an adaptive front lighting system able to adjust the light beam trajectory according to the road geometry.
Updates:
-
Removed all warnings
-
Renamed variable to remove compiling errors
-
-
Blind-Spot Detection Educational Tool
AEKD-BLINDSPOTB1 - Set of boards
AEKD-BLINDSPOTA1 - Hardware assembly simulating a warning during overtaking of a car
This demonstrator is designed to let users familiarize with AutoDevKit and SPC5 Studio.
Blind spot detection is a new common functionality implemented in modern transportation vehicles to prevent accidents, useful when one vehicle is overtaking another one. Around the vehicle there are several areas that cannot be directly observed by the driver. We call these areas blind spot zones. The warning system detects a vehicle in the blind spot zone and informs the driver.
-
USB Power delivery demo
AEKD-USBTYPEC1 - Kit to test the USB Power Delivery protocol stack version 2.0
AEK-POW-L5964V1 - Additional power board for PDO different from 5V
This kit is conceived to let you test the USB Power Delivery protocol stack version 2.0 with 5V and 9V PDOs up to 27W.
PLEASE NOTE: Current limitations:
-
AEK-USB-2TYPEC1 pinout is fixed and configuration is compatible only with AEK-MCU-C4MLIT1 and SPC58EC-DISP boards.
-
AEK-USB-2TYPEC1 component is not available.
-
USB-PD version 2.0 demo is employing free RTOS and customized SPI low level driver.
-
Demo for AEK-POW-L5964V1 for USB-PD is pinout fixed and configuration is compatible only with AEK-MCU-C4MLIT1 and SPC58EC-DISP boards.
-
-
USB Power delivery demo
AEKD-USBTYPEC1 - Kit to test the USB Power Delivery protocol stack version 2.0
AEK-POW-L5964V1 - Additional power board for PDO different from 5V
This kit is conceived to let you test the USB Power Delivery protocol stack version 2.0 with 5V and 9V PDOs up to 27W.
PLEASE NOTE: Current limitations:
-
AEK-USB-2TYPEC1 pinout is fixed and configuration is compatible only with AEK-MCU-C4MLIT1 and SPC58EC-DISP boards.
-
AEK-USB-2TYPEC1 component is not available.
-
USB-PD version 2.0 demo is employing free RTOS and customized SPI low level driver.
-
Demo for AEK-POW-L5964V1 for USB-PD is pinout fixed and configuration is compatible only with AEK-MCU-C4MLIT1 and SPC58EC-DISP boards.
Before installing version 1.0.1 of AutoDevKit you need to remove version 1.0.0. -
-
Linear-Hall-Effect-Sensor: New Component
-
Minor bug fix
-
AEK-LED-21DISM1: New Component
-
AEK-MOT-SM81M1: New Component
-
AEK-POW-L5964V1: New Component
-
AEK-SNS-LIDA1M8: New Component
-
EV-VNx7xxx: New Component
-
EV-VNHx7xxx: New Component
-
STSW-AFL001: The software for the SPC58EC80 automotive MCU contains executable code for a demonstration sequence of typical actions in an adaptive front light application based on the AutoDevKit initiative.
(NEW) AEK-POW-BMSCHAIN
The AEK-POW-BMSCHAIN is a new driver tool that manages multiple instances of BMS chains with nodes based on a minimum of 4 to a maximum of 14 cells. You can use any BMS node (AEK-POW-BMS63EN, AEK-POW-BMSNOTX or AEK-POW-BMSWTX) of the Autodevkit portfolio in a BMS chain. The AEK-POW-BMSCHAIN driver tool improves acquisition routine timing of voltage current and temperature by implementing a cyclic conversion routine based on an SPI/ISOSPI burst command. The AEK-POW-BMSCHAIN driver tool also improves dual access ring chain topology: you can now attach and detach a single BMS node in real-time. The software package features State-Of-Charge (SoC) and State-Of-Health (SoH) estimation as well as a passive balancing algorithm.
(NEW) AEK-MCU-C4MINI1
The AEK-MCU-C4MINI1 is designed to address Automotive and Transportation applications as well as other applications requiring automotive safety and security levels. The board layout has been conceived to speed up the user development offering an easy prototyping evaluation tool. Despite several connection possibilities due to the MCU numerous peripherals, the user-friendly interface facilitates the interconnection of pre-configured and pin pre-mapped peripherals. The general-purpose and serial connectors have been standardized and grouped by peripheral function types. The MCU peripherals are extended with the VNH7040AY embedded H-bridge motor driver for DC motor control, featuring advanced diagnostic features (short-to-ground, short-to-battery, and open load conditions). The top connection facilitates the debugging phase (for example, when testing signal connections and data exchange), while the bottom one reduces the total occupied space by the two boards, making it the preferred choice for deployment purposes.
(NEW) AEK-POW-BMSLV
The AEK-POW-BMSLV is a hardware tool that implements a BMS low voltage solution with a minimum of 4 to a maximum of 14 cells. It is based on the L9963E,
an automotive-grade AFE chip for battery management applications.
The BMS node communicates with an MCU via ISOSPI protocol using the L9963T.
The AEK-POW-BMSLV includes a PMIC unit based on the SPSB100 that is able to provide supply voltage to the SPC58EC MCU.
(UPDATED) AEK-POW-BMS63EN
The AEK-POW-BMS63EN is a hardware tool that implements a BMS node with a minimum of 4 to a maximum of 14 cells based on the L9963E, an automotive-grade AFE chip for battery management applications. The software package includes a State-Of-Charge (SoC) and State-Of-Health (SoH) estimation as well as a passive balancing algorithm.
Updates:
(UPDATED) AEK-AUD-D903V1
The AEK-AUD-C1D9031 is a very compact AVAS solution based on the SPC582B60E1 Chorus family MCU and FDA903D Class D audio amplifiers that emits warning sounds to alert pedestrians of the presence of e-vehicles. The AEK-AUD-C1D9031 integrates two audio amplifiers in stereo mode or two separate audio channels. The board compact size allows the designer to strategically place different modules around the vehicle to ensure that warning sounds can be heard along the entire vehicle length. All the modules can be controlled by a central MCU via CAN interface.
Updates:
v2.3.0
AEK-MOT-WINH92
The AEK-MOT-WINH92 is a hardware tool designed as window lift driver.
Based on the L99H92, an automotive grade H-Bridge gate driver, the AEK-MOT-WINH92 features anti-pinching, provides up to 50 A to drive motors and ensures real-time diagnostic.
The AEK-MOT-WINH92 node communicates with an MCU via the SPI protocol.
(REMOVED) AEK-POW-BMSLV demo
The AEK-POW-BMSLV is a hardware tool that implements a BMS low voltage solution with a minimum of 4 to a maximum of 14 cells. It is based on the L9963E,
an automotive-grade AFE chip for battery management applications.
The BMS node communicates with an MCU via the ISOSPI protocol using the L9963T.
The AEK-POW-BMSLV includes a PMIC unit based on the SPSB100 that is able to provide supply voltage to the SPC58EC MCU.
(UPDATED) AEK-POW-BMS63EN
The AEK-POW-BMS63EN is a hardware tool that implements a BMS node with a minimum of 4 to a maximum of 14 cells based on the L9963E, an automotive-grade AFE chip for battery management applications. The software package includes a State-Of-Charge (SoC) and State-Of-Health (SoH) estimation as well as a passive balancing algorithm.
Updates:
(UPDATED) AEK-POW-BMSWTX
The AEK-POW-BMSWTX is a hardware tool that implements a BMS node with a minimum of 4 to a maximum of 14 cells. It is based on the L9963E,
an automotive-grade AFE chip for battery management applications.
The BMS node communicates with an MCU via the ISOSPI protocol using the L9963T.
The software package includes a State-Of-Charge (SoC) and State-Of-Health (SoH) estimation as well as a passive balancing algorithm.
Updates:
(UPDATED) AEK-SNS-ASM330LHB
The AEK-SNS-ASM330LHB is a hardware tool based on STEVAL-MKI236A, an adpter board to facilitate the evaluation of MEMS devices in the ASM330LHB product family.
The ASM330LHB is a system-in-package featuring a 3-axis digital accelerometer and a 3-axis digital gyroscope with an extended temperature range up to +105 °C.
The software package allows controlling sensor devices by implemention of I2C or SPI 4-wire commmunication protocols.
Updates:
(UPDATED) AEK-POW-SPSB081
The AEK-POW-SPSB081 is a hardware tool based on SPSB081, a power management system IC providing electronic control modules with enhanced power management functionality,
including various standby modes to minimize the power consumption with programmable local and remote wake-up capability, as well as LIN and CAN FD physical communication layers.
Updates:
(UPDATED) AEK-MOT-2DCxxx
The AEK-MOT-2DC70S1 and AEK-MOT-2DC40Y1 are very compact solutions for multi DC motor driving applications embedding all the driver and signal decoding functions on the same board.
Updates:
(UPDATED) AEK-CON-SENSOR1
AEK-CON-SENSOR1 connector board for Automotive MEMS sensors supports the DIL24 socket boards. The related software component can be used to manage the automotive MEMS sensor family through its high level APIs.
Updates:
(UPDATED) AEK-POW-LDOV02J
The L99VR02J is a DC-DC voltage regulator designed for automotive applications (AEC-Q100 qualified). It can deliver up to 500mA of load current and consumes as low as 1μA when the regulator is disabled.
Updates:
(UPDATED) AEK-AUD-D903V1
The AEK-AUD-C1D9031 is a very compact AVAS solution based on the SPC582B60E1 Chorus family MCU and FDA903D Class D audio amplifiers that emits warning sounds to alert pedestrians of the presence of e-vehicles. The AEK-AUD-C1D9031 integrates two audio amplifiers in stereo mode or two separate audio channels. The board compact size allows the designer to strategically place different modules around the vehicle to ensure that warning sounds can be heard along the entire vehicle length. All the modules can be controlled by a central MCU via CAN interface.
Updates:
v2.2.1
v2.2.0
v2.1.0
v2.0.0
v1.7.0
v1.6.0
v1.5.1
v1.5.0
v1.4.0
v1.3.0
v1.2.0
v1.1.1
v1.1.0
For each of the AutoDevKit component provided, there is always one or more demo usage examples.
Furthemore, in AutoDevKit, the part number starting with "AEKD-" represent demonstrators built with the available components.
v1.0.1
Before installing version 1.0.1 of AutoDevKit you need to remove version 1.0.0. |