23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

KNX 42-11<br />

42.5 Devices<br />

Various building blocks exist for developing KNX compatible devices. Different transceivers are<br />

required depending on the transmission medium. For TP1, four different transceiver solutions allow<br />

optimization of the KNX device design in accordance with the area of application. A transceiver circuit<br />

constructed from discrete components offers low-cost bus access, but requires high certification effort.<br />

The use of the FZE 1065 transceiver IC with transformer coupling and bit interface allows a highly resistant<br />

solution, while the FZE 1066 transceiver with direct bus coupling enables a resistant and miniaturized<br />

solution. Both transceiver ICs offer a bit interface and allow implementing a certified physical layer<br />

with minimum effort. Finally, the TP-UART IC is a transceiver with direct bus coupling and a UART<br />

host interface. It allows certified and miniaturized bus access with relaxed timing requirements on the<br />

microcontroller, as it handles most of the KNX TP1 DL. For the PL110 medium, only a single type of<br />

transceiver ASIC is available. The use of the RF and IP media does not require hardware that is specifically<br />

designed for KNX.<br />

To further ease system development and certification, KNX defines standardized <strong>communication</strong><br />

modules (i.e., bus attachment units, BAUs) such as the bus coupling unit (BCU), the bus interface module<br />

(BIM), or the powerline interface module (PIM), which provide an implementation of the complete<br />

network stack and application environment. They can host simple user applications, supporting the use<br />

of GOs in a way similar to local variables. BIMs/PIMs are soldered or detachable <strong>communication</strong> modules<br />

that are directly attached to the main device circuit board whereas BCUs are equipped with housing<br />

and shielding against electromagnetic interference.<br />

Most KNX devices come either in rail-mount housings for mounting in distribution boxes or as flushmount<br />

devices. Flush-mount end devices based on BCUs are typically split into two parts, the <strong>communication</strong><br />

module (i.e., BCU) and the application module. Both are connected via the standardized<br />

physical external interface (PEI), which can be configured in a number of ways. Simple application modules<br />

such as wall switches may use it for parallel digital I/O or as inputs to the BCU A/D converter. More<br />

complex user applications requiring the use of a separate microprocessor may use the PEI for high-level<br />

access to the network stack via EMI wrapped in an asynchronous serial protocol (BCU 1 devices use<br />

a protocol with proprietary hardware handshaking, while the protocol supported by BCU 2 devices is<br />

based on FT1.2 as specified in IEC 60870-5).<br />

Different generations of TP1 <strong>communication</strong> modules exist. The traditional BCU 1, BIM M111,<br />

and BIM M115 modules feature a Motorola 68HC05B6 or compatible type microcontroller running<br />

at 2.MHz with 176 bytes RAM, 256 bytes EEPROM, and 5936 bytes ROM. BCU 2 and BIM M113 use a<br />

68HC05BE12 microcontroller running at 2.4576.MHz. They have 384 bytes RAM, 991 bytes EEPROM,<br />

and 11904 bytes ROM. Most of the RAM and ROM are occupied by the system software. To overcome<br />

the severe performance limitations of these out-dated platforms, a new generation of BIMs has been<br />

developed. They are based on the NEC 78K0/Kx2 microcontroller and offer from 8 up to 48.kB flash<br />

memory. Additionally, a far more comfortable software development toolchain (including a C compiler<br />

and debugger) is available for this new platform. For PL110, 68HC05B16 microcontroller based BAUs<br />

(e.g., PIMs) exist that are quite similar to the 68HC05B6 series but feature larger ROM and RAM and a<br />

clock frequency of 4.MHz.<br />

Apart from these standardized BAUs, various other KNX certified interface modules exist. For example,<br />

so-called serial interface modules (SIMs) are available, which can be directly soldered to printed<br />

circuit boards in a way similar to BIMs. They contain the complete <strong>communication</strong> stack and the application<br />

can interface with the KNX network using a simple, proprietary serial protocol. Complete software<br />

stacks for several microcontroller families (e.g., Atmel ATmega and ARM7, Texas Instruments<br />

MSP430, NEC 78K0) can also be obtained from various vendors.<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!