微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1255为什么输出的一直是FFFFFFh

ADS1255为什么输出的一直是FFFFFFh

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

电路是这样设计的,AIN0输入正电压时,AIN1接GND。但是AIN0是设计可以检测0-5v的,但是不知道什么原因就是一直输出FFFFFFh,不知道如何排查软件问题,还是硬件问题。请TI工程师指点迷津,谢谢!

Hi

    将电路路上传上来看一下?

    如果你是按照差分输入AIN1-AIN0,负电压输入,而输出输出一直是负最小的输出,意味这AIN0的电压接近是0V, 请确认AIN的实际电压(直接测试芯片脚)?

hi,Johnsin。  电路就是这样的,我就是检测AIN0,目前测试电压是1.9v。还有发现一个问题,DVDD老是不稳定,在1.5v-4.6v浮动。当前测得就是4.6v。电压远超了最大值3.6v。  帮我指点一下吧,多谢了!

Hi

    看起来你的问题应该是出在DVDD, 原因是DVDD直接是SPI接口的供电,超过最大3.6V,供电已经异常了,可能导致错误的输出,甚至芯片已经烧掉。

    能否在提供3.3V DVDD的电源电路, 应该是电源异常导致。

    你可以先断开这一路供电,测试阻抗正常后,通过外部电源灌入另一个3.3V到DVDD,看能否正常转换。

给DVDD供电的电路。当ADS1255  不接单片机的时候,引脚供电是3.3v。 ADS1255接了四路跳线后,电压降到2.4v,此时单片机还没有工作。一工作,DVDD的电压就开始浮动了。  我用串口通信得到数据如下:

8F FF FF DF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F FF FF FD FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F FF FF FF FF FF 1F 1F FF 1F F8 F8 F1 F1 FF CD F1 F1 FF FF E3 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FB FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 8F FF FF C7 C7 C7 7C 7C 7C 6F 8F 8F FF FC 7C FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F FF FF FF 7F FF FF FF FF FF 3E 3F FF FF 1F 1F 1F 1F FB F1 F1 F1 FF ED F1 FF FF F8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF C7 FF FF FF 1F FF E3 E3 E3 7C 7C 7C FF FB E3 FF FF F8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F FF FF 1F FF FF FF FF FF F1 FF FF FB 7C 7F 7C 7F F1 C7 C7 C7 FF FC 7C FF FF FD FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF E7 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF C7 FF FF C7 C7 FF 1F FC 7C F1 F1 F3 FF 7C 7C FF FF 8F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF F8 FF FF FF FF FF FF FF FF FF FF FF C7 FF FF F0 DF FF F8 FF C7 3E 3E 3F FF 1F 1F FF FF EF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F FF FF FF FF FF FF FF FF FF FF FF FF FF FF 3F FF FF FF 8F FF 1F 1F 1F F1 F1 F1 FE F8 F8 FF FF BE FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FD FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 1F FF FF C7 C7 FF 1F 75 BE F1 F1 F1 F6 F8 F8 FF FF DF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FE 2D FF FF 7F FF FF C7 C7 FF 7C 7C 7C F1 F1 F1 FF 8F 8F FF FF 1F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FE FF FF FB FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7D 1F FF FF FF FF FF 7F FF FF FF 1F 1F 1F 3F 1F 8F 8F 8F FF 6F 8F FF FF E3 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 3F FF FF FF FF FF FF FF FF C7 FF FF C7 C7 FF 1F 1F 1F E3 E3 E3 FE F8 F8 FF FF AD FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 1F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF EF FF FF 01 FF FF FF FE 02 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F FF FF FD FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FB FB FB FF FF FF BB FF FB 60 2F 7F FF FF FF FF FF FF FF FF FF 8F FF FF FF FF FF 1F FF FF FF FF FF FF FF FF 83 C3 82 FF FF FF 0C 0C 0F FF FF FF 7F FF FF 0C 0C 0C FE 06 06 FF FF C3 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FC FF FF FF FF FF FF FF FF FF FF FF FF FF DB FF FF DF FF FF 03 63 7F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 06 1F FF 03 FF FF 60 7F FF 70 30 3F 03 03 FC 81 81 81 FF 81 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FB FF FF FF EF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 02 16 FF FF EF FF FF FF 2C 70 13 FF FF F7 FF FF FF 20 BD A7 FF FF FF FF FF FF FF 7F FF FF FF FF FF 8F F7 FF FF FF 30 3F FF 07 FF FF F0 30 3F 60 7F 0C 03 03 03 FE 60 60 FF FF 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F FF FF FF FF FF FF FF FF 73 7F FF DF FF FF 00 2E FF FF FF 7F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FD FF FF FF E3 FF EF FF FF E1 4F 7F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 03 FF FD 02 03 FF 02 02 02 40 40 40 04 04 04 08 08 7C 40 40 40 FF FF F8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF CF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF EF FF FF FF FF FF 02 1F FF 02 02 07 02 02 02 04 04 04 04 1F E0 08 08 08 FC 04 04 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F FF FF FB FF FF FF FE 7F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF BF BF BF FF FF FF DF FF FF FF FF F7 DF FF FF FF FF FD FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0F 9F FF 00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FE FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F FF FF FB FF FF FF E3 3F 02 FF F2 02 02 03 02 02 02 70 10 10 04 04 04 20 20 20 FF FE 02 FF FF F0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F FF FF FF DF FF FE FF FF FF FF 79 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF BF FF FF FF FE FF FF DB FF 03 FF FF 02 02 7F 02 02 02 02 02 02 20 78 08 01 01 01 F8 08 08 FF FC 04 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F FF FF FC FF FF FF FF CF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF DF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FB FF FF FB 7D FD 03 FF FF 02 02 3F 80 80 80 04 04 04 80 8E 02 20 20 20 FF B6 02 FF FF FC FF FF FF FF FF FF FF FF FF FF FF FF FF DF FF 5F FF FF 7B FB 7F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF DB FF FF FF FB FF FF FF FF FF FF FF FF FF FF FF FF F5 FF FF 7F EF FF 07 FF 86 02 03 FF 10 10 10 02 02 02 20 20 20 08 08 08 F8 08 08 FF FC 04 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 6F FF FF 7F FF 7F FF FF DF FF FF FE FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF EF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FD FF FF FF FF FE 07 FF FF 3F FF FF 06 07 FF FF FF FF 1D DB 98 C3 82 C7 FF EA C5 FF FF FC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F 7F FF FF FF FF FF FF FF FF FF FF FF FF 1A 18 6C FF FF FF 0F 9F 7F FF FF FF FF FF FF FF FF FF 39 FF FF FF FF FF FF FF 30 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 1F E2 0F FF FF FF 06 BD FF 44 F9 FF 1F DF FF FF FF FF FF FA 29 FF FF FC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF BF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F FF FF 05 07 FF 41 FF FF 41 41 7F D0 50 50 FF FF FF FF FE 07 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FD FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 17 3B BF FF E1 FF FF FF FF FF FF FF EF EF FF DF FF FF 5F 7F FF FF F4 9F FF FF FD FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FD FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF F2 FB FF FF F8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F FF FF DF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF DF FF FF FF BF D9 FF FF 5E 01 5F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F FF FF FF FF FF FF FF FF FF FF FF FF FF DF FF FF BF FF FF 03 27 FF FF FC 0D FF FF FE FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 8F F1 FE 33 03 03 FF FF 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 43 FF FF 6F FF FF 1F AF FF FF E0 6F FF FF FE FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FC F0 

