搜索
bottom↓
回复: 31

今天有时间,赶紧写下自制LGT板ADC测试报告

[复制链接]

出0入0汤圆

发表于 2012-5-31 14:52:49 | 显示全部楼层 |阅读模式
自制LGT板的电路已经放在论坛里,本次使用的是一颗10K可变电阻测量,ADC测量分压!
使用FLUKE 15B测量分压当做REFERENCE,LGT ADC出来的结果和它比较,手上没有其他更精密的仪器了,大伙就将就着看吧
以下图片为最后一个测试结果实测图片

下图为测试报告!

另外关于ADC firmware请参考Appcat发的帖子http://www.ourdev.cn/thread-5479695-1-1.html
本次测试的FIRMWARE完全来自Appcat,再次特别鸣谢Appcat

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-5-31 15:24:34 | 显示全部楼层
沙发么?
支持了

出1070入962汤圆

发表于 2012-5-31 15:27:33 | 显示全部楼层
顶!

跳动比较小,10bit的ADC对于不用非常精确的应用足够了。

没有独立的参考源,在设计时VCC要过关。

LGT文档慢慢完善,再加上一些小封装的产品,越来越强了。关键是价格太给力了,1.99,不是一般的爽。

出0入0汤圆

发表于 2012-5-31 16:21:09 | 显示全部楼层
灰常感谢LZ的测试,这次的ADC输入阻抗小了,是为了提升ADC转换速度,在一些情况建议加跟随器,后续的产品我们做大一些,不够转换速度也许降一点。

出0入618汤圆

发表于 2012-5-31 16:58:04 | 显示全部楼层
logicgreen 发表于 2012-5-31 16:21
灰常感谢LZ的测试,这次的ADC输入阻抗小了,是为了提升ADC转换速度,在一些情况建议加跟随器,后续的产品我 ...

如果用工程片做电容触摸会不会有影响?

出0入0汤圆

发表于 2012-5-31 17:31:58 | 显示全部楼层
Appcat 发表于 2012-5-31 15:27
顶!

跳动比较小,10bit的ADC对于不用非常精确的应用足够了。

有内部Vref的,1.25V

出0入0汤圆

发表于 2012-5-31 17:37:21 | 显示全部楼层
gzhuli 发表于 2012-5-31 16:58
如果用工程片做电容触摸会不会有影响?

大神要做电容触摸按键?

出0入618汤圆

发表于 2012-5-31 17:45:46 | 显示全部楼层
xsh2005105326 发表于 2012-5-31 17:37
大神要做电容触摸按键?

有这打算,打算先评估一下,AVR太贵不划算,然后就STM8和LGT两个候选。
初步比较倾向于STM8,因为有现成的库。LGT不知道能不能直接用Atmel的库,不行的话还得自己折腾,要是电气性能也跟AVR差太多就吃力不讨好了。

出1070入962汤圆

发表于 2012-5-31 17:46:06 | 显示全部楼层
jianghu-00091 发表于 2012-5-31 17:31
有内部Vref的,1.25V

求文档

求精度

求温飘

求......

出0入0汤圆

发表于 2012-5-31 17:47:30 | 显示全部楼层
这样的测试有意义吗?怀疑。。为何不是采正弦?

出0入0汤圆

 楼主| 发表于 2012-5-31 17:59:06 | 显示全部楼层
楼上无需猜测,可以自己实际测试来确认结果

出0入0汤圆

发表于 2012-5-31 19:26:30 | 显示全部楼层
gzhuli 发表于 2012-5-31 17:45
有这打算,打算先评估一下,AVR太贵不划算,然后就STM8和LGT两个候选。
初步比较倾向于STM8,因为有现成 ...

以前用过STM8S103F3做触摸按键,效果还不错,外围电路非常简单,有现成的库,用起来方便很多

出0入22汤圆

发表于 2012-5-31 19:58:07 | 显示全部楼层
Vref能外接不?

出0入0汤圆

 楼主| 发表于 2012-5-31 20:33:56 | 显示全部楼层
zxq6 发表于 2012-5-31 19:58
Vref能外接不?

本次测试用的就是外部Vref,也就是VCC

出0入22汤圆

发表于 2012-5-31 20:49:46 | 显示全部楼层
ITOP 发表于 2012-5-31 20:33
本次测试用的就是外部Vref,也就是VCC

我的意思是,vref向外提供参考源,就像atmeg88一样,有vref引脚,可以向外输出

出0入0汤圆

 楼主| 发表于 2012-5-31 21:40:35 | 显示全部楼层
zxq6 发表于 2012-5-31 20:49
我的意思是,vref向外提供参考源,就像atmeg88一样,有vref引脚,可以向外输出
...

这个好像没有哦,不知道后续的片子会不会有

出0入0汤圆

发表于 2012-5-31 23:46:06 | 显示全部楼层
有没有试试,基准为vcc ,将AD输入设置为内部基准?我测试发现读出来的数据是0

出0入0汤圆

发表于 2012-6-1 00:22:00 | 显示全部楼层
gzhuli 发表于 2012-5-31 16:58
如果用工程片做电容触摸会不会有影响?

触摸按键用CDV模式ADC最好用内部参考1.2V,因为ADC输入电阻低。

出0入618汤圆

发表于 2012-6-1 10:22:54 | 显示全部楼层
logicgreen 发表于 2012-6-1 00:22
触摸按键用CDV模式ADC最好用内部参考1.2V,因为ADC输入电阻低。

你的意思是外部电容用3.3V IO电压充电,然后跟ADC的采样电容分压后会掉到1.2V以内?

出10入210汤圆

发表于 2012-6-1 11:26:55 | 显示全部楼层
gzhuli 发表于 2012-6-1 10:22
你的意思是外部电容用3.3V IO电压充电,然后跟ADC的采样电容分压后会掉到1.2V以内? ...

我想应该是说基准参考电压用内部REF吧.

出0入618汤圆

发表于 2012-6-1 11:47:39 | 显示全部楼层
rainbow 发表于 2012-6-1 11:26
我想应该是说基准参考电压用内部REF吧.

电荷转移式电容按键要把外部电容先充电,再和ADC采样电容分压,内部REF怎么给外部电容充电?

出10入210汤圆

发表于 2012-6-1 12:30:27 | 显示全部楼层
gzhuli 发表于 2012-6-1 11:47
电荷转移式电容按键要把外部电容先充电,再和ADC采样电容分压,内部REF怎么给外部电容充电? ...

可能没有讲到一个问题上面去,这个型号的内部REF没有外部引脚.

出0入618汤圆

发表于 2012-6-1 12:46:36 | 显示全部楼层
rainbow 发表于 2012-6-1 12:30
可能没有讲到一个问题上面去,这个型号的内部REF没有外部引脚.

就算有也没法做,因为Atmel的做法是先将IO置为输出模式给外部电容充电的,所以外部电容的电压就是IO电压,完了用ADC采样,电压就会被拉下来,ADC采集到这个电压被拉下来多少就可以判断外部电容的大小变化。
logicgreen建议我用内部1.2V REF为基准,所以我问logicgreen是不是3.3V的IO电压会被ADC的采样电容拉到1.2V以内,否则如何用1.2V REF测超过1.2V的电压?

出10入210汤圆

发表于 2012-6-1 18:01:35 | 显示全部楼层
gzhuli 发表于 2012-6-1 12:46
就算有也没法做,因为Atmel的做法是先将IO置为输出模式给外部电容充电的,所以外部电容的电压就是IO电压 ...

超过REF的电压应该都是最大值吧.即3FF

是不是这个意思呢,就是等电压降至REF以下再进行采样,反正都要有放电时间的,这样的话要考虑一下实际的放电时间了.

出0入618汤圆

发表于 2012-6-1 18:15:05 | 显示全部楼层
rainbow 发表于 2012-6-1 18:01
超过REF的电压应该都是最大值吧.即3FF

是不是这个意思呢,就是等电压降至REF以下再进行采样,反正都要有放 ...

那种都不需要ADC了,直接用GPIO阀值检测的。

出0入0汤圆

发表于 2012-6-2 23:09:16 | 显示全部楼层
gzhuli 发表于 2012-6-1 18:15
那种都不需要ADC了,直接用GPIO阀值检测的。

请教gzhuli,STM的触摸按键方式:
作为充电的IO,充电的时候输出高电平,然后读AD的时候设置为输入模式,再用AD去采样电压吗?
STM AD的输入阻抗是350K左右吗?

出0入0汤圆

发表于 2012-6-2 23:10:39 | 显示全部楼层
STM的触摸按键能够应用在哪些极端场合?

出0入0汤圆

发表于 2012-6-3 01:14:14 | 显示全部楼层
正在准备用LGT做一个航模锂电电量检测器。。

出0入618汤圆

发表于 2012-6-3 20:54:17 | 显示全部楼层
inter_zhou 发表于 2012-6-2 23:09
请教gzhuli,STM的触摸按键方式:
作为充电的IO,充电的时候输出高电平,然后读AD的时候设置为输入模式, ...

我没做过触摸按键,只是在看资料了解各家的技术实现细节而已。

出0入0汤圆

发表于 2012-6-10 23:37:38 | 显示全部楼层
从楼主测试数据来看,有个明显趋势,输入越大,AD转换绝对误差越大,这说明有Gain Error,应该修正一下Vref的值,否则最大差到7个LSB,ENOB直接就降低了3bit

出0入0汤圆

发表于 2012-6-13 08:36:19 | 显示全部楼层
也在玩LGT的ADC,不知道楼主的理论ADC HEX值是按什么公式算出来的.

出0入0汤圆

发表于 2012-6-13 08:44:23 | 显示全部楼层
内部REF怎么给外部电容充电?


1. adc Vref;
2. adc external pin (with capacitance).
3. the voltage vs. Vref tells you the extent of a charge transfer -> capacitance on the external pin.
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-4 16:35

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表