Other Parts Discussed in Thread: TMP107
A long post I'm sorry. It was originally a technical query but I was told to post it here to get answers!
We're quite excited about the new 1-wire thermometer part TMP1826. We have had a product using the Maxim DS28EA00 for about 10 years but I've always been hoping for a replacement with better performance all this time. I was hoping this would be a drop in replacement but frustratingly it only goes about 95% of the way there. I have some queries about just how compatible it is and hope you can help. The product is an enviromental monitor for sea-ice and snow which uses 240 sensors on 5m long thin flexible PCB chain which has just three lines (Vcc, GND and 1-wire). The bus master is an ibutton OEM device (https://www.ibuttonlink.com/products/linkoem) which claims to adapt to network conditions but details are vague.
A few queries...
Drive capability. Is the 1-wire drive similar to the DS28EA00. We have 240 devices on a 5m PCB. The input capacitive loads look similar. The devices have a Vcc supply (i.e. not powered from 1-wire line).
Is the 1-wire system identical? Will existing (Maxim style) bus master still work? The timings all seem close for both parts.
Chain mode. The DS28EA00 chain mode is brilliant and works well for us with a PIO link between adjacent sensors all the way down the chain. However, it seems the IO pins on the TMP1826 are open-drain so we need to add (240) extra pull-up resistors to the chain. Is there a way around this?
Also, the DS2800EA chain mode allows for only the currently active device to respond to a global query by the master to identify it's position and address. The TMP1826 doesn't appear to have a chain mode so for each iteration of the search for current active device we will have to interogate every device present to ascertain which has an active input from the previously discovered device. The search operations increase from 240 to 57600 (order of N-squared). It'll take hours but only needs doing once if we can write the chain position into the EEPROM of each device. Have I got this all correct?
What happens below -40C? Is that the bottom of the range or does the output coding still go lower? We operate in conditions to -60C. If the device still works below -40C then that would be great but obviously the accuracy is not guaranteed and of course at some point it'll give up anyway as it gets colder
I'd be keen to see drift data if/when it's available (it's TBD in data sheet).
I'd also be keen to know about linearity. We perform a single point calibration at 1C in a controlled bath. While that guarantees high accuracy at the calibration point it doesn't help accuracy at the extremes if there is a gain error or non-linear response.
And lastly, why's it not pin compatible with the Maxim part!!!?
We're really keen to use this part as our customers ask for greater resolution above absolute accuracey as this helps in the modelling of 1-D heatflux in the snow or ice body the chain is embedded in. The writeable EEPROM and automatic offset compensation is also handy.