可以看出有时还是可以正确采样的,可以这样理解吗?

Hi

   LM1117-3.3的输出电容10uF, 确认一下他的ESR是否在0.3~22欧姆范围内,这个是内部反馈稳定的要求,如果ESR超出这个范围会导致输出电压不稳定。(另外建议容值大一点,尽量靠近芯片脚)

   ADS1255 接了四路跳线,是将3.3V接到哪?

   此3.3V还会给到那些电路?

ADS1255接了四根跳线是把SCLK DIN DOUT DRDY四个引脚与单片机相连, 3.3V只给ads1255供电。  原电路的电源设计,是加了5v输入5v输出的DCDC隔离,后面的ads1255与单片机通信也加了一个数字隔离器。问题会不会是没有隔离,导致了DVDD的供电不稳?   我还没有试试直接接入3.3v给DVDD。

Hi

    需要检查一下电源隔离状况, noise太大是容易造成转换的准度降低, 但是我觉得不会导致一直输出是FFFFFFH.

    另外你确实可以直接外接一个3.3V给到DCDD(不通过你板子上的电源电路,而是直接采用直流电源供应器POWER SUPPLY), 看转换是否正常?

    从你DVDD 3.3V的电压看,5V到3.3V的转换确实存在问题, 注意整个PCB板子上的数字GND Plane和模拟GND Plane的隔离。

我用Launchpad的vcc 3.6v  供电  出现跳变了,应该就是这个DVDD电压的问题,我给一个电压变量也会跳变,但是3.6V已经是DVDD的最大值了,我隐约看到还是会输出FFFFFFh。谢谢你啊,不懂的再向你咨询。

Hi,Johnsin

我采取了隔离之后,数据可以稳定转换了。当前碰到了一个问题想问一下你。

关于ADS1255的初始化问题:对OFC, FSC的自我校准,应该怎么赋值。

比如1v,  code对应100.  而实际显示90,我应该给FSC初始化的时候赋值10?

