Wireless M-Bus-EK
10 Rev. 0.1
9. Wireless M-Bus Stack
The source code for the Wireless M-Bus stack is available as a separate download from the M-Bus web page:
www.silabs.com/wirelessmbus
Additional information on the Wireless M-Bus stack may be found in the following application notes:
“AN451: Wireless M-Bus Software Implementation”
“AN452: Wireless M-Bus Stack Programmers Guide”
The source code may only be used in accordance with the terms in the click-through license agreement. The
source may only be used with a Silicon Labs MCU and Silicon Labs radio product.
The Wireless M-Bus source code supports two development platforms: The Si4431 EzRadioPRO development
platform using the C8051F930 MCU and the Si1000 integrated MCU/EZRadioPRO platform.
The M-Bus demo board is intended as a demo only. It is not supported as a development platform.
Wireless M-Bus-EK
Rev. 0.1 11
10. Si4431 Wireless M-Bus Development Platform
The Si4431 Wireless M-Bus Development Platform requires the purchase of the following items:
Three SDBC-DK3 EZRadioPRO Wireless Development Kits
Three 4431-DKDB3 - Si4431 +13 dB High-Band Test Cards
Two EC3 -USB Debug Adapters
One Supported Unlimited Compiler (Keil, Raisonance, or SDCC)
The Basic setup is shown in Figure 7.
Figure 7. Si4431 Wireless M-Bus Development Platform
The SDBC-DK3 EZRadioPRO Wireless Development Kit includes test cards for the +20 dB Si4432. These can be
used for M-Bus development, but the power will be too high. Note that the M-Bus stack requires the B1 revision of
the Si4431/2; so, an older version of the Si4432 cannot be used.
The first Software Development Board (SDB) functions as the transmitter or “Meter” device. The second SDB
functions as a receiver or “Other” device. The third SDB is used for an optional sniffer. The sniffer board is not
absolutely necessary but is very useful for debugging.
The Wireless M-Bus stack requires that the shut-down (SDN) pin of the radio must be connected to P0.7 on the
MCU; so, some small modification of the SDB is required. Cut the trace on Shorting Jumper SJ11 between Pins 2
and 3. Short Pins 1 and 2 using a 0 805 resistor, wire, or solder bridge.
The hardware_defs.h file (included in the Wireless M-Bus stack source code) provides a hardware abstraction
layer for the M-Bus stack. The hardware_defs.h file should be edited to select the desired hardware platform before
using. Define the Si4431 software development board and comment out the other hardware options.
MBusPhyRx
Firmware
USB
USB
Debug
Adapter
Hyper-
Terminal
MBusPhyRx
Workspace
MBbusPhyTx
Workspace
Si4431-B1
Test Card
MBusPhyTx
Firmware
USB
Debug
Adapter
EZRadioPRO
SDB
C2
C2
USB
IDE
IDE
PC
MBusSniffer
Firmware
USB VCP
EZRadioPRO
SDB
EZRadioPRO
SDB
Si4431-B1
Test Card
Si4431-B1
Test Card
Wireless M-Bus-EK
12 Rev. 0.1
11. Si1002 Wireless M-Bus Development Platform
The Si1002 Wireless M-Bus Development Platform requires the purchase of the following items:
Three Si1000 Development Kits
Three Si1002 Daughter Cards
One Supported Unlimited Compiler (Keil, Raisonance, or SDCC)
The Basic setup is shown in Figure 8.
Figure 8. Si1002 Wireless M-Bus Development Platform
The Si1000 Development Kit includes test cards for the +20 dB Si1000. These can be used for M-Bus
development, but the power will be too high. Note that the M-Bus stack requires the C revision of the Si1000/2.
The first Si1002 daughter card functions as the transmitter or “Meter” device. The second Si1002 daughter card
functions as a receiver or “Other” device. The third daughter card is used for an optional sniffer. The sniffer board is
not absolutely necessary but is very useful for debugging.
The Si1002 daughter card is configured with SDN connected to P2.6 and nIRQ connected to P0.1. No hardware
modifications are necessary. The factory jumper settings for the MCU motherboard are suitable for M-Bus stack
development.
The hardware_defs.h file provides a hardware abstraction layer for the M-Bus stack. The hardware_defs.h should
be edited to select the desired hardware platform before use. Define the Si1002 MCU mother board and comment
out the other hardware options.
Si1002
Daughtercard
MBusPhyRx
Firmware
USB
USB
Debug
Adapter
Si1000
Motherboard
Hyper-
Terminal
MBusPhyRx
Workspace
MBbusPhyTx
Workspace
Si1002
Daughtercard
MBusPhyTx
Firmware
USB
Debug
Adapter
Si1000
Motherboard
C2
C2
USB
IDE
IDE
PC
Si1002
Daughtercard
MBusSniffer
Firmware
Si1000
Motherboard
USB VCP

WIRELESSMBUSEK

Mfr. #:
Manufacturer:
Silicon Labs
Description:
Power Management IC Development Tools Wireless M-Bus Demonstration Kit
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet