ZC Provides Basic Software Solutions Based on Infineon MOTIX™ Chips
Introduction

ZC and Infineon MOTIX™ series chip software development cooperation, ZC will provide Infineon with a complete basic software solution based on MOTIX™ chip.

The MOTIX™ family of products is a system capable of providing mechatronic motor control solutions for relay, half-bridge or full-bridge DC and brushless DC motor applications. The on-chip system solution provides an unparalleled level of integration for all functions required to sense, control, and drive motors.

The chips include TLE984x, TLE985x, TLE986x, TLE987x and the newly launched TLE988x and TLE989x.

The basic software platform of ZC.MuNiu TLE989x mainly includes: Operating system, communication protocol stack (CAN\LIN), diagnostic protocol stack (UDS\J1939), network management (OSEK\AUTOSAR), calibration protocol stack (XCP\CCP), storage protocol stack, complex driver modules, etc., supporting the Bootloader refresh program and host computer tools. It can be configured and redeveloped according to different customer project requirements. ZC not only provides basic software products, but also provides development services for the realization of controller basic software functions.

The Infineon TLE989x is ASIL B secure and has a 32-bit Arm® Cortex®*-M3 core up to 60MHz. It supports the Arm® Cortex®*-M3 core operating system. Based on the Infineon TLE989x, ZC provides basic software products that meet ASPICE Level2 process and functional safety ASIL B requirements.

Detailed Introduction

Product Features

Ø  Compliant with AUTOSAR version 4.3.1

Ø  ARTOP architecture PC configuration tool, up to AUTOSAR version 4.4.0

Ø  Operating system

Ø  Communication protocol stack (CAN\LIN)

Ø  Diagnostic Protocol stack (UDS\J1939)

Ø  Network Management (OSEK\AUTOSAR)

Ø  Calibration stack (XCP\CCP)

Ø  Storage protocol stack

Ø  Complex drive custom development

Ø  Engineering services


Function Summary

Introduction of CANFD MCAL function

CANFD MCAL meets AUTOSAR version 4.3.1 and CAN support up to 64 bytes of CANFD packets, achieving a rate of 1 Mbit/s in CAN mode and 2 Mbit/s in CANFD mode. Message objects can be configured to receive standard frames with 11-bit identifiers or extended frames with 29-bit identifiers, or to receive both standard and extended frames. Can also be grouped into different priority classes for sending and receiving.

Ø  Sending function

When CANFD data is sent, the Can_Write() function is called to request the transmission of CANFD messages. When the data transmission of CANFD is completed, the send interrupt is triggered to notify the upper module for subsequent operations.

Ø  Receiving function

The Can_Isr Receive Handler() function is triggered when the data frame transmitted on the CANFD bus is received, which checks the received CANFD data frame, parses the extracted data and converts it into a format that can be read by the controller or processor. Stored in Can_RxMessageData Buffer.

Ø  Interrupt handling

The CANFD interrupt can be used to handle the following events:

Receive interrupt: When a new message is received on the CANFD bus, the controller generates a receive interrupt, enters Can_Isr ReceiveHandler(), handles the receive event and wake up event, and calls the CanIf_RxIndication() notification function.

Error interrupt: When an error occurs on the CAN FD bus, such as an error frame or a bus error, the controller will generate an error interrupt so that the processor can deal with it in time.

Send interrupt: When the data transfer on the CAN FD bus is completed, the controller will generate a transmission interrupt, enter the send interrupt handler function Can_IsrTransmitHandler(), process the frame transfer success event, and call the CanIf_TxConfirmation() notification function for the processor to follow up.

Ø  FIFO function

FIFO is used to avoid the loss of incoming messages (receive FIFO) and minimize the setup time of outgoing messages (send FIFO). The FIFO structure CAN also be used to automatically receive or send a sequence of CAN messages and generate a single packet interrupt after the entire CAN frame has been completed.rvices

Application Field

ZC.MuNiu ® base software platform can be applied to the development of automotive electronic controller products using Infineon TLE989x series chips

For example:

Ø  Automotive electronic water pump controller

Ø  Engine cooling fan controller

Ø  Sliding door controller

Ø  Car door lock controller

Ø  Vehicle sunroof controller

Ø  Air conditioning Controller MOTIX™

Configuration Environment

企业微信截图_1702351957616.png

ZC.MuNiu configuration tool main interface

企业微信截图_1702351969729.png

ZC.MuNiu configuration tool generates the code

In order to meet the needs of customers in different projects and improve the scalability of the basic software platform, the ZC.MuNiu basic software platform implements the configurability of each module, and implements a configuration tool. Customers can complete the configuration work of each module on the configuration tool according to different requirements, and can generate configuration code files, and then integrate the generated configuration files into the project.

企业微信截图_17023578281362.png

ZC.MuNiu configuration tool architecture

The configuration tool of the ZC.MuNiu basic software platform is based on Eclipse platform and ARTOP architecture, which realizes the parsing of AUTOSAR model and ARXML. MuNiu Core completes the UI interface of the configuration tool, and the Module on top of MuNiu Core realizes the configuration of each module of AUTOSAR. After the configuration is completed, the configuration code of each module can be generated.


Software Architecture

企业微信截图_17023517957566.png

Related Certificate

ZC can provide a complete basic software solution

ZC Zcongnu provides complete basic software platform solutions for the development of automotive electronic controller products. The product is in line with AUTOSAR, OSEK and other international specifications, and has a host computer configuration tool based on AUTOSAR ARTOP architecture. It supports communication, diagnosis and network management specifications of SAIC, FAW, Geely, GAC, Changan, Great Wall and other Oems.

      The platform mainly includes: Operating system, communication protocol stack (CANLIN), diagnostic protocol stack (UDS\J1939), network management (OSEKAUTOSAR), calibration costack (XCP\CCP), storage protocol stack, complex driver module, etc. The Bootloader refresh program (optional OTA or SecureBoot scheme) and the host computer tools, as well as the functional safety library and information safety library in the complex driver, can be configured and redeveloped according to different customer project requirements. ZC not only provides basic software products, but also provides development services for the realization of controller basic software functions.

企业微信截图_17023578384647.png

ZC provide a complete CP solution

Trial package

ZC.MuNiu MOTIX™ basic software platform has launched a basic software trial package, which mainly includes basic software integration engineering, configuration manual, StartUp manual and other contents. Convenient for customers to understand the product. You can contact us at http://www.shzckj.cn/ for more information.