Datasheet SPI IR thermometer module
MLX90601C
Features
• • • • • • Remote temperature measurement Fully linearised signals 125kb/s SPI Factory calibrated EEprom ECC Open drain relay driver output
Applications
• • • • Automotive climate control Toasters, microwave ovens and other appliances that require temperature control Residential, commercial climate control and occupancy detection Industrial temperature transducer and monitoring applications
Ordering Information
M L X 9 0 6 0 1 E Z A C X X
Product Code
Temperature Suffix Package Suffix
Type
Version
Supply, i/o-Configuration and temperature ranges B C D Analog voltage output SPI serial interface PWM output
Part No MLX90601 MLX90601
Temperature E E
Suffix Package ZA ZA
Type C C
Version AA BA
Description digital SPI –20/120°C 5V supply digital SPI 5/60°C 5V supply
Description Functional Diagram
IR+ IRRsens VSS VDD IRINP C2 IRINN TEMPOUT TINP TINN IROUT R2 R1 C4 IROUT C5 TEMPOUT C3 5V
MLX90247
MLX90313
CS SCLK SDI SDO REL1 CREF VSS VREFP
CS SCLK DIN DOUT REL VREF VSS/GND
R3
The MLX90601C is a versatile IR thermometer module, which performs signal conditioning, linearisation and ambient temperature compensation. The module is built around the MLX90313 IR amplifier-interface, which uses high performance, chopper stabilized amplifiers, providing excellent noise performance. The sensing element is the MLX90247 discrete IR thermopile. The module is delivered factory calibrated. The SPI offers both the sensor ambient temperature and the object temperature in 12 bit digital form. Additionally the module offers several analog pins for access to the programmable comparator circuitry and the reference voltage.
390109060103 Rev. 004
Page 1 of 12
Dec/01
Datasheet SPI IR thermometer module
MLX90601C
ELECTRICAL CHARACTERISTICS Parameter Symbol Test Condition
VDD @ Ta=25°C f ≤ 100kHz rms-value 8 IROUT IROUT IROUT IROUT IROUT 500 f ≤ 100kHz rms-value 15 TEMPOUT TEMPOUT TEMPOUT TEMPOUT 0 1 20 500 32 10 Vdd-0.2 75 400 0 1 20 Vdd-0.2
Min
4.5 1.1 75
Typ
5 5 1.3
Max
6 5.6 1.5
Unit
V mA V dB
Regulator and consumption Supply voltage range Vin Supply current Idd POR threshold voltage Vpor IR-chain amplifier and output driver Power supply rejection PSSR ratio Input referred white noise Vnir Chopper frequency fc Output voltage range Output source current Iod Output sink current Ios DC Output impedance, rod drive DC Output impedance, ros sink Amplifier bandwidth BW Temp-chain amplifier and output driver Power supply rejection PSSR ratio Input referred white noise Vntemp Chopper frequency fc Output voltage range ORtemp Output source current Iod Output sink current Ios AC Output impedance ro Amplifier bandwidth BW Rel1 open drain relay driver High voltage protections output impedance Ro ADC Monotonicity Differential non-linearity DNL Integral non-linearity INL Gain error Total input-referred noise DAC Resolution Monotonicity Differential non-linearity DNL Integral non-linearity INL PWM PWM Clock period Tclk PWM Total period T Leading buffer time t1 Trailing buffer time t5 Duty cycle high t2 Duty cycle low t3 Error signal t4 Rise time* 390109060103 Rev. 004
25
10 100
nV/√Hz kHz V mA uA Ω Ω Hz dB nV/√Hz kHz V mA uA Ω Hz V Ω
100
full scale Vref=3V
guaranteed by design 0.4 LSB ½ LSB 1 LSB 0.2 LSB 8 bit guaranteed by design ½ LSB ½ LSB 45 92.16 50 102.4 12.5 12.5 55 112.64 µs ms % % % % % µs Dec/01
% of T % of T % of T % of T % of T 10% to 90% of Vh Page 2 of 12
0 0 25 13.3
50 50 100
Datasheet SPI IR thermometer module
Parameter
Fall time* Output voltage high Output voltage low *Without external loading
MLX90601C
Max
100 1
Symbol
Vh Vl
Test Condition
90% to 10% of Vh Ihigh=2mA Ilow=2mA
Min
13.3 4
Typ
Unit
µs V V
General Description
MLX90601 is a versatile IR thermometer built around the MLX90247 Discrete IR thermopile sensor with on-chip PTC and the MLX90313 Programmable IR sensor interface. MLX90313 amplifies the signals coming from MLX90247 and converts them to digital by means of two high performance, low noise, chopper stabilized amplifiers and the 12-bit analog to digital converter. The digital unit on the interface then performs the ambient compensation of the IR signal. This results in two temperature signals, one representing the temperature of the object the IR sensor is pointed at (Tobject) and one representing the temperature of the sensor (Tambient). Both signals are then linearised and stored in dedicated registers, which are accessible through SPI (Tobject at register address 09h, Tambient at register address 0Ah). The REL1 output is directly connected to the open drain relay driver output of the comparator circuitry inside MLX90313. The TEMPOUT pin is connected to a pseudo push-pull output stage of the second comparator. Both comparators can act on the linearised object or ambient temperature and have programmable hysteresis values and polarity settings.
Absolute Maximum Ratings
Supply Voltage, VDD (overvoltage) Supply Voltage, VDD (operating) Reverse Voltage Protection Supply Current, IDD @25°C Output Current, IOUT Operating Temperature Range, TA Storage Temperature Range, TS ESD Susceptibility 80V 4.5V - 6V -5V 6 mA mA -40°C - 125°C -55°C - 150°C 4kV
Pinout
Pin 1 2 3 4 5 6 7 8 9 10 Symbol REL1 VSS VDD SDIN SDOUT CSB SCLK IROUT VREF TEMPOUT Description Open drain, relay driver comparator output Ground Supply pin SPI data input SPI data output SPI chip select input SPI clock input Object temperature output Reference voltage Ambient temperature output
Unique Features
MLX90601 is an automotive grade IR thermometer that can be fitted to any contactless temperature measurement application by means of the programmable Interfaces. The module is designed to cope with all standard qualification tests oriented towards the harsh automotive environment. If so desired, all temperature ranges and comparator settings can be adapted to the application. MLX90601 is delivered calibrated, relieving the customer of IR calibration.
Detailed Description Analog Features
Supply The module should be supplied directly with a nominal 5V regulated supply on pin VDD. (4.5V – 6V) The power-on reset circuitry is completely internal to MLX90313. The module is fully operational 16 ms from the time the supply
390109060103 Rev. 004
Page 3 of 12
Dec/01
Datasheet SPI IR thermometer module
crosses 1.3V. The POR circuit will issue another reset if the supply voltage goes below 1.3V.
MLX90601C
A/D The MLX90313 on the module contains a 12-bit internal analog to digital converter. Real 12-bit conversion is achieved by a fully differential analog part of the converter. Automatic calibration is implemented in the background, which allows precise conversion in a very wide temperature range.
In the second step the value of the ambient temperature is combined with the measured signal coming from the IR thermopile sensor inside MLX90247 to obtain a calculated value for the object temperature, based on the calibration data. The value is stored in a dedicated register and also available for the output electronics and SPI.
Sensor Characteristics
For detailed specification we refer to the datasheet on MLX90247, available from the Melexis website. In a calibrated module the linearisation unit of MLX90313 takes all characteristics of the sensor into account, including all process variations they are subject to. The TO-39 sensor housing of the thermopile has a 2.5mm diameter aperture, resulting in a 70° full angle field of view. The silicon filter used as IR-window is treated with an antireflective coating that will pass minimum 75% of IR radiation in the wave length band from 7.5µm to 13.5µm. Below 5µm, 99.5% of incoming radiation is reflected by the filter
Comparators Two comparator circuits are available. Comparator 1 drives the Rel1 open drain output and is triggered by the linearised object temperature signal. The threshold level is programmed in the eeprom. Comparator 2 drives the TEMPOUT pin and is triggered by the linearised object temperature signal. The threshold level is programmed in EEPROM and can be changed through the SPI. Configuration and settings for the comparators are accessible through the SPI. For details please refer to the application note on the SPI.
Linearisation Unit
The linearisation unit of MLX90313 realizes 3 functions: 1. Offset measurement and calibration (offset drift compensation) 2. Measurement and offset cancellation 3. Linearisation. Linearisation proceeds in two steps. In the first step the ambient temperature is calculated from the measured signal coming from the on-chip PTC temperature sensor of MLX90247. The value is stored in a dedicated register than is available for the output electronics.
CS SCLK SDI SDO C7 C6 C5 C4 C3 C2 C1 X C0 A7 C7 A6 C6 A5 C5 A4 C4 A3 C3 A2 C2 A1 C1 A0 C0
Serial Peripheral Interface (SPI)
Protocol The digital interface implemented in MLX90313C is SPI compatible. It can be used to access the on-chip EEPROM and all internal registers. The chip will always work as a slave device. The format of any command is always 32 bits: 8 bits for the operation code, 8 bits for the address and 16 bits of data. The communication protocol is presented below.
D15 A7
D14 A6
D13 A5
D12 A4
D11 A3
D10 A2
D9 A1
D8 A0
D7 D15
D6 D14
D5 D13
D4 D12
D3 D11
D2 D10
D1 D9
D0 D8
X X
write command
CS SCLK SDI SDO C7 C6 C5 C4 C3 C2 C1 X C0 A7 C7 A6 C6 A5 C5 A4 C4 A3 C3 A2 C2 A1 C1 A0 C0 X D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 X
read command 390109060103 Rev. 004 Page 4 of 12 Dec/01
Datasheet SPI IR thermometer module
MLX90601C
Every write command starts with a high to low transition of CS and ends by a low to high transition of CS after 32 periods of the serial data clock (SCLK). MLX90313C reads the data present on SDI on the rising edge of the clock. With a delay of 8 periods of the serial clock, the SPI will repeat the opcode, address and the first 8 bits of data on pin SDO. This allows the external master to check command and address and terminate the operation in case of an error by forcing CS high before the end of the complete command cycle, i.e. before the end of the 32 clock periods. The read command is build up similarly, except that no data has to be passed of course. On SDO the opcode will be followed directly by the
requested data, the address is not returned in this case. The data on SDO is valid on the rising edge of the clock. In case of a read command, the SPI th will output the data on SDO starting on the 25 rising edge of the clock (after CS low) as indicated in the figure above.
Timing/speed The baud-rate depends on the serial data clock (SCLK) supplied by the master controller and is limited to 125kb/s. The timing requirements are given in the figure and table below
tcls
tsclk
tsch
CS
SCLK
tsu thd
SDI
tdv
SDO
Symbol tsclk tcls tsch tsu thd tdv
SPI timing requirements Parameter Value Sclk period min 8 CS low to SCLK high min 50 SCLK low to CS high min 50 data in setup time min 200 data in hold time min 200 data out valid min 1
Unit µs ns ns ns ns µs
Below table summarizes the operations available in MLX90313C. mnem. WR RD WEPR ER REPR BLWR BLER C[7:0] Operation Codes Command X101X0XX Write internal register X10010XX Read internal register 0001XXXX Write EEprom 001XXXXX Erase EEprom X0001XXX Read EEprom 1001XXXX Block Write EEprom 101XXXXX Block erase EEprom
operation codes The operation code is the first series of 8bits in a command, C[7:0] in the figure on the protocol above.
Additional information on the SPI and use can be found in the application note on SPI.
390109060103 Rev. 004
Page 5 of 12
Dec/01
Datasheet SPI IR thermometer module
CSB:
MLX90601C
Pin Descriptions
REL1 Open drain relay driver output. The typical onresistance of this driver is
很抱歉,暂时无法提供与“MLX90601EZADBAXX”相匹配的价格&库存,您可以联系我们找货
免费人工找货