Complex drivers for industrial projects and special requirements

Hitex Complex Drivers are speed-optimized, industrial drivers supplied with Software Requirements Specifications, Detailed Design Specifications and Test Plans.  They are intended to be used as an input to a customer's own IEC61508 or ISO26262 development process and are only available as production licenses. The original requirement behind the creation of these drivers was to insulate real time operating system users from the complexities of the AURIX peripherals, reducing them to simple function calls with a well-defined API.  This can massively reduce the time to market as the complex low-level CPU interfacing is already done and the user’s development focus can be solely on the application level.  The drivers can be customized to suit particular customer’s applications (usually pinout-related) or new drivers created.

The drivers can be used in safety applications when imported into the user’s own software development process.  No specific ASIL or SIL claim is made but the development process requirements for up to ASIL-B have been taken into consideration in their design and coding.  As a result they are supplied with Software Requirements Specifications, Detailed Design Specifications and Test Specifications. Depending on the development process employed, the drivers can be used at up to ASIL-D but the user would need to take additional measures to achieve this such as redundant signal generation, dual inputs etc..  In this case, the user may choose to use the driver as a template for the production of his own driver.   As they are highly optimised, they may have to be adapted to the user’s hardware pin allocation and retested before being shipped. This is unavoidable for SFR-intensive drivers like the PWM/VADC driver where direct SFR addressing has to be used.

Currently available drivers:

  • TC2xx MultiCAN driver
  • TC2xx quad encoder driver
  • TC2xx ERU driver/pin interrupt driver
  • TC2xx PFLASH programming driver
  • TC23x 6-phase GTM driver with event-triggered VADC integration
  • TC23x 3-phase GTM driver with event-triggered VADC integration
  • TC23x solenoid GTM driver with event-triggered VADC integration
  • TC2xx 3ph Hall encoder driver (basic)
  • TC2xx QSPI driver (basic)
  • TC2xx ASC driver (basic)

Drivers in preparation

  • TC27x 6-phase GTM driver with event-triggered VADC integration
  • TC27x 3-phase GTM driver with event-triggered VADC integration
  • TC27x solenoid GTM driver with event-triggered VADC integration
  • TC2xx GTM solenoid valve driver
  • TC2xx Program Flow Monitoring for multiple pre-emptive and co-operative tasks
  • TC2xx Implementation of Safety Mechanisms specified as Assumption of Use for ISO26262/IEC61508 compliance