查看:
22978
回复: 16 |
廉价好用的4-20ma芯片DAC7750
|
|
发表于2017-12-15 19:59:43
|
显示全部楼层
1#
电梯直达
工业上常用4-20mA来传输信号,之前用ADI的AD5410,后来一直涨价也买不到。发现TI有一款同样的IC,价格便宜且供货稳定,性能也不逊色。 DAC7750: 12位、0.1%非调整量程误差、自带10ppm基准,具有开路、过热报警,Hart和校准功能。 这几天看了PDF,发现和AD5410驱动程序基本一致,引脚也一致,基本上可以说互相替换。TI这点不好,没ADI的技术支持给力,PDF都不肯给翻译下。 方案就不出了,做过工控的都知道。有时间把自用的驱动程序和电路图整理下发上来,希望大家能用上。 |
|
发表于2017-12-24 12:16:48
|
显示全部楼层
5#
之前用的AD5410加隔离,主要用到电厂烟道上。他们说比以前的产品的好多了,好像就出过一次雷击损坏的。DAC7750跟它差不多,应该也能用的住。DAC7750输出可以短路,没问题,主要也便宜,个人觉得够用即可。 |
|
发表于2018-01-02 22:52:37
|
显示全部楼层
8#
SPI确实弄错了,整理图纸时没仔细。DAC7750的Latch接CS,SCLK接SCK,DIN接MOSI,SDO接MISO。
|
|
发表于2018-01-02 22:58:54
|
显示全部楼层
9#
分立元件也可以,可能每块板子都需要单独调试才能保证精度。好点的运放也不便宜,单AD623都10+了 |
|
发表于2018-01-23 16:02:40
|
显示全部楼层
11#
XTR111我也用过这个方案,不调试修正的话精度能到0.5%,修完能0.1%,线性还是比较好的。就是坑啊,如果批量的话修正几百个通道太累。如果专门的DAC,直接就0.1%精度了,省心
|
|
发表于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)函数即可; |
|
发表于2018-03-09 00:04:54
|
显示全部楼层
13#
之前的原理图有点问题,重新上传一张 。如不需要隔离功能,则去掉B0524电源模块和ADUM1401即可
|
|
发表于2018-03-15 17:27:30
|
显示全部楼层
15#
是接IOUT和GND3端子,直接连到PLC即可。如果离PLC距离较远或者复杂工况,可以在PLC采集端加一路4-20ma隔离模块,我们公司用的是辰竹的CZ2035,某宝上类似的模块很多。
|
|