Other Parts Discussed in Thread: ADS7952
大家好、
通过 ADS7952读取精确的一半值会出现一个新问题。 请问原因。 当系统处于加载状态时、当系统以较低的负载或无负载运行时、ADS7952将读取正确的值。 加载到稍高的值、然后读取的值开始在实际值和半个值之间跳跃。 希望您之前已经有了电路参考、请检查一次、并尽快回复我们、因为我们在这个问题上停留了很长时间。
请您分享您的电子邮件 ID、以便我们可以通过官方电子邮件进行讨论。
谢谢、此致
高塔姆
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: ADS7952
大家好、
通过 ADS7952读取精确的一半值会出现一个新问题。 请问原因。 当系统处于加载状态时、当系统以较低的负载或无负载运行时、ADS7952将读取正确的值。 加载到稍高的值、然后读取的值开始在实际值和半个值之间跳跃。 希望您之前已经有了电路参考、请检查一次、并尽快回复我们、因为我们在这个问题上停留了很长时间。
请您分享您的电子邮件 ID、以便我们可以通过官方电子邮件进行讨论。
谢谢、此致
高塔姆
您好、Goutam、
1、SPI 通信时钟为20kHz;可以增加到125kHz;此频率是否正常工作?
是的、最大 SCLK 速率为20MHz、达到该速率的任何值都没关系
2. SPI CLK 频率是否与多路复用器 ADC 通道采样频率有关?
是的、时钟频率控制器件的数据输出吞吐率和采样率。
当值读出½预期值时、可能的条件是什么。
a.根据之前的回答“检查以确保您不会在两个模拟输入范围(Vref 与2个 Vref)之间切换,这会导致这种情况”。 您的意思是、如果任何一个通道(共12个)的模拟值在2-4V (Vref=2.5V 和2*Vref=5V)之间变化、那么 ADC 可以读取½的预期值吗?
b.读取½ Ω 值的任何其他可能条件;温度、PCB 布局问题、CLK 频率等?
该器件可在开始转换时通过更改 DI6来更改满量程输入范围。 这意味着满量程输入范围可以是2.5V 或5V。 如果 Vref (寄存器 DI6)在每次转换时发生变化、通道输出会有所不同。 对于每个通道、可将满量程输入范围(FSR)更改为2.5V 或5V。 这意味着、如果 FSR 为5V、但预计为2.5V、则2.5V 的输入信号将以满量程为基准以半数字输出读取。 如果 FSR 为2.5V,并施加2.5V 的输入信号,则数字输出将全部为1。
如果您看到所有通道数据以一半的值输出、这可能意味着您的时序不正确、并且缺少数据输出的 MSB。 然后、这将以半个值反映在所有数据中。
在提供12个 ADC 通道输入之前、信号将使用值为1k 和0.1uF 的 RC 滤波器获得滤波器、并由 BAT54S 二极管(3.3V 上拉和接地下拉)进行保护。 在提供给 ADC 之前、MXO (P.7)和 AINP (P.6)之间不使用运算放大器。 如果所有信号本质上都是直流信号、是否可以使用。
如果输入信号本质上是直流信号、则这应该很好。 电容器位于较大的一侧、因此当电容器充电时、在启动时可能会有一些误差;当电容器充电后、直流信号都可以正常工作
5、Vref 引脚的100K 串联电阻建议是什么;不太清楚。
您在哪里看到了这种情况? 我在数据表中找不到这一点。
6、SPI 通信方面、我们使用了470R、10K 和470pF 电容;它们是否正常、或者是否有更好的建议。
该器件可以在数字线路上不使用这些组件的情况下正常工作、但如果预计会出现噪声或反射问题、则可以添加这些组件。
现在、有一些问题可以回答
您在什么模式下使用该器件?
您能否更详细地解释一下您所谓的"器件已加载"是什么意思?
请提供至少3帧的示波器截图、包括数字线 SDI、SDO、SCLK、CS
此致、Cynthia
[引述 USER="Collin Wells]Hi Goutam、
感谢您确认您已解决高电流问题。 通常、在不加电的情况下、不要对集成电路的引脚施加电压。
您得到的值仅为预期值的1/2的原因只有两个:
1) 您实际上施加的电压是您认为的电压的一半... 在我们的案例中没有发生
2) 回到我的第一篇帖子,您没有正确配置模拟输入范围,并且正在 VREF 和2xVREF 模式(范围1 /范围2)之间切换.... 我已经检查过、但这是平均值发生的、所有值都在2V 范围内;如果添加一些尖峰、则可能会超过3V
GPIO2引脚(引脚#1)需要接地以获得 RANGE1?
[/报价]