那怎么赋值-10呢,假如code是110.   谢谢!

Hi

    Offset校正等并非外部赋值,而是通过命令获得的,例如 自校正,会内部输入一个电压(通常是0V), 转后转化得到一个数字电压,直接到offset寄存器,后续转换的值都会与这个offset相叠加。见:During self-calibration, the appropriate calibration signals are applied internally to the analog inputs.

     另外满刻度校正是内部连接AVDD/2.

     具体见datasheet: http://www.ti.com.cn/cn/lit/ds/symlink/ads1255.pdf 第二十五/二十六页,以及三十六/三十七的命令介绍。

再想问个问题,您的解释就是自校正是ADS1255自我完成,就说在给写寄存器的时候给OFC1 2 3这三个寄存器写入值来实现手动的左移右移是没有作用的,是这样理解的吗?   

Hi

    当然手动写入是没有问题,但是这样难以达到校准的目的,因为你没有比较的标准, 很难确认到应该用多大的offset值,而且offset可能存在不稳定性。

    自校准就不一样了,它可以每次在芯片启动时执行一个自校正程序,让输入为0V(输入接GND), 转换结果就是offset,  然后叠加到后续的转换数据中。

谢谢解答!

关于那个上电复位后不准的问题,发现是我的初始化问题。当我用了两次初始化后,每次上电复位后的值百分之九十都是对的;但是一次初始化的时候,上电复位后的正确率就很低,我要不停的上电复位等到出现正确的值才可以用,请问我该怎么排除这个问题呢?谢谢!

Hi

   事实上芯片再上电POWER-UP就已经对ADC reset了(ADC寄存器回复默认值), 此之后你可以外部硬件reset或者软件reset一次,之后重新设置寄存器,后再进行相关的寄存器配置以及修准的动作。

   你所提到两次初始化后,每次再power-up Reset一下 90%是对的,正常而言如上,上电后建议Reset后,然后进行如上操作。在这之前一次初始化,两次初始化事实上对于重新上电后并无影响。

   注意一下外部reset时间上的要求。

Hi,Johnsin

      多谢你的细心指点。昨晚我又给程序调了调,加了延时函数,减少了不必要的软件reset。当前的每次上电复位(ADS1255和单片机同时),都是正常情况,就是后八位跳动厉害。

      但是只给单片机硬件reset一下,ADS1255就出现了定值303030h,算得电压值:1.8823v。  增加电压,code也会增加,也是定值。

上电复位一下就会恢复正常,code是3072xxh,计算得到电压是1.8924v。      

只要不给单片机硬件reset一下,这样我的系统就可以正常工作了。可以忽略那个硬件reset,既然出现了这个情况还是请工程师分析一下吧,谢谢!

Hi

    单片机Reset就会出现你提到的输出定值电压1.8823,形成偏差是吗?

    查一下你的单片机Reset是否会影响到ADC, 例如单片机Reset也同时引起ADC也Reset之类?

是的,只要给单片机一硬件reset就会出现这个偏差。   

我做了这样一个试验,工作正常中,断开ADC与单片机相连的DRDY数据线,之后给单片机硬件reset一下,再插回这个数据线,ADC采样正常。

Hi

    是否在单片机Reset时,与ADC通信的Pin脚, 只有DRDY 出现电压跳变?

    按理说DRDY只是ADC的数据转换完成标示符,不至于会影响到内部寄存器(不过这个是作为输出的控制,外部改变信号属于输入,不排除这个会导致异常)

    如果你的DRDY在单片机Reset时,能否保持单片机与DRDY连接的I/O口状态不变(通过单片机设置,或者外部增加上啦电阻之类的方法)?

我的理解,

1.正常工作时,ADC对系统本身干扰的采样是很敏感的,所以后八位一直在跳变,数据一直在采样。

2. 给单片机硬件reset一下之后,出现了定值,这样ADC对系统本省不敏感了,外部增加一个电压,才会去采样一次。

Hi

   后8位一直在跳动,是因为你的有效位只做到16位,而控制上在不停的采样转换,所以你会发现得到的数据前16位是稳定的,后8位是跳动的。

   单片机reset可能只是得到了一次采样转换的结果,这个要看你单片和ADC当时的通讯了。

楼主,您好我现在也在驱动ADS1255,我现在出现的问题是寄存器写不进去数据?不管怎么更改配置,总感觉是默认状态?请问一下你有ADS1255的驱动吗,希望借鉴一下,谢谢!

楼主您好,我现在也是在驱动ADS1255,但是我遇到的问题是寄存器写不进去数据,请问一下你有ADS1255的驱动吗?借鉴一下,谢谢!

上一篇:雏菊链的作用
下一篇:ADS1198 关于DRDY

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

网站地图

Top