NCN5150
www.onsemi.com
7
APPLICATION SCHEMATICS
NCN5150
STCRIDDGNDRIS
VDD
VIO
VS
PFb
mC
SC
RX
RXI
TX
TXI
BUSL2
VB
BUSL1
MBUS
Figure 5. Application Schematic with Backup External Power Supply
NCN5150
STCRIDDGNDRIS
VDD
VIO
VS
PFb
mC
SC
RX
RXI
TX
TXI
BUSL2
VB
BUSL1
MBUS
V
STC
Figure 6. Optically Isolated Application Schematic
R
BUS1
R
BUS2
TVS
1
C
VDD
U
1
R
IS
C
SC
R
IDD
C
STC
Q
1
U
1
R
BUS1
R
BUS2
TVS
1
R
IS
C
SC
R
IDD
C
STC
C
VDD
V
STC
U
2
U
3
2.2 kW
15 kW
15 kW
620 W
NCN5150
www.onsemi.com
8
Table 9. TYPICAL BILL OF MATERIALS
Reference Designator Value (Typical) Tolerance Manufacturer Part Number
U
1
ON Semiconductor NCN5150
TVS
1
40 V ON Semiconductor 1SMA40CAT3G
C
VDD
>1 mF
−20%, +80%
R
IS
100 W
1%
C
SC
220 nF −20%, +80%
R
BUS1
, R
BUS2
220 W
10%
R
IDD
1 UL
30 kW
1%
2 UL
13 kW
1%
3 UL (Note 18)
8.45 kW
1%
4 UL (Note 18)
6.19 kW
1%
5 UL (Note 18)
4.87 kW
1%
6 UL (Note 18)
4.02 kW
1%
C
STC
1 UL
330 mF
10%
2 UL
820 mF
10%
3 UL (Note 18)
1,200 mF
10%
4 UL (Note 18)
1,500 mF
10%
5 UL (Note 18)
2,200 mF
10%
6 UL (Note 18)
2,700 mF
10%
18.3−6 UL configurations are only possible for the NQFP variant.
APPLICATION INFORMATION
The NCN5150 is a slave transceiver for use in the meter
bus (M-BUS) protocol. The bus connection is fully polarity
independent. The transceiver will translate the bus voltage
modulation from master-to-slave communication to TTL
UART communication, and in the other direction translate
UART voltage levels to bus current modulation. The
transceiver also integrates a voltage regulator for utilizing
the current drawn in this way from the bus, and an early
power fail warning. The transceiver also supports an
external power supply and the I/O high level can be set to
match the slave sensor circuit. A complete block diagram is
shown in Figure 2. Each section will be explained in more
detail below.
Meter Bus Protocol
M-BUS is a European standard for communication and
powering of utility meters and other sensors.
Communication from master to slave is achieved by
voltage-level signaling. The master will apply a nominal
+36 V to the bus in idle state, or when transmitting a logical
1 (“mark”). When transmitting a logical 0 (“space”), the
master will drop the bus voltage to a nominal +24 V.
Communication from the slave to the master is achieved
by current modulation. In idle mode or when transmitting a
logical 1 (“mark”), the slave will draw a fixed current from
the bus. When transmitting a logical 0 (“space”), the slave
will draw an extra nominal 15 mA from the bus. M-BUS
uses a half-duplex 11-bit UART frame format, with 1 start
bit, 8 data bits, 1 even parity bit, and a stop bit.
Communication speeds allowed by the M-BUS standard are
300, 600, 2400, 4800, 9600, 19200 and 38400 baud, all of
which are supported by the NCN5150.
Bus Connection and Rectification
The bus should be connected to the pins BUSL1 and
BUSL2 through series resistors to limit the current drawn
from the bus in case of failure (according to the M-BUS
standard). Typically, two 220 W resistors are used for this
purpose.
Since the M-BUS connection is polarity independent, the
NCN5150 will first rectify the bus voltage through an active
diode bridge.
Slave Power Supply (Bus Powered)
A slave device can be powered by the M-BUS or from an
external supply. The M-BUS standard requires the slave to
draw a fixed current from the bus. This is accomplished by
the constant current source CS1. This current is used to
charge the external storage capacitor C
STC
. The current
drawn from the bus is defined by the programming resistor
R
IDD
. The bus current can be chosen in increments of
1.5 mA called unit loads. Table 5 list the different values of
programming resistors needed for different unit loads, as
well as the current drawn from the bus (I
BUS
) and the current
that can be drawn from the STC pin (I
STC
). I
STC
is slightly
less than I
BUS
to account for the internal power consumption
NCN5150
www.onsemi.com
9
of the NCN5150. The R
IDD
resistor used must be at least 1%
accurate. Note that using 5 and 6 Unit Loads is not covered
by the M-BUS standard.
When the voltage on the STC pin reaches V
STC, VDD ON
the LDO is turned on, and will regulate the voltage on the
VDD pin to 3.3 V, drawing current from the storage
capacitor. A decoupling capacitor of minimum 1 mF is
required on the VDD pin for stability of the regulator. On the
STC pin, a minimum capacitance of 10 mF is required.
Furthermore, the ratio C
STC
/C
VDD
must be larger than 9.
The voltage on the STC pin is clamped to V
STC, clamp
by a
shunt regulator, which will dissipate any excess current that
is not used by the NCN5150 or external circuits.
Slave Power Supply (External)
In case the external sensor circuit consumes more than the
allowed bus current or the sensor should be kept operational
when the bus is not present, an external power supply, such
as a battery, is required.
When the external circuitry uses different logical voltage
levels, simply connect the power supply of that voltage level
to V
IO
, so that the RX, RXI, TX, TXI and PFb pins will
respond to the correct voltage levels. The NCN5150 will still
be powered from the bus, but all communication will be
translated to the voltage level of V
IO
.
If the external power supply should be used only as a
backup when the bus power supply fails, a PMOS transistor
can be inserted between the external power supply and VDD
as shown in Figure 5. The gate is connected to VS, and will
be driven high when the voltage on STC goes above the
turn-on threshold of the LDO, nl. V
STC,
VDD
ON
. For more
information see the paragraph on the power on sequence and
corresponding Figure 12 on page 10.
Communication, Master to Slave
M-BUS communication from master to slave is based on
voltage level signaling. To differentiate between master
signaling and voltage drop caused by the signaling of
another slave over cabling resistance, etc., the mark level
V
BUS,
MARK
is stored, and only when the bus voltage drops
to less than V
T
will the NCN5150 detect communication. A
simplified schematic of the receiver is shown in Figure 8.
The received data is transmitted on the pins TX and TXI, as
shown in the waveforms of Figure 7.
An external capacitor must be connected to the SC pin to
store the mark voltage level. This capacitor is charged to V
B
.
Discharging of this capacitor is typically 40x slower, so that
the voltage on SC drops only a little during the time the
master is transmitting a space. The value of C
SC
must be
chosen it the range of 100 nF−330 nF.
Figure 7. Communication, Master to Slave
V
BUS
V
TX
V
TXI
V
IO
V
IO
V
MARK
= [21 V, 42 V]
V
T
= V
MARK
− 6 V
V
SPACE
= V
MARK
− 12 V
t
t
t
Figure 8. Communication, Master to Slave
Encoding
Echo
V
B
TXI
TX
SC
I
CHARGE
I
DISCHARGE
+
Communication, Slave to Master
M-BUS communication from slave to master uses bus
current modulation while the voltage remains constant. This
current modulation can be controlled from either the RX or
RXI pin as shown in Figure 10. When transmitting a space
(“0”), the current modulator will draw an additional current
from the bus. This current can be set with a programming
resistor R
RIS
. To achieve the space current required the
M-BUS standard, R
RIS
should be 100 W. A simplified
schematic of the transmitter is shown in Figure 11.
Figure 9. Typical Relationship between RIS and
Current Modulation Level

NCN5150DR2G

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
Interface - Specialized NCN5150 SOIC OAC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet