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.
Ø 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
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
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™
ZC.MuNiu configuration tool main interface
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.
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.
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.
ZC provide a complete CP solution
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.