NCN5121
www.onsemi.com
19
The third limit on VFILT capacitor value is the required
capacitor value to filter out current steps DI
step
of the system
without going into reset.
C u
DI
step
2
ǒ
2 @ (V
BUS1
* V
coupler_drop
* V
FILTL
) @ I
slope
Ǔ
The last condition on the size of VFILT is the desired
warning time t
warning
between SAVEB and RESETB in case
the bus voltage drops away. This is determined by the current
consumption of the system I
system
.
C u I
system
ǒ
t
warning
) t
busfilter
Ǔ
ǒ
V
BUS1
* V
coupler_drop
* V
FILTL
Ǔ
The bus coupler is implemented as a linear voltage
regulator. For efficiency purpose, the voltage drop over the
bus coupler is kept minimal (see Table 4).
KNX Impedance Control
The impedance control circuit defines the impedance of
the bus device during the active and equalization pulses. The
impedance can be divided into a static and a dynamic
component, the latter being a function of time. The static
impedance defines the load for the active pulse current and
the equalization pulse current. The dynamic impedance is
produced by a block, called an equalization pulse generator,
that reduces the device current consumption (i.e. increases
the device impedance) as a function of time during the
equalization phase so as to return energy to the bus.
Fixed and Adjustable DC−DC Converter
The device contains two DC−DC buck converters, both
supplied from VFILT.
DC1 provides a fixed voltage of 3.3 V. This voltage is used
as an internal low voltage supply (V
DDA
and V
DDD
) but can
also be used to power external devices (VDD1−pin). DC1 is
automatically enabled during the power−up procedure (see
Analog State Diagram, p23).
DC2 provides a programmable voltage by means of an
external resistor divider. It is not used as an internal voltage
supply making it not mandatory to use this DC−DC
converter (if not needed, tie the VDD2MV pin to VDD1, see
also Figure 12).
DC2 can be monitored (<VDD2>, see System Status
Service, p37), and/or disabled by a command from the host
controller (<DC2EN>, see Analog Control Register 0, p54).
DC2 will only be enabled when VFILT−bit is set (<VFILT>,
see System Status Service, p37). The status of DC2 can be
monitored (<VDD2>, see System Status Service, p37).
The voltage divider can be calculated as follows:
(eq. 1)
R
4
+ R
5
V
VDD2
* 1.2
1.2
Both DC−DC converters make use of slope control to
improve EMC performance (see Table 5). To operate DC1
and DC2 correctly, the voltage on the VIN−pin should be
higher than the highest value of DC1 and DC2.
Although both DC−DC converters are capable of
delivering 100 mA, the maximum current capability will not
always be usable. One always needs to make sure that the
KNX bus power consumption stays within the KNX
specification. The maximum allowed current for the DC−DC
converters and V20V regulator can be estimated as next:
V
BUS
ǒ
I
BUS
* I
20V
Ǔ
2
ƪ
ǒ
V
DD1
I
DD1
Ǔ
)
ǒ
V
DD2
I
DD2
Ǔ
ƫ
w 1
(eq. 2)
I
BUS
will be limited by the KNX standard and should be
lower or equal to I
coupler
(see Table 4). Minimum V
BUS
is
20 V (see KNX standard). V
DD1
and V
DD2
can be found back
in Table 4. I
DD1
, I
DD2
and I
20V
must be chosen in a correct
way to be in line with the KNX specification (Note 2).
Although DC2 can operate up to 21 V, it will not be
possible to generate this 21 V under all operating conditions.
See application note AND9135 for defining the optimum
inductor and capacitor of the DC−DC converters. When
using low series resistance output capacitors on DC2, it is
advised to split the current sense resistor as shown in
Figure 18 to reduce ripple current for low load conditions.
V20V Regulator
This is the 20 V low drop linear voltage regulator used to
supply external devices. As it draws current from VFILT,
this current is seen without any power conversion directly at
the VBUS1 pin.
The V20V regulator starts up by default but can be
disabled by a command from the host controller
(<V20VEN>, see Analog Control Register 0, p54). When
the V20V regulator is not used, no load capacitor needs to
be connected (see C7 of Figures 12, 13 and 14). Connect
V20V−pin with VFILT−pin in this case.
V20V regulator will only be enabled when VFILT−bit is
set (<VFILT>, see System Status Service, p37). The host
controller can also monitor the status of the regulator
(<V20V>, see System Status Service, p37). The 20 V
regulator has a current limit that depends on the FANIN resistor
value, and the value of bits 0−3 (V20VCLIMIT[0:2]) of the
analog control register. In Table 4, the typical value of the
current limit at startup is given as I
20V_lim
(V20VCLIMIT[0:2]
initializes at 100). For each bit difference, the current limit
is adjusted up or down by DI
20
V, S T E P
.
Xtal Oscillator
An analog oscillator cell generates the main clock of
16 MHz. This clock is directly provided to the digital block
to generate all necessary clock domains.
An input pin XSEL is foreseen to enable the use of a quartz
crystal (see Figure 16) or an external clock generator (see
Figure 17) to generate the main clock.
2. The formula is for a typical KNX application. It‘s only given as guidance and does not guarantee compliance with the KNX standard.
NCN5121
www.onsemi.com
20
Figure 16. XTAL Oscillator Figure 17. External Clock Generator
XTAL1
XTAL2
XCLK
OSC
XSEL
32
35
34
33
21
8 MHz @ XCLC = VSS
16 MHz @ XCLC = VDD
VDD
XCLKC
Microcontroller
XTAL1
XTAL2
XCLK
OSC
XSEL
32
35
34
33
21
VDD
XCLKC
8 MHz @ XCLC = VSS
16 MHz @ XCLC = VDD
The XCLK−pin can be used to supply a clock signal to the
host controller. This clock signal can be switched off by a
command from the host controller (<XCLKEN>, see
Analog Control Register 0, p54).
After power−up, a 4 MHz (Note 3) clock signal will be
present on the XCLK−pin during Stand−By. When Normal
State is entered, a 8 or 16 MHz clock signal will be present
on the XCLK−pin. See also Figure 20. To output an 8 MHz
clock on the XCLK pin, the XCLKC pin must be pulled to
ground. When the XCLKC pin is pulled up to VDDD, the
XCLK pin will output a 16 MHz clock signal.
When Normal State is left and Stand−By State is
re−entered due to an issue different than an Xtal issue, the 8
or 16 MHz clock signal will still be present on the
XCLK−pin during the Stand−By State. If however
Stand−By is entered from Normal State due to an Xtal issue,
the 4 MHz clock signal will be present on the XCLK−pin.
See also Table 7.
FANIN−pin
The FANIN−pin defines the maximum allowed bus
current and bus current slopes. If the FANIN−pin is kept
floating, pulled up to V
DD
, or pulled down with a resistance
higher than 250 kW, NCN5121 will limit the KNX bus
current slopes to 0.5 mA/ms at all times. NCN5121 will also
limit the KNX bus current to 30 mA during start−up. During
normal operation, NCN5121 is capable of taking 12 mA (=
I
coupler
) from the KNX bus for supplying external loads
(DC1, DC2 and V20V).
If the FANIN−pin is pulled to ground with a resistance
smaller than 2 kW the operation is similar as above with the
exception that the KNX bus current slopes will be limited to
1 mA/ms at all times, the KNX bus current will be limited
to 60 mA during start−up and up to 24 mA (I
coupler
) can be
taken from the KNX bus during normal operation.
Definitions for Start−Up and Normal Operation (as given
above) can be found in the KNX Specification.
Transmit Trigger
When bit 3 of analog control register 0 is set, the
TRIG−pin will output a signal that goes high 1 bit time
before the start of a scheduled transmission, and goes low
when the transmission is complete or a collision is detected.
This can be used during development as verification of
transmission. Note that a scheduled transmission is a frame
that is sent less than t
BUS,IDLE
(TODO s) after previous
communication on the bus. When a frame is transmitted on
a bus which has been idle for a longer time, or an
ACK/NACK/BUSY response is sent, the transmission will
start immediately after the trigger goes high, and the time
between trigger high and frame transmission start will not be
consistent.
RESETB− and SAVEB−pin
The RESETB signal can be used to keep the host
controller in a reset state. When RESETB is low this
indicates that the bus voltage is too low for normal operation
and that the fixed DC−DC converter has not started up. It
could also indicate a Thermal Shutdown (TSD). The
RESETB signal also indicates if communication between
host and NCN5121 is possible.
The SAVEB signal indicates correct operation. When
SAVEB goes low, this indicates a possible issue (loss of bus
power or too high temperature) which could trigger the host
controller to save critical data or go to a save state. SAVEB
goes low immediately when VFILT goes below 14 V (due
to sudden large current usage) or after 2 ms when VBUS
goes below 20 V. RESETB goes low when VFILT goes
below 12 V.
RESETB− and SAVEB−pin are open−drain pins with an
internal pull−up resistor to V
DDD
.
Voltage Supervisors
NCN5121 has different voltage supervisors monitoring
VBUS, VFILT, VDD2 and V20V. The general function of a
voltage supervisor is to detect when a voltage is above or
below a certain level. The levels for the different voltages
monitored can be found back in Table 4 (see also Figures 4,
5, 6 and 7).
The status of the voltage supervisors can be monitored by
the host controller (see System Status Service, p37).
Depending on the voltage supervisor outputs, the device
can enter different states (see Analog State Diagram, p23).
3. The 4 MHz clock signal is internally generated and will be less accurate as the crystal generated clock signal of 8 or 16 MHz.
NCN5121
www.onsemi.com
21
Figure 18. Fixed (VDD1) and Adjustable (VDD2) DC−DC Converter
VSW1
VIN
VSS1
VDD1M
VDD1
VSW2
VSS2
VDD2MV
VDD2MC
VDD2
COMP
Switch
Controller
COMP
Switch
Controller
From VFILT
1Ω
10μ
F
VDD1 = 3.3V
0.47Ω
10μF
VDD2 = 3.3V – 20V
NCN5121
R
5
R
4
L
2
L
1
P
2
N
2
P
1
N
1
0.47Ω

NCN5121MNTWG

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
Communication ICs - Various KNXB
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet