主题:EM9170, AD采样 共有60799人关注过本帖 |
---|
![]() kail |
1楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
EM9170, AD采样 ![]()
EM9170, AD采样,接LM35温度传感器。
LM35接5V-地,Vout悬空,用万用表测量为0.29V,工作正常。AD1(GPIO28)悬空用万用表测量为3.3V,采样值0xfff0. 将AD1连接Vout后,始终为1V,采样值始终在0x69a0附近。请问这种情况应怎样连接?
|
单帖管理 | 引用 | 回复 ![]() |
![]() yy |
2楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
EM9170的AD量程是0V-2.5V,12bit有效位,高12位有效,即0x000 - 0xfff表示0V - 2.5V
你测量的值为0x69a,换算出来 2.5V*(0x69a / 0xfff) = 1.0317V,大概是对的啊。
|
单帖管理 | 引用 | 回复 ![]() |
![]() lqk |
3楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
kail:看你的描述,感觉连接上有冲突一样,正常情况下,将LM35 Vout接到EM9170 AD上,也应该是0.29V才对。
请问EM9170是否还运行了其它程序? 请这样试一下,让EM9170运行在调试状态下,待启动后不运行任合程序,将LM35再接到EM9170上测量一下电压,如果连接到AD1还是1V左右,请随便换一位GPIO试试。EM9170 所有GPIO在上电后应该都为输入状态的,虽然有100K上拉,LM35也是应该能够驱动的。
[此贴子已经被作者于2013-8-23 9:45:06编辑过]
|
单帖管理 | 引用 | 回复 ![]() |
kail |
4楼 |
![]() |
![]()
没运行程序。换到AD2(GPIO29)后正常了
|
单帖管理 | 引用 | 回复 ![]() |
![]() lqk |
5楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
你可以先用AD2测量下,看换算出来的结果对不对。
|
单帖管理 | 引用 | 回复 ![]() |