Hello,
I want to make the current output more accurate. Is connecting a high precision resistor to pin ISET-R a idea? If so, how to make it effective?
Thank you very much,
Steve
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi Kevin,
How great it is! I got your answer immediately.
Actually, we try to use a precision external Rset to avoid the calibration which needs to be done for each output range of each unit.
Our application requests a tolerance of 0.09% FSR. That of the DAC8760 voltage output is 0.07% FSR. This is good. But that of the current output is 0.2% FSR. This is not good enough. That's why we want to use the external current setting resistor.
I carefully viewed the ELECTRICAL CHARACTERISTICS you mentioned to me. Now my questions are:
1). What do you think I use a 0.01% (instead of 0.1%) tolerance resistor?
2). How to enable the "External current resistor"? I didn't see a setting of it in the registers. I like to make some experiments.
3). Do you have any other ideas?
Thank you very much,
Steve
Steve,
Happy to help.
steve xu said:1). What do you think I use a 0.01% (instead of 0.1%) tolerance resistor?
As I hinted at, there are other mechanics at work inside the device that will contribute error to the system. For instance, the current gain between the first stage and the second stage is controlled by the ratiometric matching of two resistors inside the device. So even if you had a 100% perfectly accurate 15kOhm resistor with 0ppm/C drift there would still be some offset and gain error. Unfortunately, I do not have data from characterization that expresses the magnitude of that error so it's hard for me to say how much better a 0.01% resistor would be than a 0.1%. All I can say is that it will be better based on intuition and what I know about our process tolerance in general.
As we talked about, a lot of the error here comes from drift. Just as with the case above - I'm not sure how much of the drift came from the current setting resistor (whether internal or external) versus the rest of the signal chain inside the device because I don't have that data. Again, though, through intuition I would anticipate some improvements from a super low drift external resistor - I think I've seen as low as 0.2ppm/C resistors in the 15k variety you'd need here.
steve xu said:2). How to enable the "External current resistor"? I didn't see a setting of it in the registers. I like to make some experiments.
You can see this on page 32 of the datasheet. Use of the internal versus external current setting resistor is controlled by the "REXT" bit (bit 13) in the Control Register (address 0x55). A logic 0 in this bit means the internal resistor will be used. A logic 1 in this bit means the external resistor will be used.
steve xu said:3). Do you have any other ideas?
Without implementing some kind of calibration our options to enhance the device's performance from the outside are sort of limited. One other suggestion or comment I will give you is to consider using an external reference. You'll notice that the conditional statements above the electrical characteristics table on each page of the datasheet indicate that a 5V external reference was used to generate the results in the table. If you do not do the same, you will face additional error contributed by the reference accuracy. We have a variety of high accuracy low drift shunt and series reference solutions. I would suggest a series reference since they are generally more accurate.