- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
当我使用CY8C4146LQS-S423芯片的AD采集功能时,遇到一些问题。当电压值在6V时,采集到AD值大约是6.6V (0x0349),偏差会很大。并且外部供电越小,采集到的AD值偏差越大。
最开始我使用的配置如下:
因为被建议使用内部Verf提高AD采集精度,所以我尝试修改VDDA/2为Internel 1.024 volts,似乎我使用的芯片不支持这么设置。
然后我将VDDA/2改为Internel Vref,似乎出了什么问题,设备不能正常运行了。
所以这个偏差我该怎么使它变小一些?之前有提问过AD采集不准确的问题如下:
https://community.infineon.com/t5/PSoC-4/PSoC4-AD-value-not-correct/td-p/375154
另外附上AD采集的分压电路:
Solved! Go to Solution.
- Labels:
-
PSoC 4 MCU
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
1: 用internal vref 参考电压是1.2v。
2:上一个回复里面给你发送了一个pdf文档,计算acquisition time的。你可以提高一些你的acquisition time,避免你设置的时间内部没有实现充放电。这个在文档里面都给了详细的解释。
3:你其中描述了一点:“然后我将VDDA/2改为Internel Vref,似乎出了什么问题,设备不能正常运行了。”,这个地方你要详细的检测,描述的更加确定一点。
4:你可以用个简单一点的分压电路测试一下你的AD采样,类似滑动变阻器那样的。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
1: 用internal vref 参考电压是1.2v。
2:上一个回复里面给你发送了一个pdf文档,计算acquisition time的。你可以提高一些你的acquisition time,避免你设置的时间内部没有实现充放电。这个在文档里面都给了详细的解释。
3:你其中描述了一点:“然后我将VDDA/2改为Internel Vref,似乎出了什么问题,设备不能正常运行了。”,这个地方你要详细的检测,描述的更加确定一点。
4:你可以用个简单一点的分压电路测试一下你的AD采样,类似滑动变阻器那样的。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2:上一个回复里面给你发送了一个pdf文档,计算acquisition time的。你可以提高一些你的acquisition time,避免你设置的时间内部没有实现充放电。这个在文档里面都给了详细的解释。
我使用AD采集是1s一次,应该不存在这个问题吧。
3:你其中描述了一点:“然后我将VDDA/2改为Internel Vref,似乎出了什么问题,设备不能正常运行了。”,这个地方你要详细的检测,描述的更加确定一点。
这个和AD采集没关系,但是似乎影响了SPI功能,这两个之间有什么联系吗?
4:你可以用个简单一点的分压电路测试一下你的AD采样,类似滑动变阻器那样的。
我仿真看了一下,AD采集的值似乎没有问题,偏差也不大。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
1: acquisition time 和你AD多久采样没有关系。
2:好的,没有偏差就行。