Electronic Components Datasheet Search
  English  ▼

X  

AN607 Datasheet(PDF) 37 Page - Silicon Laboratories

Part # AN607
Description  HUMIDITY AND TEMPERATURE SENSOR DESIGNERS GUIDE
PDF  41 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  SILABS [Silicon Laboratories]
Direct Link  http://www.silabs.com
Logo SILABS - Silicon Laboratories

AN607 Datasheet(HTML) 37 Page - Silicon Laboratories

Back Button AN607 Datasheet HTML 33Page - Silicon Laboratories AN607 Datasheet HTML 34Page - Silicon Laboratories AN607 Datasheet HTML 35Page - Silicon Laboratories AN607 Datasheet HTML 36Page - Silicon Laboratories AN607 Datasheet HTML 37Page - Silicon Laboratories AN607 Datasheet HTML 38Page - Silicon Laboratories AN607 Datasheet HTML 39Page - Silicon Laboratories AN607 Datasheet HTML 40Page - Silicon Laboratories AN607 Datasheet HTML 41Page - Silicon Laboratories  
Zoom Inzoom in Zoom Outzoom out
 37 / 41 page
background image
AN607
Rev. 1.7
37
The command code, 0xC5, is used for programming; so, for example, to program a Si7013 at slave address 0x40
with the values above starting with 0x4C to memory location 0x82, one would write:
<Start Condition> 0x40 W ACK 0xC5 ACK 0x82 ACK 0x2E ACK <Stop Condition>
……
<Start Condition> 0x40 W ACK 0xC5 ACK 0xB7 ACK 0xD6 ACK <Stop Condition>
After writing all values, the chip should be reset by a power cycle or I2C reset command before attempting to use
the correction mode of the voltage-sensing circuit.
It is not possible to change the values once written. However, to verify the values were written properly, use
command 0x84. In the above example, to verify that 0x2E was written to location 0x82, use:
<Start Condition> 0x40 W ACK 0x84 ACK 0x82 ACK <Start Condition> 0x40R ACK 0x2E NACK <Stop Condition>
where 0x2E is the expected return value of the read transaction.
How to Choose Linearization Points
The table must be arranged in order of decreasing values for the input. The slope can be positive or negative, and
it is assumed that only positive output values are desired.
Generally, the input/output pairs should be chosen around the area where greatest accuracy is desired. If the
transfer function is highly nonlinear and the more closely spaced the points, the less error there will be from
interpolation. However, if accuracy is desired over a wide range, the input/output pairs should be spaced evenly
over the range of interest. The spreadsheet allows estimation of errors from the extrapolation process.
Other Register Settings
The voltage measurement configuration is determined by user register 2 of the Si7013. For thermistor
measurement, it is assumed that the A/D input buffers will be used and that the A/D reference is VDD. The buffers
are needed since the thermistor impedance is fairly large. VDD is used as a reference because the thermistor is
biased relative to VDD. Thus, for a “hold master” measurement (SCL is held low during the measurement phase),
Register 2 would be set to the following:
Noise and AC Pick Up
The A/D of the Si7013 is a delta sigma type converter, and the input is not sampled. Thus, it is assumed that the
input voltage is constant over the measurement period. Generally, some amount of analog filtering prior to the A/D
input is desirable. In the standard application circuit, this is accomplished with 0.1 µF capacitors. These capacitors
will form a filter at about 30 Hz, which is adequate for high-frequency noise pick up (e.g. am radio signals) but not
for 60 Hz. If 60 Hz filtering is desired, these capacitors can be increased to >1 µF, or the result could be digitally
filtered (average of several measurements). If the sampling can be synchronized to 120 Hz (use the faster
conversion time for this), then an average of just two samples would reject 60 Hz.
In the standard biasing circuit, the bias can be turned off between measurements to save power (change bit zero of
user register 2). If this is done, allow adequate settling time between enabling the bias and making the
measurement (use approximately 100 msec for the 0.1 µF filter, which has a time constant of 30 msec).
D7
D6
D5
D4
D3
D2
D1
D0
00
1
0
0
1
1
0/1
Not Used
Hold
Master
Enable
Linearization
7 msec
Conversion Time
Not Used
Enable
Buffer
VDD is
Reference
Switch High or Low to
Bias the Thermistor



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com