<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">More notes on the Synthex digital-controlled current sink.<div><br></div><div>I'm sure folks who looked at the schematic noticed that the resistors are not exactly twice the value of each smaller neighbor.</div><div><br></div><div>I filled out a quick spreadsheet and learned that the 7.15 kΩ resistor is 4.67% low, the 470 Ω resistor is 2.08% low, and the 14.7 Ω resistor is 2% low. Meanwhile, the 62 Ω resistor is 3.33% high and the 1 MΩ resistor is 4.17% high. I picked the 30 kΩ, 120 kΩ, and 240 kΩ resistor values as the reference.</div><div><br></div><div>I graphed the weights resulting from binary combinations, and noticed that there are a couple of points in the 256-code range where the resistance actually drops when the code increases, simply because the resistor values don't add up in a way that produces a monotonically increasing value. Of course, this simple analysis is beside the point, because the resistors are combined in parallel. This is the light gray line on the attached image.</div><div><br></div><div>I then graphed the voltage divider output that would be produced by the parallel combinations of resistors across the full 256-code range, assuming that there is an ideal op-amp voltage follower. In other words, this ignores the significant current flowing out of the capacitor, but I still thought it would be interesting to see how well this circuit would perform if it actually were a Voltage output DAC rather than a digitally-controlled current sink. This is the blue line in the image.</div><div><br></div><div>Here's the graph, although I'm not sure whether the mailing list will strip the attachment.</div><div><br></div><div><img id="7fb1f377-b211-4c8c-a20b-2190b350bcd6" height="505" width="710" apple-width="yes" apple-height="yes" src="cid:16FA4407-7928-4599-A861-8EC284C8155D@local"></div><div><br></div><div>Brian Willoughby</div><div><br></div></body></html>