Electronic devices supply with as low capacity as possible a battery with capacitor supporting
Application Note: JN-AN-1055
|
|
Using Coin Cells in Wireless PANs
|
|
|
|
This Application Note provides guidance on the system issues to be considered when
using a coin cell to power a device based on the Jennic JN513x wireless microcontroller.
These include:
•
Selecting the most appropriate cell
•
Network operation
•
Reduction of current consumption through hardware design
•
Software techniques to reduce energy use
•
Sample demonstration application
•
Battery life calculation
Overview
Whilst initially appearing to offer an attractive and compact power source, the coin cell has a
number of drawbacks that complicate its use in devices requiring short bursts of relatively high
current. Depending on the target application, it may be possible to design the system to work
around some of these limitations.
The advantages and disadvantages of coin cells are presented below.
Advantages
•
Compact and lightweight
•
Convenient 3V nominal single-cell voltage
•
Relatively flat voltage over discharge
•
Excellent self-discharge characteristics
Disadavantages
•
Very low capacity
•
High internal resistance
•
Low maximum current source capability
•
Long recovery time after supplying a high-current pulse
•
Cell capacity decreases as load increases
Selecting a Coin Cell for Your Application
When choosing a cell for a system, there are a num
ber of key factors that determine which cells
are suitable. These are described below.
Average Current Consumption
The most significant factor that affects the choice of cell is the device’s average current
consumption. Since the current drawn will vary considerably depending on the state of the
system, in order to find the average current it is
necessary to determine the current consumption
for each of the different system states and the amount of time spent in each state.
To calculate the average current consumption, the average consumption for each state must be
determined using the following equation:
offon
on
average
tt
t
II
+
×=
where
I
is the instantaneous current in the given state,
t
on
is the time spent drawing current and
t
off
is the time spent not drawing current in a cycle of the state.
For example, consider a device with three states, as listed below:
•
Sleep state - drawing a steady current of 4 µA
•
Beacon reception and processing state - waking up once every 10 seconds for a period of
2 ms to draw a current of 40 mA
•
Data transmission state - transmitting a message back five times per day, each time
drawing a current of 40 mA for a period of 100 ms
Thus,
Average sleep state current =
4 µA
Average beacon reception state current
=×=
10
2
40
ms
mA
8 µA
Average data transmission state current
=
×
×
×
×=
seconds)60minutes60hours24(
)1005(
40
ms
mA
232 nA
Therefore, the average current consumption of the device is 4 µA + 8 µA + 232 nA =
12.232 µA
Obviously, this is a simplified example. In real applications, there are likely to be a larger
number of states that draw varying amounts of current.
Desired Battery Life
Once the average current consumption has been calculated, it is possible to derive the capacity
required to power the device over the desired ba
ttery run-time using the following formula:
runtime
average
TI
Capacity
×=
where
I
average
is the average current consumption in amps and
T
runtime
is the desired run-time of
the battery in hours.
Taking the above example and a desired battery life of 1 year:
=
×
×
=
)24
365(232.12
hours
days
µA
Capacity
107.2 mAh
So in this case, the smallest suitable cell would have a capacity of at least 107.2 mAh.
Maximum Current Consumption
The maximum current that the device will draw at any time also affects the choice of cells since
the available capacity of a coin cell varies depending upon the current drawn from it. Coin cells
also have a very high internal series resistance and a low maximum current sourcing ability.
Continuing with the above example, a suitable cell would appear to be a CR2032 cell with a
nominal capacity of around 220 mAh. The specifications for a Sanyo CR2032 cell are shown
below:
Nominal Capacity *1
|
220mAh
|
Nominal Voltage
|
3V
|
Standard Discharge Current
|
0.3mA
|
Continuous *2
|
4mA
|
Max Disch
|
arge
|
Current Pulse *3 2
|
0mA
Temper
a
tu
|
re Rang
|
e -20
|
°
C – 70°C Weight 3.0g *1 Nominal capacity is determined fo
r an end voltage of 2.0V when the cell is allowed to di
scharge at a standard current level a
t 23 degrees Celsius. *2 Current value is determined to be t
he level at which 50% of the nominal capacity is obtained w
ith an end voltage of 2.0V a
t 23 degrees Celsius. *3 Current value for obtaining 2.0V
cell voltage when pulse is applied for 15 seconds at 50%
discharge depth a
t 23 degrees Celsius. From the above data, it can be seen that the specified cut-off voltage is 2.0V
. Since this is lower than the 2.2V minimum operating voltage of the Jennic wireless microcontr
oller ICs, it will be necessary to compensate for this difference in any subsequent c
alculations. If other components in the system require a higher minimum voltage, it will be
necessary to co
nsider these as well. It can also be seen that with a continuous discharge current of 4 mA,
the CR2032 cell would only provide 50% of its nominal capacity. Fortunately, in our example
, the average current consumption is only 12.232 µA, well below the quoted standard dischar
ge current of 0.3 mA. Since the Jennic wireless microcontroller IC will only operate down to 2
.2V, we must consider this when calculating the maximum pulse energy available. The cell is c
apable of providing a 20 mA current pulse for 15 seconds with a start voltage of 3.0V and an end
voltage of 2.0V, thus giving a 1V drop over a period of 15 seconds - that is 0.0666666 Volt
Since we have an end voltage of 2.2V, we are only allowed a 0.8V drop. With a voltage drop per
second of 0.0666666, this gives a duration of 12 seconds (0.8/0.0666666) with an average
voltage of 2.6V, assuming a linear drop. If we convert the energy in this pulse into Joules:
=××=×=
smAVTPE
12)206.2(
0.624 J
We can also calculate the energy required for the 40-mA pulse of 100-ms duration in the
example (assuming an average cell voltage of 2.6V during the pulse)
=××=×=
ms
mAVTPE
100)406.2(
10.4 mJ
Since this is considerably less energy than the maxi
mum pulse capacity of the cell, it is likely
that the CR2032 cell would be a suitable candidate for the example application. However, it
would still be prudent to contact the battery manufacturer to confirm suitability, since the cell’s
internal resistance (which is not given in the battery data) may limit the maximum current that
can be drawn.
Boosting the Maximum Cu
rrent Pulse Capability
If the chosen cell is not capable of supplying the energy required for the pulse, it may be
possible to supplement the energy from the cell wi
th energy stored in a capacitor connected in
parallel.
The required capacitance of the capacitor can be calculated using the steps below:
1. Find the voltage drop V that the system can tolerate during its maximum energy pulse
delivery (0.8V here, since the start voltage would be 3.0V and the end voltage 2.2V).
2. Find the maximum energy that the cell can deliver in a single pulse (for the above cell, this
is 0.624 Joules) – call this
E
del
.
3. Find the maximum energy required in a single pulse by the system – call this
E
sys
.
4. Calculate the energy shortfall
E
diff
=
E
sys
-
E
del
In this example, if we have a system with a maximum pulse requirement of 40 mA for 6.5
seconds:
=
××=×=
smAVTPE
sys
5.6)406.2(
0.676 J
Therefore, the energy shortfall
E
diff
is 0.676 – 0.624 =
0.052 J
.
5. Use the following formula to find the size of capacitor required to make up the energy
shortfall:
=
×
==
2
2
8.0
5222
mJ
V
E
C
162.5 mF
In this case, the required capacitance is very large. Therefore, it may be more economical
to choose a larger cell.
If a cell is chosen with very poor pulse capability but only very short periods of high current
operation are required, it may be possible to supply all of the current pulse with a capacitor, the
value of which can be calculated using the following formula:
=
×
=
×
==
V
msmA
V
TI
V
Q
C
8.0
10040
5000 µF
Alternatively, to find how long a given capacitor can support a high current operation, the
following steps can be followed:
1. Choose a capacitor - for this example, we will use 4700 µF.
2. Establish the voltage drop that the system can tolerate - in this case, it is 0.8V.
3. Establish the current that will be drawn - in this case, it is 40 mA.
The following formula can then be used to find the pulse duration that the capacitor can provide:
=
×
=
×
==
mA
VµF
I
VC
I
Q
T
40
8.04700
94 ms
It can be seen from the above that capacitors of a
realistic capacity can only provide for very
short periods of high current consumption.
Cost
The table below provides a comparison of CR2032 coin cells from a number of manufacturers:
Manufacturer
|
Cell Capacity (mAh)
|
EEMB
|
210
|
GP Batteries
|
210
|
HB
|
210
|
Maxell
|
220
|
Panasonic
|
225
|
Renata
|
235
|
Sanyo
|
220
|
Varta
|
230
|
Energizer
|
240
|
FDK
|
220
|
As can be seen in the above table, there is some variation in the coin cell capacities from
different manufacturers. When looking for a low-cost cell for a device, always check the
specifications of the candidates, since the performance of a given cell type across
manufacturers can vary greatly.
Size
If using the smallest possible coin cell is not a high priority, consider using a higher capacity cell
that eliminates many of the problems associated with low-capacity parts.
For example, the CR2450 cell from Sanyo is only s
lightly bigger but holds almost 3 times the
capacity of the CR2032 cell, and has a much higher maximum pulse and continuous discharge
rate. Since the CR2450 cell would provide a much longer run-time than the CR2032 used in the
earlier examples, this would lead to lower maintenance costs of the end-product, since the
battery would need replacing less often. The lower operating cost may well offset the increased
cost of the larger cell.
Network Operation
Since the energy budget is very low when using
such small capacity cells, every attempt must
be made to keep the device in a sleeping state (consuming very little current) for as much time
as possible. Coin cells are not suitable for
networks that require devices to be awake and
listening for unsolicited messages, since this requires the devices to be powered up with the
radio switched on in receive mode. Suitable operati
onal scenarios for coin cells are given below.
Data Flow from the Co-ordinator to End Devices
When the flow of data is from the Co-ordinator to End Devices, the End Devices must wake
periodically to receive updates from the Co-ordinator. Since it is desirable for the End Device to
be awake for the shortest possible time, the most appropriate configuration would be a beacon-
enabled star network.
In a beacon-enabled star network, it is possible to synchronise End Devices with the beacons
and sleep in-between the beacons. After synchronisation with the beacon, the End Device goes
into sleep mode, waking up just in time to receive the next beacon and any pending messages.
It then processes any data and returns as quickly as possible to the sleep state.
Care must be taken when deciding on the beacon period, since the initial beacon
synchronisation phase at start-up requires the
radio to be powered continuously until two
consecutive beacons have been received. For long beacon periods, this may prove to be a
current demand that the battery cannot supply.
Data Flow from End Devices to the Co-ordinator
When the flow of data is from the End Devices to the Co-ordinator, the End Devices can remain
in a sleeping state until an event dictates that they must send data. Since the Co-ordinator in
this scenario is always powered, it can remain in receive mode and listen for messages from
End Devices.
Hardware Considerations
Correct choice of hardware can reduce the current consumption, as can be seen below.
External 32-kHz Crystal Oscillator
For systems that synchronise to a regular beacon, using a more accurate 32-kHz oscillator
instead of the low-accuracy internal 32-kHz RC oscillator allows the End Device in a beacon-
enabled network to wake up closer to the beacon to which it is synchronised. This, in turn,
reduces the amount of time the End Device is awake in receive mode and results in energy
savings. However, it is necessary to offset these energy savings against the extra energy used
by an external oscillator.
Low Leakage Capacitors
When trying to minimise wasted energy in a system, care should be taken when choosing the
capacitors used. For example, an NEC/Tokin 220µF 4V Tantalum capacitor has a leakage
current of up to 8.8 µA. If this capacitor were to be connected across the power supply, it could
be continuously wasting more energy than is required to power a JN513x-based system in sleep
mode.
Software Considerations
The energy used by a device can be affected greatly
by the design of the software controlling it.
Some issues to consider are detailed below.
Calibrating the 32-kHz RC Oscillator
If the internal 32-kHz RC oscillator is being used to clock the wake timers in a beacon-enabled
network, performing a calibration against the 16-MHz crystal will allow the inaccuracies in the
RC oscillator to be compensated for.
Improving the timing accuracy with which the device can wake up, ready to receive a beacon,
allows the device to wake up closer to the beacon transmission time and thus waste less time
waiting for the beacon.
Passive Scans
When performing a passive scan, the device may spend a relatively long time in a mode with
the receiver on. This uses a lot of energy. If t
he system is only likely to be operating on a small
subset of the available channels, performing the scan on this restricted set of channels will
considerably reduce the amount of energy wasted.
Packet Lengths
Each byte transferred over the radio link consumes energy, either due to the transmitter being
on during data transmission or the receiver being on during data reception. Minimising the
amount of data transferred will therefore result in less energy being used by the system.
The transmission time is given by:
Data Frame Transmission Period (ms) = (HeaderSize + PayloadSize) x 8 / 250
PayloadSize = 1 to 112 bytes
HeaderSize = 15 to 31 bytes
For beacon-enabled systems, sending beacons with no payload will result in all End Devices
spending less time in the receive state, thus saving a considerable amount of wasted energy.
The beacon overhead depends on the number of GTSs used and the number of pending
address fields. The beacon payload can take up the remaining bytes and is available for the
transmission of application-specific data.
PHYHeaderSize = 6 bytes
MACHeaderSize = 11 or 17 bytes
BeaconOverhead = 3 to 52 bytes
BeaconPayload = 0 to (127 – PHYHeaderSize –
MACHeaderSize – BeaconOverhead) bytes
Beacon Frame Transmission Period (ms) =
(PHYHeaderSize + MACHeaderSize + BeaconOverhead + BeaconPayload ) x 8 / 250
Compatibility
The software provided with this Application Note has been tested with the following Jennic kits
and SDK versions:
Product Types
|
Part Numbers
|
Version
|
Supported Networking Protocols
|
Evaluation Kit
|
JN5139-EK000
JN5139-EK010
|
-
|
IEEE 802.15.4
|
SDK Libraries
|
JN-SW-4030
|
V1.0.0
|
-
|
SDK Toolchain
|
JN-SW-4031
|
V1.0.0
|
-
|
Building and Downloading the Application
In order to build the software provided with this Application Note, the application’s folder must
be placed directly under
C:\Jennic\cygwin\jennic\SDK\Application\
. This directory is
automatically created when you install the latest Jennic Software Developer’s Kit (SDK). You
can obtain the latest versions of the SDK libraries and SDK toolchain from the Support area of
the Jennic web site (www.jennic.com/support). The relevant part codes are JN-SW-4030 for the
SDK libraries and JN-SW-4031 for the SDK toolchain.
Build the application as described in the appropriate section below, depending on whether you
wish to use the Code::Blocks IDE or makefiles.
Using Code::Blocks
To build and download the application, follow the instructions below:
1.
Ensure that the project directory is located in
<JENNIC_SDK_ROOT>\cygwin\jennic\SDK\Application
where
<JENNIC_SDK_ROOT>
is the path into which the Jennic SDK was installed (by
default, this is
C:\Jennic
).
2.
Open the appropriate Code::Blocks project files (
.cbp
files
in the
CodeBlocksProject
directory) and build.
The binary files will be created in the
5139R1_Build
or
5139_Build
directory, the resulting
filenames matching those of the project file used to create them.
3.
Download the resulting binary files from the appropriate
Build
directory to the boards. You
can do this using the Jennic JN51xx Flash Programmer application or directly from
Code::Blocks (if you have installed the integrated Flash programmer).
!
Caution:
If problems occur when using your current Code::Blocks version,
download the latest version along with the latest version of this Application
Note from the Support area of the Jennic web site (www.jennic.com/support).
Using Makefiles
To build and download the application, follow the instructions below:
1.
Ensure that the project directory is located in
<JENNIC_SDK_ROOT>\cygwin\jennic\SDK\Application
where
<JENNIC_SDK_ROOT>
is the path into which the Jennic SDK was installed (by
default, this is
C:\Jennic
).
2.
In the
Build
directory, open the supplied makefile (with a text editor) and check the
variables at the beginning of the file to ensure that the appropriate chip type is selected.
3.
Still in the
Build
directory, enter
make –f makefile
at the command prompt to build the
application.
The binary files will be created in the
Build
directory, the resulting filenames indicating the
chip type (
5139R1
or
5139
) for which they were built.
4.
Download the resulting binary files from the
Build
directory to the boards using the Jennic
JN51xx Flash Programmer application.
Application Description
The application provides a simple non-beaconed IEEE 802.15.4 star network, consisting of a
Co-ordinator and one or more End Devices. An End Device takes a temperature reading using
its on-board sensor and transmits this reading to the Co-ordinator. The End Device then sleeps
(with memory held) for a period, then wakes and sends a new reading. The Co-ordinator
receives this data and sends it via its UART to
a PC running a terminal emulator program. The
communication parameters for the UART are: 19200 baud, 8 data bits, no parity, 1 stop bit.
The following traces were obtained by measuring the voltage drop across a 1-
Ω
resistor in
series with the battery – thus, every 1 mA of current drawn results in a drop of 1 mV. In this way,
the current drawn and the period during which it is drawn can both be measured.
Figure 1: Current Drawn Over Entire Awake Period without CPU Doze
Figure 2: Current Drawn Over Entire Awake Period with CPU Doze
Figure 3: Radio Initialisation Transmit and Receive after Doze
Figure 1
shows the current drawn over the whole awake period, if the CPU is not put into Doze
mode during the time taken for the temperature sensor to complete its conversion. Calling the
function
vAHI_CpuDoze()
can further reduce the current. This reduces the current from 8 mA to
2.4 mA, as can be seen in
Figure 2
. From the
SHT1x sensor datasheet
, the temperature sensor
takes a nominal 55 ms (
±
15%) to complete its conversion. So after the conversion has started, a
timer is also started that will expire after 64 ms, causing an interrupt that will bring the CPU out
of Doze mode. The sensor reading can then be taken, the radio started and the data
transmitted.
Examining
Figure 2
and
Figure 3
, it can be seen that there are five different phases of
operation, each with a different current drawn:
1.
The End Device wakes from sleep (in
AppWarmStart()
) and starts the temperature
conversion. A timer is set for 64 ms and the CPU is put into Doze mode. This draws
2.4 mA and lasts for 64 ms. Doze mode is used because there is no other processing to be
done other than to wait for the temperature conversion to complete.
2.
The CPU is brought out of Doze mode by the timer interrupt and the completed
temperature reading is taken from the sensor. This draws 8 mA for 1.12 ms. The sensor is
read before the radio is switched on to avoid
drawing the higher current over an extended
period.
3.
Radio is enabled and MAC settings are restored (using
vAppApiRestoreMacSettings()
),
and the temperature result (2 bytes of data plus preamble and header) is transmitted to the
controller. This period draws 31.2 mA for 2.64 ms.
4.
The radio listens for the returned Ack from the Co-ordinator. This draws 44 mA for 1.72 ms.
5.
The End Device then sleeps with memory held and will wake when the wake timer expires.
This draws 6
μ
A for 300 seconds. The wake period can be changed by editing the value of
#define SLEEP_PERIOD_IN_SECS
in the source code.
The average current for each period is calculated as:
offon
on
average
tt
t
II
+
×=
For each of the above five periods, this gives:
I
average
(1) = 0.5119
μ
A
I
average
(2) = 0.0299
μ
A
I
average
(3) = 0.2745
μ
A
I
average
(4) = 0.2522
μ
A
I
average
(5) = 5.9986
μ
A
Adding together all the average currents gives a total average current of
7.0671
μ
A
.
Assuming we require a battery life of 3 years,
the required battery capacity is given by:
mAhr
A
TI
Capacity
runtime
average
72.185)243653(0671.7
=
×
×
×
=×=
μ
Therefore, to last 3 years, a battery capacity of greater than
186 mAhr
is required.
To examine the effects of the sleep period on batte
ry life, the above calculations were repeated
for various sleep periods with the battery life normalised to 1 year. The only variable that
changed was the sleep period, in seconds. The results are displayed graphically in
Figure 4
. It
can be seen that as the sleep period is increased from a few seconds to hundreds or thousands
of seconds, the required battery capacity reduces quickly.
Battery Capacity and Sleep
0.0
50.0
100.0
150.0
200.0
250.0
300.0
350.0
10
20
30
40
50
6
0
7
0
80
90
110
120
140
180
240
300
500
1000
2000
3000
5000
1
000
0
2
000
0
30
00
0
40
00
0
50
00
0
Sleep Period (S)
Battery Capacity mAhr
Figure 4: Effects of Sleep Period on Battery Life, Normalised to 1 Year
Note:
The above calculations ignore the current requirements of the networ
discovery and association phase. This will take a current of approxima
40 mA for a few seconds. The time taken depends on the number of
channels scanned and the radio environment at the time. Since this
application sleeps with memory held, the discovery and association phase
will only happen once, so the effects of 40 mA, for say, 4 seconds dur
period of a year or more can be ignored. However, the current puls
performance of the cell must be co
Network Discovery and Association
Network discovery and association can take several seconds to complete and while being
performed, there will be about 40 mA of current drawn. As indicated in the Note above, although
the effect of this on battery life
coin cell must be considered.
During network discovery, the End Device sends a beacon on each channel requested in the
scan, and listens for responses from any Co-ordinator on the channel and within range. The
scan lasts for the period set by
#define ACTIVE_SCAN_DURATION
in the file
config.h
. In
application, this has been set to the minimum possible, so each channel is scanned for
32.72 ms. However, the actual time spent discovering networks will depend on how many
networks are active and within range of the End Device. Each active scan will last until ei
channels have been scanned or eight networks have
urned PAN IDs is then searched for our PAN ID:
•
If our PAN ID is found, an attempt is made to associate with the corresponding netwo
If our PAN ID is not found, the active scan is repeated on the previously u
channels - scanning starts on the lowest channel number and works up.
From the above, it can be seen that if there are many networks within range and our network
has started on a high channel, it could take several scans to find the right network. This time
could be reduced by not using all 16 channels, limiting the network to a subset of channels.
Typical times for network discovery and association are given in the table below (actual
can Duration
|
||
N
|
er Channe
|
d Asso
|
0
|
30.72 ms
|
1.032 s
|
1
|
46.08 ms
|
1.28 s
|
2
|
76.8 ms
|
1.672 s
|
Working with the figures given previously for a C
this application, the current drawn was
44 mA
mJ
mAVTPE
118032.1)446.2(
=××=×=
This is within the maximum pulse capacity of the CR3032 cell.
Note
: If in the discovery and association phase, the node fails to find and jo
a suitable network, the application should not continue to repeat endlessly,
as the pulse capacity of the cell will be exhausted. The
Caution
: Do not go to sleep with memory held in this application, if a network
has not been joined
T
P
E
×=
mSmAVmS
mAVmS
mAVE
)644.26.2()64.22.316.2()72.1446.2(
×
×
+
×
×
+××=
Sleep without Memory Held
The application can be modified so that it sleeps without memory held, which would draw a
lower current during sleep. However, there are severa
eter the battery life can be extended in this way:
The start-up period will be extended while the application is loaded back into RAM. T
period will depend on the size of the application and can be estimated, in ms, to be
0.84
×
Application Size
(in Kbytes). The current drawn will be approximat
The device will need to re-associate with the Co-ordinator. The function
vAppApiRestoreMacSettings()
only works after sleep with memory held. It will be too
expensive in terms of current to do the netwo
rk discovery and association each time the
device wakes. Therefore, when the device first joins a network, it should save its channel
number in Flash memory. Upon waking in
AppColdStart()
, the channel number should b
retrieved from Flash memory and, if valid, used in the association request. If not valid
Deep Sleep
Putting a device into Deep Sleep mode will reduce the current drawn during sleep even further,
and the same considerations apply as for ‘Sleep without memory held’. However, the calculat
of battery life is further complicated because the device is not woken at regular, predictable
intervals. There is no wake timer running and the device is woken asynchronously, either by
resets or changes on selected DIO pins. It is the responsibility of the application designer to
determine
capacity.
For Deep Sleep and ‘Sleep without memory held’, there will be a ‘tipping point’. This is where
the extra time and current spent loading the application and restoring the association will be
balanc
Note
: All currents and ti
from a JN5139 evaluation kit, with the resistor R9 removed so that the
LED is not illuminated.
Note
: The debugging Print statements in
Appendix
The following trace was obtained using the project code with the sensor reads removed to show
the shorter initialisation period which can be obtained if, say, the application was returning
switch data or reading a faster sensor. The application wakes, restores the MAC settings and
sends two bytes of data.
Figure 5: Short Wake and Transmit Current Pulse
Analysing the results:
1. Initialisation: 8 mA for 1 ms, average current 0.0267
μ
A
2. Transmit: 31.5 mA for 2.73 ms, average current 0.2866
μ
A
3. Receive: 43.1 mA for 1.68 ms, average current 0.2414
μ
A
4. Sleep: 6
μ
A for 300 s, average current 5.9999
μ
A
This gives a total average current of
6.5546
μ
A
.
Therefore, the required battery capacity for 3 years’ life is
172.25 mAhr
.
Revision History
Version
|
Notes
|
1.0
|
Initial release
|
1.1
|
Software application added
|
Important Notice
Jennic reserves the right to make corre
ctions, modifications, enhancements, improv
ements and other changes to its products and
services at any time, and to discontinue any product or service without notice. Cust
omers should obtain the latest relevant
information before placing orders, and should verify that such in
formation is current and complete. All products are sold subje
ct to
Jennic’s terms and conditions of sale, supp
lied at the time of order acknowledgment.
Information relating to device application
s, and
the like, is intended as suggestion only and
may be superseded by updates. It is the customer’s responsibility to ensure that t
heir
application meets their own specifications
. Jennic makes no representation and gives
no warranty relating to advice, support or
customer product design.
Jennic assumes no responsibility or liability for the use of an
y of its products, conveys no lic
ense or title under any patent,
copyright
or mask work rights to these products, and makes no representations
or warranties that these products are free from patent,
copyright or mask work infringement, unless otherwise specified.
Jennic products are not intended for use in life support system
s/appliances or any systems where product malfunction can
reasonably be expected to result in personal injury, death, se
vere property damage or environmental damage. Jennic customers
using or selling Jennic products for use in such applications do so at their own risk and agree to fully indemnify Jennic for a
ny
damages resulting from such use.
All trademarks are the property of their respective owners.
|
Corporate Headquarters
Furnival Street
Sheffield
S1 4QT
United Kingdom
Tel
+44 (0)114 281 2655
Fax
+44 (0)114 281 2951
E-mail
info@jennic.com
|
Japan Sales Office
Osakaya building 4F
1-11-8 Higashigotanda
Shinagawa-ku, Tokyo
141-0022, Japan
Tel
+81 3 5449 7501
Fax
+81 3 5449 0741
E-mail
info@jp.jennic.com
|
Taiwan Sales Office
19F-1, 182, Sec.2
Tun Hwa S. Road
Taipei 106
Taiwan
Tel
+886 2 2735 7357
Fax
+886 2 2739 5687
E-mail
info@tw.jennic.com
|
|
United States Sales Office
1060 First Avenue, Suite 400
King of Prussia
PA 19406
USA
|
Tel
+1 619 223 2215
Fax
+1 619 223 2081
E-mail
info@us.jennic.com
Korean Sales Office
601, Bethel B/D, #324-1
Yangjae-dong Seocho-gu
Seoul 137-897
Korea
|
Tel
+82 2 552 5325
Fax
+82 2 577 9130
E-mail
info@kr.jennic.com
|
Yorumlar
Yorum Gönder