The DS, DSA, and DS digital thermometers provide 9, 10, 11, .. Throughout this data sheet, the term “conversion” is used to refer to the entire. The DS digital thermometer and thermostat provides 9-, , , or bit . as explained in the CONFIGURATION REGISTER section of this data sheet. DS CMOS Dual Peripheral Driver (discontinued). The DS series of dual peripheral drivers was designed be a universal set of interface components .

Author: Zololkis Jujind
Country: Indonesia
Language: English (Spanish)
Genre: Video
Published (Last): 5 January 2004
Pages: 493
PDF File Size: 17.84 Mb
ePub File Size: 12.83 Mb
ISBN: 793-4-77237-651-3
Downloads: 78740
Price: Free* [*Free Regsitration Required]
Uploader: Shak

I have used both with the SX28 and find the DS a bit easier.

You may set any value up to: When continuous conversion is used you can read the temperature at datasheft time though I believe the first conversion takes about one second to complete. The DS and DSA sensor families exhibit similiar characteristics and operations but with a few differences – see the relevant datasheet for these devices for more about their operation.

Interrupt flag is being cleared, but it seems an interrupt condition is never triggered again. And as it’s on my ds161 and won’t go below zero C I’m not checking to see if the temperature is negative.

Tried it anyway but it didn’t fix anything.

User Control Panel Log out. I also tried setting baudrate to the lowest possible, no luck The benefit of this type of temperature sensor over others is that it directly provides a serial representation of temperature in a relatively small package size.


Since the Arduino has the 1-Wire library and I’ve written a full-blown program see aboveI’d suggest using the DS Essentials Only Full Version.

Can’t help about this Code. The DS sensor looks like a good choice for many temperature-measurement situations. What are good practices when using SPI?

Ok I give up Again, just an easy demo to get connected to the DS Thanks in advance Lodo At the heart of the DS is a bandgap-based temperature sensor. I’ve been trying to get my DS to read using the code above and all I get is nonsense — negative numbers that don’t change.

I2C not working | PIC18F46K22 + DS Temperature sensor | Microchip

Well, I have read the data sheets. One question that came up for me while reading the datasheet is whether the 2-wire serial communication scheme the chip uses is equivalent to and compatible with the I2C protocol.

Forum Themes Elegant Mobile. Debugging on the other hand doesn’t seem to be working, I get a “Could not acquire hardware tool communications resources: My connections are standard, like this: You should download and study the DS data sheet; it gives you all the information you need to adapt the program above.

Sensor Workshop at ITP :: Reports / DS

This application note describes the differences and similarities between the two parts including DS functions that allow compatibility with the DS but which are not documented in the DS data sheet. Note that both the DS and DS have the same standard resolution 0.


No code, but it does include some waveforms and helpful hints. If the DS is compatible with I2C signalling it should make interfacing it with a PIC or other microcontroller supporting the protocol pretty trivial.

DS1631, DS1631A, DS1731 High-Precision Digital Thermometer And Thermostat

In addition, the DS can function in thermostat mode – in this case, the user programs the sensor with upper and lower temperature limits and the sensor changes the state on an output pin when one of the limits is reached. Hi Dario, thanks for the reply.

Will Microchip’s I2C generated code be as universal as expected to work with this kind of device? It just fails to include Wiring. All subjects not covered in this application note e. After the second entry in the interrupt function: I remember hearing that licensing issues around the I2C trademark mean that many manufacturers that produce compatible devices refrain from referring to them by that name.

In thermostat mode, the sensor is pre-programmed by the user with upper and lower temperature limits and will change the state of output pin Tout when one of these limits is reached.

Related Posts