TI论坛
直播中

王岩

8年用户 897经验值
私信 关注
[问答]

用ths1230制的板调试了一下,采集到的12位数据的最高位D11一直是高电平,为什么?


  • 你好。我用ths1230制的板调试了一下,大体调通了。但是现在有个问题,就是采集到的12位数据的最高位D11一直是高电平,其他的D0~D10都是正常的,所以我采集的模拟信号就默认加了一个二千多的数值,是由于D11一直为1导致的。我想咨询一下,这个的话,可能是由什么问题导致的?是AD芯片的问题还是我板子的问题?谢谢了。

                                                                   

回帖(2)

周蕊

2025-2-11 14:43:03
ths1230的输入差分有两种模式mode1和mode2,通过设置CON1和CON0 pin来选择模式。选择不同的模式采样保持电路的增益是1或者是0.5,这样就调整了您的输入电压范围,因此请您确保你的工作模式选择正确
举报

无人岛

2025-2-11 17:42:54
你好!根据你的描述,采集到的12位数据中D11位始终为高电平,这可能是由以下几个原因导致的:

1. AD芯片问题:可能是AD芯片本身存在问题,导致D11位始终为高电平。你可以尝试更换AD芯片,看是否能够解决问题。

2. 电路板问题:可能是电路板上的某个部分存在问题,导致D11位始终为高电平。检查电路板的焊接、连接等是否正确,以及是否有短路或断路的情况。

3. 代码问题:可能是你的代码中存在问题,导致D11位始终为高电平。检查代码中的AD读取部分,确保正确读取AD值,并且没有对D11位进行错误的处理。

4. 电源问题:可能是电源不稳定或者电源电压过高,导致AD芯片工作不正常。检查电源是否稳定,以及电源电压是否符合AD芯片的要求。

5. 外部干扰:可能是外部电磁干扰导致D11位始终为高电平。检查周围是否有强电磁干扰源,或者尝试在屏蔽环境中进行测试。

建议你先从代码和电路板方面进行检查,如果问题仍然存在,再尝试更换AD芯片或者检查电源。希望这些建议对你有所帮助!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分