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: Mam Monos
Country: Romania
Language: English (Spanish)
Genre: Sex
Published (Last): 5 December 2016
Pages: 497
PDF File Size: 19.33 Mb
ePub File Size: 2.73 Mb
ISBN: 260-1-25754-373-5
Downloads: 71551
Price: Free* [*Free Regsitration Required]
Uploader: Doukus

I2C not working | PIC18F46K22 + DS Temperature sensor | Microchip

Looks like the is the ‘s new ss1631 brother. Since the Arduino has the 1-Wire library and I’ve written a full-blown program see aboveI’d suggest using the DS The serial protocol used also allows up to eight of these devices to share a single two-wire serial bus and allows the designer the freedom to place temperature sensing components at a distance from the host circuit if desired.

Hi Mysil, thanks for the reply.

It’s too long to post, however, and I can’t fins a way to attach it. The sensor itself is working it’s on a small separate boardDs16311 have tested it with a previous controller board and it works. I’ve already used the DS in an application treating it as if it were a DS and it worked fine. This is a link to a dropbox zip file with all my attempts dropbox. In the past I’ve always also put 5V on the temperature chip before it would work this was using some desktop computer software that bit-banged the serial port.


My DS is jumpered to address datzsheet and I can’t seem to figure out which define makes that happen either. Hi Dario, thanks for the reply.

At the heart of the DS is a bandgap-based daasheet sensor. Mysil Super Member Total Posts: Thanks for the reply! I don’t think the DS vs the DS should matter as I’ve ratasheet that switch before and they’re supposed to be pin compatible.

If the DS is compatible with I2C signalling it should make interfacing it with a PIC or other microcontroller supporting the protocol pretty trivial.

Also, the Start Conversion command value is different.

Will Microchip’s I2C generated code be as universal as expected to work with this datashheet of device? A quick glance at data sheets hint, hint suggests that thought DS and DS are similar devices, they’re miles apart as far as interface goes. I’ve tried for days now and still can’t make this thing to work!

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

Essentials Only Full Version. There are a number of user-configurable options – all such settings are stored in non-volatile EEPROM that will retain values for at least 10 years without being powered.

It just fails to include Wiring. After struggling through understanding the wire.

DS Datasheet(PDF) – Maxim Integrated Products

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

Again, just an easy demo to get connected to the DS Note that both the DS and DS have the same standard resolution 0. Stick with the DS User Control Panel Log out.


You change the resolution via bits in the ds16311 registers. This means that once options are set the sensor will retain all settings even if power is not applied.

I would suggest trying Tried it anyway but it didn’t fix anything. I have used both with the SX28 and find the DS a bit easier.

This sensor can be used to monitor the temperature of an area or object and to either provide temperature information to a circuit or trigger some action when a certain temperature is reached. You probably want to set it up for continuous conversion mode — you don’t seem to be doing that in your code. This sensor uses a two-wire serial interface that is funcitonally equivalent to I2C for reading and writing data.

There seems to be no counter and slop registers in the DS, but it does have variable resolution — up to 12 bits — which lets you get hi-res temperatures back. Hi, Back to some datasheet questions: The temperature conversion time is a measure of how long the sensor takes to respond to a request from the host circuit and includes the time required to acquire a temperature reading and convert the temperature reading into a binary word.

This characteristic of the DS means that microcontroller code and host circuits can be more easily ported and adapted without the need to build new conversion tables or take into account circuit anomalies.