|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
atmega16L的AD问题 |
作者:zj4068 栏目:单片机 |
我用的是3.3V的电压,用AVCC做参考电压,前级用运放输出接AD,我今天测了一下有用ADMUX用差分方式的时候输入电压高于2.8左右的时候都钳位在2.8V,2.8V以下的时候还是正常的,如果把运放和ATMEGA16L断开,运放输出是对的,比如3V,运放输出也是3V,接上ATMEGA16L电压就变成2.8V左右。我昨天也特意看一下。且在差分方式的时候负电压只能是-0.9V左右,超过-0.9v也就是-1.0以上都被钳位在-0.9v左右。在单端的时候输入被钳位在2.3V左右。 我昨天看了一下有的网友说是可能上拉电阻使能的原因,我现在查了我已经把PA0清0,把DDRA0也清0了,不会存在上拉的问题。我还试过把SFIOR中的PUD位置1可还是不行。有没有还需要注意的地方?谢谢。 |
2楼: | >>参与讨论 |
作者: hotpower 于 2006/8/2 18:34:00 发布:
分压限制在基准电压以内 |
3楼: | >>参与讨论 |
作者: zj4068 于 2006/8/2 18:58:00 发布:
我的基准电压用的AVCC 我的基准电压用的AVCC,就是3.3V,不是用的内部基准2.56V |
4楼: | >>参与讨论 |
作者: hotpower 于 2006/8/6 22:17:00 发布:
输入电压绝不能超过基准电压,否则为0x3ff |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |