打印

取消默认的上拉电阻让ADC更准确(转)

[复制链接]
1753|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
思行合一|  楼主 | 2011-1-31 16:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
LPC111x默认reset后都是上拉电阻使能,这个内部的上拉电阻在使用SSP等接口是非常方便,大约可以提供50~60uA的上拉电流(I2C还是拉不动啊~)。 在ADC时需要提高精度可以把上拉电阻禁能,例如P1.0(ADC1)接口:

LPC_IOCON->JTAG_TMS_PIO1_0  &= ~0x8F;


LPC_IOCON->JTAG_TMS_PIO1_0  |= 0x02;  /* ADC IN1 */

LPC_IOCON->JTAG_TMS_PIO1_0  &= ~0x18;

最后的“&=~0x18”是清除3~4位,即上拉电阻禁能。禁能后的端口等效电阻在10M欧姆以上,微安表都测不出来的^ ^

我有个疑问,为什么取消上拉电阻就更精确了

相关帖子

沙发
-自己人| | 2011-1-31 17:07 | 只看该作者
这个有什么道理呢?为什么精准啊

使用特权

评论回复
板凳
arto| | 2011-2-2 19:47 | 只看该作者
原来是多少?更精确是精确到多少?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

215

主题

1391

帖子

2

粉丝