完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我用ADCKNVR测量一个输入信号为0~5V。我能使ADC工作,但是我在ADC读数中观察到大量的误差。可能造成错误的原因是什么? 提前感谢任何线索。 以上来自于百度翻译 以下为原文 Hi, I am using an ADCINCVR to measure an input signal of 0-5V. I am able to get the ADC working, but am observing high amount of error in the ADC readings. What could be the possible reasons for the error? Thanks in advance for any leads. |
|
相关推荐
4个回答
|
|
你的问题需要更多的细节,你所面临的是什么样的错误。也许这些点会帮助你找出错误的类型和根本原因:
1。确保模拟列时钟不超过ADCIMVR的最大列时钟频率。 2。模拟块和数字块的时钟应该总是相等的。如果您使用的是PSoC设计器的最新版本,那么这将被自动处理。 三。确保根据您的数据时钟设置适当地计算CALC时间。 4。确保您已经完成了模拟参数从全局参数的正确设置。为了使ADC正常工作,它不应该被设置为SC关闭或关闭。 5。如果您正在获得偏移错误,那么您可以使用CDS方法来删除它们。详情请参阅APP注释AN2226。 有关ADC的更多细节,在CY网站上有一个精彩的博客。你可以遵循以下链接:HTTP://wwwyCysP.COM/?RID=39197 最好的问候, 普什克 以上来自于百度翻译 以下为原文 Well your question need more details that what kind of error you are facing. May be these points will help you in locating the kind of error and its root cause: 1. Make sure that the analog column clock does not exceed the maximum column clock frequency for ADCINCVR. 2. Clock for both Analog and Digital blocks should always be equal. If you are using the latest version of PSoC Designer then this is automatically taken care of. 3. Make sure the calc time is properly calculated based on you data clock settings. 4. Make sure you have done the correct setting for Analog Power from Global Parameters. For ADC to work properly, it should never be set to SC Off or All Off. 5. If you are getting offset errors then you can use CDS method to remove them. Refer to App note AN2226 for more details. For more details about ADC, there is a wonderful blog available on CY website. You can follow the same by following link: http://www.cypress.com/?rID=39197 Best regards, Pushek |
|
|
|
谢谢你的快速反应,Pushek。问题是模拟功率设置。我有ADC的运行在高功率,但已设置模拟电源到SC ON / Ref Low。我把这个变成了SC /高,这解决了这个问题。问候,Koushi
以上来自于百度翻译 以下为原文 Thank you for the quick response, Pushek. The problem was with the analog power setting. I had the ADC's running at High Power, but had set the analog power to SC On / Ref Low. I changed this to SC On / Ref High and this solved the problem. Regards, Koushi |
|
|
|
我用的是AccCvvr,我看到了一些错误。需要读取x.xxx伏。第三位是百万分之0。在5伏,我在大约50 MV偏移。我检查了数据表,上面写着1%满刻度。所以5伏x=01=50 mV。我说的对吗?
如果是这样的话,有没有我要看的SPI代码示例。我在一个关键时刻尽快在我的PC板上获得一个新的ADC。我已经发现了外部ADC IC。但是接口是SPI。我花了一整天的时间来寻找柏树SPI代码的例子。大部分代码都是为PIC、Atmega和安德鲁恩编写的。 蚂蚁帮助将不胜感激。 以上来自于百度翻译 以下为原文 I was using the ADCINCVR and I saw some errors. I needed to read x.xxx volts. The third place was for milivolts of 0. At 5 volts in I was getting around 50 MV offset. I checked the datasheet and it stated .1% full scale. So 5 volts X .01 = 50 MV. Am I correct? If so then is there any SPI code examples for me to look at. I am in a crunch to get a new ADC on my pc board ASAP. I have found external ADC ICS. But the interface is SPI. I have spent most of the day tring to find examples for SPI code for Cypress. Most of the code has been written for the PIC,Atmega and Andruion. Ant help would be appreciated. |
|
|
|
是的,您的理解是正确的,但是有多种方法可以完全消除固件中偏移电压的影响。请参阅以下链接中的应用笔记:HTTP://wwwyCysP.COM/?RID=2894
这是通过视频、应用笔记和示例项目来解释的。 最好的问候, 普什克 以上来自于百度翻译 以下为原文 Yes, your understanding is correct but there are various ways to completely remove the effect of Offset voltage in firmware. Please refer to the application note available at the following link: http://www.cypress.com/?rID=2894 This is explained via Video, Application Note and Example Project. Best regards, Pushek |
|
|
|
只有小组成员才能发言,加入小组>>
743个成员聚集在这个小组
加入小组2019 浏览 1 评论
1778 浏览 1 评论
3573 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1711 浏览 6 评论
1477 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
401浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
286浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
369浏览 2评论
311浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
518浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-8 06:51 , Processed in 0.816604 second(s), Total 84, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号