Professional Documents
Culture Documents
EC EZO Datasheet PDF
EC EZO Datasheet PDF
EC EZO Datasheet PDF
0
Revised 11/19
EZO-EC
Embedded Conductivity Circuit
™
Accuracy +/– 2%
Calibration 1 or 2 point
F F
G G
H H
I I
J J
1 5 10 15 20 25 30
r 0.1
Table of contents
Circuit dimensions 4 Output units 8
Power consumption 4 Power and data isolation 9
Absolute max ratings 4 Correct wiring 11
Conductivity probe range 5 Calibration theory 12
Resolution 6 Default state 17
Operating principle 7 Available data protocols 18
UART I2C
UART mode 20 I2C mode 46
Receiving data from device 21 Sending commands 47
Sending commands to device 22 Requesting data 48
LED color definition 23 Response codes 49
UART quick command page 24 LED color definition 50
LED control 25 I2C quick command page 51
Find 26 LED control 52
Continuous reading mode 27 Find 53
Single reading mode 28 Taking reading 54
Calibration 29 Calibration 55
Export calibration 30 Export calibration 56
Import calibration 31 Import calibration 57
Setting the probe type 32 Setting the probe type 58
Temperature compensation 33 Temperature compensation 59
Enable/disable parameters 34 Enable/disable parameters 60
Naming device 35 Device information 61
Device information 36 Reading device status 62
Response codes 37 Sleep mode/low power 63
Reading device status 38 Protocol lock 64
Sleep mode/low power 39 I2C address change 65
Change baud rate 40 Factory reset 66
Protocol lock 41 Change to UART mode 67
Factory reset 42 Manual switching to UART 68
Change to I2C mode 43
Manual switching to I2C 44
Circuit footprint 69
Datasheet change log 70
Warravvnty 73
13.97mm
(0.55”)
20.16mm
(0.79”)
10.8mm
5.8mm 8.38mm
1mm Ø (0.4”)
(0.22”) (0.32”)
K 0.1 K 1.0 K 10
Atlas Scientific™ does not know what the accurate reading range would be for conductivity
probes, other than the above mentioned values. Determining the accurate reading range of
such probes, i.e. K 2.6, or K 0.66, is the responsibility of the embedded systems engineer.
0.07 – 99.99
Resolution = 0.01µS/cm
100.1 – 999.9
Resolution = 0.1µS/cm
1,000 – 9,999
Resolution = 1.0µS/cm
10,000 – 99,990
Resolution = 10µS/cm
100,000 – 999,900
Resolution = 100µS/cm
Inside the conductivity probe, two electrodes are positioned opposite from each other,
an AC voltage is applied to the electrodes causing cations to move to the negatively
charged electrode, while the anions move to the positively electrode. The more free
electrolyte the liquid contains, the higher the electrical conductivity.
AC voltage
Platinum
Graphite
Platinum
K 0.1 K 1.0 K 10
Graphite electrode Graphite electrode Platinum electrode
Platinum
Graphite
Output units
By default, EZO™ Conductivity circuits with firmware
version 2.10 and above will only output EC. To enable
these parameters see page 34 for UART, and 60 for I2C.
Conductivity = μS/cm
Total dissolved solids = ppm
Salinity = PSU (ppt) 0.00 – 42.00
Specific gravity (sea water only) = 1.00 – 1.300
These parameters must be individually enabled within the device. See page 34 to enable
each parameter in UART mode, and on page 60 for I2C mode.
Once these parameters have been enabled, output will be a CSV string.
Example
EC,TDS,SAL,SG
1,000 ms
Green Cyan
Standby Taking reading Transmitting
When electrical noise is interfering with the Conductivity readings it is common to see
rapidly fluctuating readings or readings that are consistently off. To verify that electrical
noise is causing inaccurate readings, place the Conductivity probe in a cup of water by
itself. The readings should stabilize quickly, confirming that electrical noise was the issue.
Correct Incorrect
B B B B
C C C C
D D D D
E E E E
1 5 10 15 20 25 30 1 5 10 15 20 25 30
A A A A
F F F F
Correct Incorrect
B B B B
G G G G
C C C C
H H H H
D D D D
I I I I
E E E E
J J J J
1 5 10 15 20 25 30 1 5 10 15 20 25 30
F F F F
G G G G
H 1 5 10 15 20 25 H 30 H 1 5 10 15 20 25 H 30
A A A A
I I I I
B B B B
Basic EZO TM J
1 C
D
5 10 15 20 25 30
J
C
D
J
1 C
D
5 10 15 20 25 30
J
C
D
This technology works by using tiny transformers to induce the voltage across an air gap.
PCB layout requires special attention for EMI/EMC and RF Control, having proper ground
planes and keeping the capacitors as close to the chip as possible are crucial for proper
performance. The two data channels have a 4.7kΩ pull up resistor on both the isolated
and non-isolated lines (R1, R2, R3, and R4) The output voltage is set using a voltage
divider (R5, R6, and R,7) this produces a voltage of 3.9V regardless of your input voltage.
Isolated ground is different from non-isolated ground, these two lines should not
be connected together.
VCC
ADM3260
VCC VCC
ISO-VCC
VDDP VDDISO ISO-VCC
VIN VISO R5 R7
HDR_TOP R2 4.7K R1 4.7K
VCC
VSEL
1.5K 1.5K
HDR_BTM
RX/SCL SCL2 SCL1 VCC
TX/SDA
EN SDA2 SDA1 RX/SCL
TX/SDA
GND
VCC NC NC NC
GND
C1
GNDP
0.1uf R6
GNDP GNDISO
GND 1.5K
C4
GNDP GNDISO R4 4.7K
10uF
C5
GND
Non-isolated Isolated
10uF
ISO-GND
GND
TX
RX
VCC
B B B B PWR
C C C C RX
D D D D TX
E E E E
Atlas
F F F F Scientific
G G G G TM
H H H H
I I I I
J J J J
1 5 15 15 20 1 5 15 15 20
Part # COM-104
Part # Part #
ISCCB USB-ISO
Incorrect wiring
Extended leads Sloppy setup Perfboards or Protoboards *Embedded into your device
A B C D E F G H I J
1 1
5 5
10 10
15 15
20 20
25 25
30 30
35 35
40 40
45 45
50 50
NEVER
55 55
use Perfboards *Only after you are familar
or Protoboards with EZO TM circuits operation
60 60
A B C D E F G H I J
mode mode
1. Pre-calibration setup
Connect the dry conductivity probe and take continous readings.
1 5 10 15 20 25 30 1 5 10 15 20 25 30
A A A A
B B B B
C C C C
D D D D
E E E E
F F F F
G G G G
H H H H
I I I I
J J J J
1 5 10 15 20 25 30 1 5 10 15 20 25 30
A simple hardware configuration with dry probe. Not yet! Do not put the probe into calibration solution.
12
“Cal,dry”
Copyright © Atlas Scientific LLC
1,000 ms1,000 ms
3. Dry calibration
1 5 10 15 20 25 30 1 5 10 15 20 25 30
A A A A
B B B B
C C C C
D D D D
E E E E
F F F F
G G G G
H H H H
I I I I
J J J J
1 5 10 15 20 25 30 1 5 10 15 20 25 30
Perform a dry calibration using the command "Cal,dry" Even though you may see reading
of 0.00 before issuing the "Cal,dry" command,
A
B
C
D
E
1 5 10 15 20 25
Green it is still
30
A
B
C
D
E
Green
Standby
Cyana necessary part of calibration.
Cyan
Taking reading Transmitting
A
B
C
D
E
1 5 10 15 20 25 30
A
B
C
D
E
F
G
H
I
J
F
G
H
I
J
F
G
H
I
J
F
G
H
I
J
Standby Taking reading Transmitting
1 5 10 15 20 25 30 1 5 10 15 20 25 30
KCl Conductivity
125ml Solution
TM
K 0.1 K 1.0 K 10
When calibrating, Atlas Scientific recommends using the above µS values. However, you
can use any µS values you want.
readings to stabilize (small movement from one reading to the next is normal).
12,880μS 12,880μS
16,247
15,491 Unstabilized
14,053
KCl Conductivity
13,756
125ml Solution
13,756
Stabilized
TM
13,756
13,756 Once the readings stabilize, issue the low point
cal,low,12880
Atlas-Scientific.com/msds.html °C
+/- 5
°F µS/cm °C
calibration command."cal,low,12880"
25°C / 77°F
°F µS/cm
*OK 10
5 41 896
50 1,020 (Readings will NOT change)
30
35
86 1,548
95 1,711
13,756 15
20
59 1,147
68 1,278
40 104 1,860
45 113 2,009
8 57434 00503
13,756
9
1,413µS 25 77 1,413 50 122 2,158
Send
51,674
53,826 Unstabilized
55,193
56,493
56,493
56,493
Stabilized
56,493 Once the readings stabilize, issue the high point
cal,high,80000 calibration command."cal,high,80000"
*OK (Readings will change, calibration complete).
80,000
80,000
Send
Single point calibration
• Pour a small amount of calibration solution into a cup (µS value of your choice).
• Shake the probe to remove trapped air.
• Readings may be off by +/- 40%
• Wait for readings to stabilize.
53
54 Unstabilized
56
59
59
59
Stabilized
59 Once the readings stabilize, issue the single point
cal,84 calibration command."cal,n" where n = any value.
*OK (Readings will change, calibration complete).
84
84
Send
µS/cm µS/cm
µS/cm µS/cm
10˚C
Over time, the readings will normalize as the solution 12,880µS
warms to 25˚ C.
9,330µS
Time
UART mode
Baud 9,600
Readings continuous
Units μS/cm
LED on
1,000 ms
Green Cyan
Standby Taking reading Transmitting
Default
Baud 300
1,200
2,400
9,600 default
19,200
38,400
57,600
115,200 TX RX
RX
Data in RX TX
TX TX RX
Data out
0V 0V
Data format
Reading Terminator carriage return
Conductivity = μS/cm
Total dissolved solids = ppm
Data type floating point
Salinity = PSU (ppt) 0.00 – 42.00 Decimal places 3
Specific gravity (sea water only) = 1.00 – 1.300
Smallest string 3 characters
Units EC,TDS,SAL,SG Largest string 40 characters
Encoding ASCII
Format string
20 Copyright © Atlas Scientific LLC
Receiving data from device
2 parts
9,600 baud
(default)
TX RX
CPU
1,413 <cr>
Receiver
Sender
Advanced
ASCII: 1 , 4 1 3 <cr>
Hex: 31 2C 34 31 33 0D
Dec: 49 44 52 49 51 13
TX RX
CPU
Sleep <cr>
Sender
Receiver
Short
Advanced
ASCII: S l e e p <cr>
Hex: 53 6C 65 65 70 0D
Dec: 83 108 101 101 112 13
Short
22 Copyright © Atlas Scientific LLC
r 0.1
LED color definition
LED ON
5V +2.5 mA
3.3V +1 mA
Example Response
L,1 <cr> *OK <cr>
L,1 L,0
Find <cr> LED rapidly blinks white, used to help find device
Example Response
Find <cr> *OK <cr>
Settings that are retained if power is cut Settings that are NOT retained if power is cut
Baud rate Find
Calibration Sleep mode
Continuous mode Temperature compensation
Device name
Enable/disable parameters
Enable/disable response codes
26 Copyright switch
Hardware © Atlas Scientific
to I2C LLCmode r 0.2
Continuous reading mode
Command syntax
C,1 <cr> enable continuous readings once per second default
C,n <cr> continuous readings every n seconds (n = 2 to 99 sec)
C,0 <cr> disable continuous readings
C,? <cr> continuous reading mode on/off?
Example Response
C,1 <cr> *OK <cr>
EC,TDS,SAL,SG (1 sec) <cr>
EC,TDS,SAL,SG (2 sec) <cr>
EC,TDS,SAL,SG (3 sec) <cr>
Example Response
R <cr> 1,413 <cr>
*OK <cr>
1,000 ms
Green Cyan
Standby Taking reading Transmitting
600 ms
Example Response
Cal,dry <cr> *OK <cr>
*OK <cr>
Example Response
Export,? <cr> 10,120 <cr> Response breakdown
10, 120
# of strings to export # of bytes to export
Export <cr>
1
2 TX RX
3
4
MCU
5
6
7
8
9
10
[10,120]
*DONE
30 Copyright © Atlas Scientific LLC
r 0.2
Import calibration
Command syntax Import: Use this command to upload calibration
settings to one or more devices.
Example Response
Import, 59 6F 75 20 61 72 <cr> (1 of 10) *OK <cr>
1
Import, 65 20 61 20 63 6F 2
3
<cr> (2 of 10) *OK <cr>
TX RX
MCU
5
6
7
8
Import, 6F 6C 20 67 75 79 9
10
<cr> (10 of 10) *OK <cr>
[10,120]
Import,n <cr>
1
2 TX 1
RX
3
4
TX RX 2
MCU 3
5
6
7 4
MCU
8
9
5
10
6
[10,120]
7
8
9
10
[10,120]
1
TX RX 2
3
4
MCU
5
6
7
*OK <cr>
8
9
10
[10,120]
system will reboot
1
TX RX 2
MCU
3
MCU
5
6 6
7
7
8
9
10
8 accept the import, respond with *ER
9
and reboot.
[10,120]
10
[10,120]
*ER <cr>
Example Response
K,10 <cr> *OK <cr>
K 0.1 K 1.0 K 10
Example Response
T,19.5 <cr> *OK <cr>
T,19.5 <cr>
8.82 8.91
Example Response
O,EC,1 / O,EC,0 <cr> *OK <cr> enable / disable conductivity
O,TDS,1 / O,TDS,0 <cr> *OK <cr> enable / disable total dissolved solids
Followed by 1 or 0
1 enabled
0 disabled
Example Response
Name,zzt <cr> *OK <cr>
Name,zzt Name,?
Example Response
i <cr> ?i,EC,2.10 <cr>
*OK <cr>
Response breakdown
?i, EC, 2.10
Device Firmware
Example Response
R <cr> 1,413 <cr>
*OK <cr>
Example Response
Status <cr> ?Status,P,5.038 <cr>
*OK <cr>
Response breakdown
?Status, P, 5.038
Reason for restart Voltage at Vcc
Restart codes
P powered off
S software reset
B brown out
W watchdog
U unknown
Example Response
Sleep <cr> *OK <cr>
*SL <cr>
STANDBY SLEEP
5V 18.14 mA 0.7 mA
Sleep <cr>
Standby Sleep
18.14 mA 0.7 mA
RX TX
Command syntax
Baud,n <cr> change baud rate TX RX
300
1200
2400
n= 9600 default
19200
38400
57600
115200
Command syntax
CPU CPU
Locks device to UART mode.
Example Response
Plock,1 <cr> *OK <cr>
Plock,1 I2C,100
Short
Purple
Green
*OK <cr> Cyanchange
cannot Red to I C Purple
White
cannot change to IRed
C
2 2
*ER <cr>
Changing Taking Command
ingUART standby reading Changing
Find Comma
baud rate not understood baud rate not under
41 Copyright © Atlas Scientific LLC Short
r 0.1
Factory reset
Clears calibration
Command syntax LED on
"*OK" enabled
Example Response
Factory <cr> *OK <cr>
Factory <cr>
(reboot)
42
1,000 ms
Copyright © Atlas Scientific LLC
1,000 ms r 0.1
Change to I2C mode
Command syntax Default I2C address 100 (0x64)
I2C,n <cr> sets I2C address and reboots into I2C mode
n = any number 1 – 127
Example Response
I2C,100 <cr> *OK (reboot in I2C mode)
I2C,100
(reboot)
Green Blue
Green
*OK <cr> Green Cyan Cyan Purple Pur
now in I C mode 2
UART standby
UART standby
Taking reading Changing Chan
Taking reading
baud rate baud
43 Copyright © Atlas Scientific LLC
r 0.2
Manual switching to I2C
• Make sure Plock is set to 0
• Disconnect ground (power off)
• Disconnect TX and RX TX RX
• Connect TX to the right PRB
• Confirm RX is disconnected
•
•
Connect ground (power on)
Wait for LED to change from Green to Blue
CPU
• Disconnect ground (power off)
• Reconnect all data and power
Manually switching to I2C will set the I2C address to 100 (0x64)
Example
Short
Wrong Example
Short
Disconnect RX line
Settings that are retained if power is cut Settings that are NOT retained if power is cut
Calibration Find
Change I2C address Sleep mode
Enable/disable parameters Temperature compensation
Hardware switch to UART mode
LED control
Protocol lock
Software switch to UART mode
r 0.2
I2C mode
I2C address (0x01 – 0x7F)
100 (0x64) default
4.7k resistor
VCC may be needed VCC
SDA
SDA SDA
SCL
SCL SCL
SDA
(TX)
SCL
(RX)
0V 0V
CPU
SDA
SCL
VCC
Data format
0V 0V
SCL
Start I2C address Write Command (not case sensitive) Stop
VCC
100 (0x64) ASCII command string
0V 0V
Example
Start 100 (0x64) Write Sleep Stop
I2C address Command
SDA
(TX)
SCL
(RX)
SDA
(TX)
SCL SDA
CPU
Advanced
Address bits The entire command as ASCII with all arguments
SDA
A6 A5 A4 A3 A2 A1 A0 W ACK First letter of command ACK Last letter of command ACK
SCL
Start I2C address Read Response code Data string Null Stop
100 (0x64) 1 byte "1,413" Terminator
(Dec 0)
SDA
(TX)
SCL
(RX)
SCL SDA
CPU
1,413
Advanced
All bytes
Address bits N bytes of data after data are Null R = High
SDA
A6 − A0 R ACK Response code ACK Data ACK Data N ACK Null ACK Null
SCL
1 49 44 52 49 51 0 = 1,413
Dec Dec
ASCII
Send
command
SDA
(TX)
SCL
(RX)
CPU
Processing delay
Receiving
data
LED ON
5V +2.5 mA
3.3V +1 mA
Command Function
Example Response
L,1 1 0
Wait 300ms Dec Null
L,0 1 0
Wait 300ms Dec Null
SDA
(TX)
SCL
(RX)
SDA
(TX)
SCL
(RX)
SDA
(TX)
SCL
(RX)
SDA
(TX)
SCL
(RX)
L,1 L,0
Example Response
Find 1 0
Wait 300ms Dec Null
SDA
(TX)
SCL
(RX)
SDA
(TX)
SCL
(RX)
SDA
(TX)
SCL
(RX)
Short
SDA
(TX)
SCL
(RX)
SDA
(TX)
SCL
(RX)
SDA
(TX)
SCL
(RX)
R return 1 reading
Example Response
R 1 1,413 0
Wait 600ms Dec ASCII Null
SDA
(TX)
SCL
(RX)
SDA
(TX)
SCL
(RX)
SDA
(TX)
SCL
(RX)
Wait 600ms
Green Blue
Taking reading Transmitting Standby
Example Response
Cal,dry 1 0
Wait 600ms Dec Null
Cal,84 1 0
Wait 600ms Dec Null
Cal,low,12880 1 0
Wait 600ms Dec Null
Cal,high,80000 1 0
Wait 600ms Dec Null
Cal,clear 1 0
Wait 300ms Dec Null
Example Response
Export 1 59 6F 75 20 61 72 0 (1 of 10)
Wait 300ms Dec ASCII Null
Export 1 65 20 61 20 63 6F 0 (2 of 10)
Wait 300ms Dec ASCII Null
(7 more)
Export
1 *DONE 0
Wait 300ms Dec ASCII Null
Example Response
Import, 59 6F 75 20 61 72 (1 of 10) 1 0
Wait 300ms Dec Null
Import, 65 20 61 20 63 6F SDA
(TX)
SCL
(RX)
1
2 (2 of 10) 1
SCL SDA 0
3 Wait 300ms Dec Null
4
MCU
5
6
7
Import, 6F 6C 20 67 75 79 0
8
10
9
(10 of 10) Wait 300ms
1
Dec Null
[10,120]
Import,n
1
SDA SCL 2
1
SCL SDA
SCL SDA
(TX) (RX)
3
2 SDA
(TX)
SCL
(RX)
4
MCU
5 3
6
7 4
MCU
8
5
9
10 6
[10,120]
7
8
9
10
SCL SDA
1
2 SDA
(TX)
SCL
(RX)
[10,120]
3
4
MCU
5
6
7
1 *Pending 0
8
9
10
3
1
MCU
3
4 5
MCU
5
[10,120]
reboot
57 Copyright © Atlas Scientific LLC
r 0.2
Setting the probe type
Command syntax 300ms processing delay
K,n n = any value; floating point in ASCII K 1.0 is the default value
Example Response
K,10 1 0
Wait 300ms Dec Null
K,? 1 K,10 0
Wait 600ms Dec ASCII Null
K 0.1 K 1.0 K 10
Example Response
T,19.5 1 0
Wait 300ms Dec Null
RT,19.5 1 8.91 0
Wait 900ms Dec ASCII Null
T,? 1 ?T,19.5 0
Wait 300ms Dec ASCII Null
T,19.5
8.82 8.91
Example Response
O,EC,1 / O,EC,0 1 0 enable / disable conductivity
Wait 300ms Dec Null
Followed by 1 or 0
1 enabled
0 disabled
i device information
Example Response
i 1 ?i,EC, 2.10 0
Wait 300ms Dec ASCII Null
Response breakdown
?i, EC, 2.10
Device Firmware
Example Response
Status 1 ?Status,P,5.038 0
Wait 300ms Dec ASCII Null
Response breakdown
?Status, P, 5.038
Reason for restart Voltage at Vcc
Restart codes
P powered off
S software reset
B brown out
W watchdog
U unknown
Example Response
Do not read status byte after
Sleep no response issuing sleep command.
STANDBY SLEEP
5V 18.14 mA 0.7 mA
SDA
(TX)
SCL
(RX)
SDA
(TX)
SCL
SDA
(RX)
(TX)
SCL
(RX)
SDA
(TX)
SCL
(RX)
Sleep
Standby Sleep
Example Response
Plock,1 1 0
Wait 300ms Dec Null
Plock,0 1 0
Wait 300ms Dec Null
Plock,? 1 ?Plock,1 0
Wait 300ms Dec ASCII Null
SDA
(TX)
SDA SCLSCL
(TX) (RX) (RX)
SDA
(TX)
SCL
(RX)
SDA
(TX)
SDA SCLSCL
(TX) (RX) (RX)
SDA
(TX)
SCL
(RX)
SDA
(TX)
SDA SCLSCL
(TX) (RX) (RX)
SDA
(TX)
SCL
(RX)
Example Response
I2C,101 device reboot
I2C,101
SDA
(TX)
SCL
(RX)
SDA
(TX)
SCL
(RX)
SDA
(TX)
SCL
(RX)
(reboot)
Example Response
Factory device reboot
Clears calibration
LED on
Response codes enabled
Factory
SDA
(TX)
SCL
(RX)
SDA
(TX)
SCL
(RX)
SDA
(TX)
SCL
(RX)
(reboot)
300
1200
2400
n= 9600
19200
38400
57600
115200
Baud,9600 (reboot)
Changing to
BlueBlue Green
Green PurpleBlue RedRedGreen WhitW
Purple
UART mode
C standby
I2C standbyTaking
Taking
reading
reading Changing I2C standby
Changing Command Taking readingFind
Command
I2C addressnot understood
I2C address not understood
Example
Short
SDA
(TX)
SCL
(RX)
SDA
(TX)
SCL
(RX)
SDA
(TX)
SCL
(RX)
Wrong Example
Short
Disconnect RX line
SDA
(TX)
SCL
(RX)
SDA
(TX)
SCL
(RX)
17.78mm
(0.7”)
3.0
2.54mm
(0.1”)
1.05mm Ø 17.78mm
(0.7”)
Datasheet V 5.9
Moved Default state to pg 17.
Datasheet V 5.8
Revised conductivity probe range information on pg 5.
Datasheet V 5.7
Revised response for the sleep command in UART mode on pg 39.
Datasheet V 5.6
Added more information on the Export calibration and Import calibration commands.
Datasheet V 5.5
Revised calibration theory pages, added information on temperature compensation
on pg. 15, moved data isolation to pg 9, and correct wiring to pg 11.
Datasheet V 5.4
Revised isolation schematic on pg. 13
Datasheet V 5.3
Added new command:
"RT,n" for Temperature compensation located on pages 30 (UART) & 55 (I2C).
Added firmware information to Firmware update list.
Datasheet V 5.2
Revised calibration information on pages 27 & 52.
Datasheet V 5.1
Added more information about temperature compensation on pages 30 & 55.
Datasheet V 4.9
Removed note from certain commands about firmware version.
Added steps to calibration command pages 27 (UART) and 52 (I2C).
Datasheet V 4.8
Revised definition of response codes on pg 46.
Datasheet V 4.7
Revised cover page art.
Datasheet V 4.6
Updated calibration processing delay time on pg.52.
Datasheet V 4.5
Revised Enable/disable parameters information on pages 31 & 56.
Datasheet V 4.4
Updated High point calibration info on page 11.
Datasheet V 4.3
Updated calibration info on pages 27 (UART) and 52 (I2C).
Datasheet V 4.2
Revised Plock pages to show default value.
Datasheet V 4.1
Corrected I2C calibration delay on pg. 52.
Datasheet V 4.0
Revised entire datasheet.
It is important for the embedded systems engineer to keep in mind that the following
activities will void the EZO™ class Conductivity circuit warranty:
• Running any code, that does not exclusively drive the EZO™ class Conductivity
circuit and output its data in a serial string.
• Embedding the EZO™ class Conductivity circuit into a custom made device.
2. All Atlas Scientific™ devices have been designed to run indefinitely without
failure in the field.
3. All Atlas Scientific™ devices can be soldered into place, however you do so at your
own risk.
Atlas Scientific™ is simply stating that once the device is being used in your application,
Atlas Scientific™ can no longer take responsibility for the EZO™ class Conductivity circuits
continued operation. This is because that would be equivalent to Atlas Scientific™ taking
responsibility over the correct operation of your entire device.