Wireless M-Bus-EK
4 Rev. 0.1
4. Software Overview
The software system diagram is shown in Figure 4. The meter application firmware runs on the C8051F930 and is
written on top of the Wireless M-Bus stack. The meter application firmware measures the temperature or counts
the number of pulses and is configured over the UART interface by the monitor application firmware.
The monitor application firmware runs on the C8051F342. The monitor application uses the USBXpress
®
library
and embedded API.
Figure 4. Software System Diagram
USBXpress
Wireless Meter
Bus Demo
Monitor App
EZRadioPRO
‘F930
PC
USB
WMBus Stack
Meter App
‘F342
CP2400
CP2400
SPI
UART
SPI
Wireless M-Bus-EK
Rev. 0.1 5
5. Install Wireless Meter-Bus Software
Download the Wireless M-Bus demo software from the Silicon Labs web site:
www.silabs.com/wirelessmbus
The Wireless Meter-Bus demo requires Windows 2000
®
, XP
®
, Server2003
®
, Vista
®
, or Windows 7
®
. Download
the software, unzip it, and run the installer executable.
6. Install USBXpress Driver
The Wireless M-Bus PC software uses the USBXpress API and requires the USBXpress driver. Download and
install the USBXpress driver before connecting the Wireless M-Bus board to the computer via USB. There is no
cause for concern if you have already connected the Wireless M-Bus demo board to the PC. Disconnect the
Wireless M-Bus demo board, and proceed with the USBXpress installation.
Download and install the USBXpress development kit for windows from the Silicon Labs website:
www.silabs.com/USBxpress
Unzip the file and run the executable program. When prompted, check the “Install USBXpress Drivers” checkbox to
install the USBXpress Drivers immediately. If you miss this step, the USBXpress driver can be installed later by
running the driver installer. The following path is the USBXpress driver installer default location:
C:\SiLabs\MCU\USBXpress\Driver\USBXpressInstaller.exe
Configure the shorting blocks before connecting the USB cable as explained in “7. Hardware Setup”.
Wireless M-Bus-EK
6 Rev. 0.1
7. Hardware Setup
Please install the USBXpress drivers before connecting the Wireless M-Bus demo board to the PC (see “6. Install
USBXpress Driver”).
The Wireless M-Bus Demo Board has three headers on the left side of the board to configure the C8051F342 and
C8051F930 power sources.
To configure both MCUs to operate from USB power, configure the headers as shown in Figure 5.
Configure shorting blocks to short pins 2 and 3 on J10.
Remove shorting block on J11.
Configure shorting blocks to short pins 1 and 2 of J12.
Figure 5. USB Power Configuration
The headers in the middle of the board provide options for measuring the current of the C8051F930 MCU, Si4431
EZRadioPRO, and CP2400 LCD Controller.
To configure the Monitor circuit to include the MCU and radio current, install the headers as shown inFigure 5.
Short pins 1 and 2 on J5 with a shorting block.
Remove shorting block on J6 to enable 1 resistor.
Short pins 2 and 3 on J7 to enable MCU current measurement.
Short pins 2 and 3 on J8 to enable radio current measurement.
Short pins 1 and 2 on J9 to disable LCD current measurement.
Short pins 2 and 3 on J13 to power the CP2400 from the meter supply.
After configuring the headers, connect one end of the USB cable to the Wireless M-Bus demo Board and the other
end to the PC. The first time the Wireless M-Bus demo board is connected to the computer, the Found New
Hardware wizard will indicate “Found New Hardware - USBXpress Device”. If the Found New Hardware wizard
fails to correctly identify the USBXpress device, ensure that the USBXpress drivers are installed correctly as
explained in “6. Install USBXpress Driver”.
J2
J1
SW2
SW1
J8
J7
J9
J10
J11
J12
J6
J5
J13
SW3
F342
U4
CP2400
U5
CP2400
U3
F930
U2
U1
SILICON LABS
www.silabs.com
J4 J3
Monitor Meter
Wireless M-Bus Demo Board
D1
D2
D3
D4
DIS2
DIS1
ANT1

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