AVS Featured Product Hero (HB)

Display portlet menu

Featured Product

Avnet KNX Stack

Weinzierl KNX Stack Main Content (MM)

Display portlet menu

Avnet KNX Stack Development Solution for Infineon XMC

Stack implementation for KNX

The bus system KNX has evolved to become one of the most important solutions in the field of home and building electronic systems. It is an approved European (EN) and International (ISO) standard. The KNX Standard defines a complex communication protocol that requires a significant investment in terms of both implementation and certification.

Avnet Silica therefore contracted its partner Weinzierl to develop a new KNX Stack NGS offering a fully certified platform to develop bus devices in a very effective manner. Compared to legacy solutions you can radically reduce the typical development time, especially for complex applications.

Key features

  • System software for KNX devices
  • KNX Media: 
    • Twisted pair (TP)
    • Radio Frequency (RF)
    • Ethernet (IP)
  • Configuration method:
    • System mode (ETS)
  • KNX device model:
    • System B
  • Source-Code in “C”
  • Evaluation boards
  • Software tools
  • ETS support
  • KNX certified

Hardware architecture

The core of a KNX device utilizes a micro­controller that implements both the bus communication (KNX protocol) in addition to the application task. A new release is now available for Infineon XMC

Infineon XMC

The XMC™ microcontroller family from Infineon is based on the popular ARM® Cortex®-M0/M4 cores. The bus access to KNX can be implemented via a standard KNX UART Transceiver.
Because of the simple device design the pro-duction costs are typically very low. Various evaluation boards help you to get started.

KNX Stack ETS softwareFirmware architecture

The firmware offers a very lean system specially designed for the needs of KNX bus devices. It includes not only the communication stack, but also a complete implementation of the standardized device model, called System B.
Any KNX resources like memory or properties are fully emulated by the firmware. So compatibility to the ETS software is achieved without any restrictions. The source code is modular, documented in detail and can be included as part of the delivery. The application development is based on an easy to use KNX API.

KNX Stack kScript simplified diagramTool environment

Via the scripting tool kScript the KNX Stack NGS provides a model driven approach for application development. Via an application description in Python syntax kScript generates the database entry for ETS software as well as configuration and header files for the KNX Stack. The fully integrated workflow reduces development time and eases the change management. For efficient debugging, the tool TraceMon is included in the package. With the tool environment Net’n Node you get a powerful Bus monitor that helps you during development and test.

Related Infineon evaluation boards

XMC1400 Boot kit board imageXMC1400 Boot kit 

XMC4700 Relax kit board imageXMC4700 Relax kit 

  • Order Number: KIT_XMC47_RELAX_V1 
  • XMC4700-F144 Microcontroller based on ARM® Cortex®-M4 @ 144MHz, 2MB Flash and 352KB RAM


Avnet KNX Stack board image

Video: presenting the Avnet KNX Stack solution

video in German

Have a question? Contact us

For general questions:

Local Avnet Silica offices:
Click here to find contact information for your local Avnet Silica team.