微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1263 输出可调电流的配置问题

ADS1263 输出可调电流的配置问题

时间:10-02 整理:3721RD 点击:

项目实现的是温度的测量,要输出稳定的恒定电流。现在的问题是电流测不到。

AIN8,AIN9就是作为恒流的输出管脚,现在测量AIN8,AIN9能测到2,5v的电压,测不到电流。

寄存器的配置如下

WriteRegData = INTREF;
ADS126xWriteRegister(POWER, WriteRegData);
usleep(100);

WriteRegData = STATUS | CRC_ON;
ADS126xWriteRegister(INTERFACE, WriteRegData);
usleep(100);


WriteRegData = CHOP_MASK|DELAY_278us;      
ADS126xWriteRegister(MODE0, WriteRegData);
usleep(100);

WriteRegData = (AdcRegData[MODE2] & ~BYPASS) | GAIN_1;  
ADS126xWriteRegister(MODE2, WriteRegData);
usleep(100);


WriteRegData = MUXP_AIN0 | MUXN_AIN1;
ADS126xWriteRegister(INPMUX, WriteRegData);
usleep(100);

WriteRegData = MUX2_AIN9 | MUX1_AIN8;           
ADS126xWriteRegister(IDACMUX, WriteRegData);
usleep(100);

WriteRegData = MAG2_1000uA | MAG1_1000uA;       
ADS126xWriteRegister(IDACMAG, WriteRegData);
usleep(100);


//REFMUX
WriteRegData =RMUXP_AVDD | RMUXN_AVSS;         
ADS126xWriteRegister(REFMUX, WriteRegData);
usleep(100);

WriteRegData = GPIOCON_DEFAULT_VALUE;       
ADS126xWriteRegister(GPIOCON, WriteRegData);
usleep(100);

WriteRegData = GPIODIR_DEFAULT_VALUE;          
ADS126xWriteRegister(GPIODIR, WriteRegData);
usleep(100);

温度, 电压都测量得到了, 看来通信和时序都是正常了.

电流那就是配置问题了, 再查查手册吧

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top