Digital variable resistor compensates voltage regulator
A variable resistor that integrates a programmable, temperature-indexed look-up table can compensate for the temperature drift of a voltage regulator. In this case, the look-up table can change the resistance every 2°C over a range of –40 to +102°C, thereby nulling any regulator-output changes that would otherwise occur because of temperature. A typical regulator circuit comprises a regulating element, a feedback-resistor divider, and capacitors to provide filtering and regulation against transients and load-switching conditions (Figure 1).
The ratio of the two feedb
ack-divider resistors sets the regulator-output voltage. The regulator can generate either a preset 3.3V or any user-defined output within its operating range.
For most regulator circuits, the output voltage varies slightly with temperature, from 97.6 to 101.5% of nominal in this circuit. These numbers are respectable, but you can improve them. First, incorporate a digitally controlled variable resistor, such as a DS1859, into the regulator circuit of Figure 1 by placing it in parallel with R2 (Figure 2).

A temperature-indexed look-up table in an internal nonvolatile memory controls the 50-kΩ digital resistor, allowing you to program a different resistance value for each 2°C window.
You can program the look-up table to provide any resistance-versus-temperature profile. In this example, the look-up table flattens the regulator’s normal curve over temperature. These look-up tables, therefore, provide a positive resistance slope with respect to temperature. The resistor has 256 programmable resistance settings of 0 to 255 decimal, and each one accounts for approximately 192Ω. In this example, the look-up table was programmed with a setting of 143 decimal at –40°C. The settings were incremented by one for every 4 to 6°C change in temperature, resulting in a value of 152 decimal for ambient and 158 decimal for +85°C.
As illustrated in Figure 3, the result of this regulated performance over temperature is a drastic increase in precision:

The variation from –45 to +85°C is now only ±2 mV. For comparison, note the response of the standard regulator circuit in Figure 1 (the black curve). The digital-resistor IC of Figure 2 includes three ADC inputs for monitoring external voltages. An alternative, the DS1847 dual variable resistor, offers similar performance without the ADC monitors and at lower cost.
Digital variable resistor compensates voltage regulator的更多相关文章
- High accuracy voltage regulator
High accuracy voltage regulator Good morning everybody, I want to make a accurate voltage regulator ...
- MOSFET enhances voltage regulator's overcurrent protection
The classic LM317 adjustable-output linear voltage regulator offers a relatively high, if package-de ...
- LT1072 -- Wide-range voltage regulator automatically selects operating mode
The circuit in Figure 1 delivers programming voltages to an EEPROM under the control of an external ...
- OpAmp Voltage Follower/Regulator
LDO Regulator High accuracy voltage regulator Vout = 2.5V * (1 + ( 5.6 / 6.8 ) ) = 4.55V Recently th ...
- LDO current regulator for power LED
LDO current regulator for power LED Challenge You've got a power LED? Great! Build a flash light! Wh ...
- Cascode MOSFET increases boost regulator's input- and output-voltage ranges
Targeting use in portable-system applications that require raising a battery's voltage to a higher l ...
- Fully Digital Implemented Delta-Sigma Analog to Digital Converter
http://www.design-reuse.com/articles/14886/fully-digital-implemented-delta-sigma-analog-to-digital-c ...
- PatentTips - Zero voltage processor sleep state
BACKGROUND Embodiments of the invention relate to the field of electronic systems and power manageme ...
- Linux regulator framework(1) - 概述【转】
转自蜗窝科技:http://www.wowotech.net/pm_subsystem/regulator_framework_overview.html 1. 前言 Regulator,中文名翻译为 ...
随机推荐
- serialVersionUID的作用(转)
本文系转载,原文链接:http://swiftlet.net/archives/1268 serialVersionUID适用于Java的序列化机制.简单来说,Java的序列化机制是通过判断类的ser ...
- openssh升级步骤
1下载openssh最新版本 2 configure ./configure --prefix= /ssh先配置一下 再在本地安装. make &makeinstall 3 按照/ssh包含内 ...
- 关于函数strtok和strtok_r的使用要点和实现原理
strtok函数的使用是一个老生常谈的问题了.该函数的作用很大,争议也很大.以下的表述可能与一些资料有区别或者说与你原来的认识有差异,因此,我尽量以实验为证.交代一下实验环境是必要的,winxp+vc ...
- [重磅]Deep Forest,非神经网络的深度模型,周志华老师最新之作,三十分钟理解!
欢迎转载,转载请注明:本文出自Bin的专栏blog.csdn.net/xbinworld. 技术交流QQ群:433250724,欢迎对算法.技术感兴趣的同学加入. 深度学习最大的贡献,个人认为就是表征 ...
- mysql建立自增主键的插入,及自动插入当前时间
MYSQL里用这两个字段,几乎都是必须的. 以前都是自动建立的,现在手把手建立的时候,就要找资料来搞定了. 参考URL: http://blog.csdn.net/Weicleer/article/d ...
- Java学习(if wihle switch for语句)
一.if语句 定义:if语句是指如果满足某种条件,就进行某种处理. 语句: if (条件语句){ 执行语句; …… } 上述格式中,判断条件是一个布尔值,当判断条件为true时,{}中的执行语句才会执 ...
- pyqt5之QColorDialog颜色对话框最简单使用
设置窗体背景颜色 QWidget.setStyleSheet('QWidget {background-color:#88ab45}') 颜色对话框取得颜色值是十六进制. col=QCo ...
- 牛客练习赛19 D-托米去购物
最裸的最大流,没啥好说的.. #include<bits/stdc++.h> #define LL long long #define fi first #define se second ...
- poj2956 Repeatless Numbers(枚举|BFS)
题目链接 http://poj.org/problem?id=2956 题意 如果一个数中的每一位都是不同的,那么这个数叫做无重复数,如11是有重复数,12是无重复数.输入正整数n(1<=n&l ...
- 自定义mvc验证特性,手机号号段老增加,给自定义一个RegularExpress
public class PhoneExpressionAttribute: RegularExpressionAttribute, IClientValidatable { public Phone ...