Adding Digital control to Dual tracking LM317 / LM337 Bench supply
Adding Digital control to Dual tracking LM317 / LM337 Bench supply
I've been working on my own idea for a digitally controlled power supply over the last couple of weeks,
originally using a MIC29302 which didn't look too bad, and a handful of DACs and ADCs to go with it,
however I abandoned that project when I realised that it would cost me over $200 just to get the parts/boards.
So I headed back into the LM317 route again.
Following some of Dave's designs I came up with the attached Schematic so far.
Most of the important info is there, apart from the Opamp needing to be powered from a voltage rail
that goes up to 1.25V under the Maximum output voltage you want,
and down to a minimum -1.25 so that you can get true 0v output.
The question mark next to the input pins on gate A is there because i'm not 100% certain on the orientation,
so I'll have to try that out on a breadboard.
I think I might need to swap them to have it work right. (and the more I look at it the more certain I become)
I'm also not 100% what voltage Vref should be at, but again, that will require testing on a breadboard.
The current limiting and voltage control have a number of ways that they could work.
A pot, DAC, uController PWM with a filter, would all be options.
If anyone wants to make a comment on the design, please feel free to.
-kizzap
Edit: Doing some more thinking, I'm not entirely sure about where I have the current limiting connected at the moment either,
I might have to place a resistor between the output of gate A and the LM317 adjust pin,
and move R4 over to there as well to create a voltage divider there.

It won't work. Problem trying to pull down the output of an op amp. It is definitely an electron faux pas.
Were you referring to me? if so in what part?
Just went and started testing the circuit on a breadboard,
so far I have tested just the op-amp driving the adjust pin and it is working good.
Then I proceeded to blow the 317 up in some form of glory for the silicon Gods.
May have had something to do with me drawing a bit of current out (whoops),
or the fact that I had the pot connected between the + and - rails, and not + to GND.
Back to the drawing boards to get this thing right.
Sorry for Hi-jacking N TYPE
-kizzap
Adding Digital control to Dual tracking LM317 / LM337 Bench supply的更多相关文章
- Digital Current-Mode Control Challenges Analog Counterparts
http://electronicdesign.com/digital-ics/digital-current-mode-control-challenges-analog-counterparts ...
- Digital Adjustment of DC-DC Converter Output Voltage in Portable Applications
http://pdfserv.maximintegrated.com/en/an/AN818.pdf http://www.maximintegrated.com/app-notes/index.mv ...
- (转) [it-ebooks]电子书列表
[it-ebooks]电子书列表 [2014]: Learning Objective-C by Developing iPhone Games || Leverage Xcode and Obj ...
- RFID 基础/分类/编码/调制/传输
不同频段的RFID产品会有不同的特性,本文详细介绍了无源的感应器在不同工作频率产品的特性以及主要的应用. 目前定义RFID产品的工作频率有低频.高频和甚高频的频率范围内的符合不同标准的不同的产品,而且 ...
- Git - Tutorial官方【转】
转自:http://www.vogella.com/tutorials/Git/article.html#git_rename_branch Lars Vogel Version 5.8 Copyri ...
- Arduino VS. Raspberry Pi VS. Beaglebone Black
The Arduino is a small Atmel-based microcontroller development board easily integrated into many dif ...
- The Secret Mixed-Signal Life of PWM Peripherals
The Secret Mixed-Signal Life of PWM Peripherals Pulse-width modulation (PWM) peripherals have enjoye ...
- Oracle12c版本中未归档隐藏参数
In this post, I will give a list of all undocumented parameters in Oracle 12.1.0.1c. Here is a query ...
- TPS70345 (ACTIVE) 双路输出低压降 (LDO) 稳压器
The TPS703xx family of devices is designed to provide a complete power management solution for TI DS ...
随机推荐
- docker 定时清理none镜像
=============================================== 2019/3/31_第1次修改 ccb_warlock == ...
- Redis的Multi的内幕真相
今天遇到个Redis奇慢的问题,断点分析发现跟multi有关. 由于本人太忙不想去阅读Redis Server的源代码(其实是懒),就通过TCPDump来分析吧. 步骤: 1. 先在Redis Ser ...
- Java 程序员必须收藏的资源大全
Java 程序员必须收藏的资源大全 Java(27) 古董级工具 这些工具伴随着Java一起出现,在各自辉煌之后还在一直使用. Apache Ant:基于XML的构建管理工具.官网 cglib:字节码 ...
- 从输入url到显示网页,后台发生了什么?
参考http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/ http://www.cnblogs.com/we ...
- python 全栈开发,Day12(函数的有用信息,带参数的装饰器,多个装饰器装饰一个函数)
函数的执行时,*打散.函数的定义时,*聚合. from functools import wraps def wrapper(f): # f = func1 @wraps(f) def inner(* ...
- Oracle中数值的计算
运算符 含义 · +(加) 加法 · ||(加) 字符串相加 · -(减) 减法 · *(乘) 乘法 · /(除) 除法 · mod(模)返回一个除法的整数余数 例如,12 % 5 ...
- guava常用
教程: http://www.yiibai.com/guava/ http://ifeve.com/google-guava/ optional 注意java8同样提供optional,区分 意义: ...
- NodeMCU入门(1):刷入At固件,透传数据到TcpServer和Yeelink平台
准备工作 1. NodeMCU LUA ESP8266 CP2102 WIFI Internet Development Board,仔细看背面可以看出自带cp2102模块,可以通过普通的手机充电 ...
- URAL - 1078 Segments
URAL - 1078 题目大意:有n条线段,一个线段a 完全覆盖另一个线段b 当且仅当,a.l < b.l && a.r>b.r.问你 一个线段覆盖一个线段再覆盖一个线段 ...
- PHP函数比较变量
作为一个PHPer,一定要多看PHP手册,每过一遍手册,你总会发现一些以前被你忽略的一些东西:我们可以从各个不同的地方/渠道学习到PHP的相关知识,但也不要忘记我们的手册,PHP手册永远是学习和提升P ...