查看: 23769
回复: 16
廉价好用的4-20ma芯片DAC7750
杨帆
2
主题
21
回复
发表于2017-12-15 19:59:43 | 只看该作者
1# 电梯直达

工业上常用4-20mA来传输信号,之前用ADI的AD5410,后来一直涨价也买不到。发现TI有一款同样的IC,价格便宜且供货稳定,性能也不逊色。

DAC7750: 12位、0.1%非调整量程误差、自带10ppm基准,具有开路、过热报警,Hart和校准功能。

这几天看了PDF,发现和AD5410驱动程序基本一致,引脚也一致,基本上可以说互相替换。TI这点不好,没ADI的技术支持给力,PDF都不肯给翻译下。

方案就不出了,做过工控的都知道。有时间把自用的驱动程序和电路图整理下发上来,希望大家能用上。

Evan2012
0
主题
1
回复
发表于2017-12-16 09:28:31   |  只看该作者
2#
大神能否分享一下你的驱动和原理图?
CatCaptain
20
主题
76
回复
发表于2017-12-18 15:02:15   |  只看该作者
4#

这种数字芯片抗短路和过压能力怎么样? 

感觉不太靠谱哦。。。。


4-20mA的应用环境一般比较恶劣,不敢用一般的数字芯片。

杨帆
2
主题
21
回复
发表于2017-12-24 12:16:48   |  只看该作者
5#

之前用的AD5410加隔离,主要用到电厂烟道上。他们说比以前的产品的好多了,好像就出过一次雷击损坏的。DAC7750跟它差不多,应该也能用的住。DAC7750输出可以短路,没问题,主要也便宜,个人觉得够用即可。

niba
38
主题
131
回复
发表于2017-12-24 16:08:57   |  只看该作者
6#
价格20+  有点贵呀,不知道分立元件做的精度有这个IC做欧达高不?
leiyitan
0
主题
93
回复
发表于2017-12-30 08:51:34   |  只看该作者
7#
三楼的电路图SPI明显抄错了,这也能用?
杨帆
2
主题
21
回复
发表于2018-01-02 22:52:37   |  只看该作者
8#
SPI确实弄错了,整理图纸时没仔细。DAC7750的Latch接CS,SCLK接SCK,DIN接MOSI,SDO接MISO。
杨帆
2
主题
21
回复
发表于2018-01-02 22:58:54   |  只看该作者
9#

分立元件也可以,可能每块板子都需要单独调试才能保证精度。好点的运放也不便宜,单AD623都10+了


tom6bj
33
主题
273
回复
发表于2018-01-03 00:07:49   |  只看该作者
10#

我后来都只用PWM了, 只需要一个光耦或者ADUM1201隔离, 然后用LVC1G3157当DAC, XTR111做4~20mA. 在几款产品上用过了, 没啥问题.

精度可能不如专门的DAC, 不过也够用了.

杨帆
2
主题
21
回复
发表于2018-01-23 16:02:40   |  只看该作者
11#
XTR111我也用过这个方案,不调试修正的话精度能到0.5%,修完能0.1%,线性还是比较好的。就是坑啊,如果批量的话修正几百个通道太累。如果专门的DAC,直接就0.1%精度了,省心
杨帆
2
主题
21
回复
发表于2018-03-08 23:20:58   |  只看该作者
12#

来个驱动程序,是参考别人的AD5420改的,之前是用到AD5410上,现在直接用DAC7750也没问题,注意这几点:

1、设置电流输出范围为4-20ma,其它的没试过,可以在void ADC5420_init()里面修改;

2、只有简单的电流输出功能,其它功能自行摸索;

3、void Ma_to_ADC5420(float MA)中MA的实参最好为float类型。当MA<4ma时,输出为4ma,当MA>20ma时,输出电流为(MA-20)ma,所以函数中有个if判定;

4、main主函数中,初始化SPI_GPIO_Init(); SPI1_Init();ADC5420_init(); 这三个函数,然后调用Ma_to_ADC5420(float MA)函数即可;

DAC7750驱动.zip 


杨帆
2
主题
21
回复
发表于2018-03-09 00:04:54   |  只看该作者
13#
之前的原理图有点问题,重新上传一张 。如不需要隔离功能,则去掉B0524电源模块和ADUM1401即可点击查看大图
烙铁匠人
1
主题
2
回复
发表于2018-03-13 13:28:40   |  只看该作者
14#
如果输出的4-20mA供给PLC,需要IOUT和GND3接入PLC吗?输出端如何也加上一级隔离?有方案吗?
杨帆
2
主题
21
回复
发表于2018-03-15 17:27:30   |  只看该作者
15#
是接IOUT和GND3端子,直接连到PLC即可。如果离PLC距离较远或者复杂工况,可以在PLC采集端加一路4-20ma隔离模块,我们公司用的是辰竹的CZ2035,某宝上类似的模块很多。
weiwei4
0
主题
1
回复
发表于2020-01-17 17:24:48   |  只看该作者
16#

谢谢分享

FL1022
0
主题
1
回复
发表于2020-04-30 11:28:28   |  只看该作者
17#
大佬们好,目前仪表需要升级HART功能,其中关于4~20mA的选型咨询一下。由于继电器、STM32的MCU等工作电流较大,打算采用三线制或四线制。HART调制解调器打算采用AD5700,但本来打算采用的AD5420感觉成本较高,请问有在上面的XTR111和DAC7750上使用过HART通信吗???谢谢。

主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部