STM32系列使用AD时AD的管脚在空载是有1.5v左右的电压。这是什么原因?

sinat_16411233 2015-04-06 05:06:00
RT,功能完好,在接上外部输入电压的时候能正常工作。但是取下外部输入电压,发现AD返回的值为1.5V而不是0V,用电压表测试一下确实是1.V。我用的PC0管脚。电路部分就是芯片-0欧电阻-外部输入。请问这是什么原因啊?有什么办法能避免么。谢谢~
...全文
2986 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dceacho 2015-04-07
  • 打赏
  • 举报
回复
引用 2 楼 sinat_16411233 的回复:
[quote=引用 1 楼 wangfan027 的回复:] 模拟管脚悬空时的电压是种不确定状态,所以有1点几伏是正常的, 很多ADC芯片输入端悬空时都会有大约1/2VCC的电压的 你如果想去掉这种不确定状态(比如需要判断传感器是否接入), 在模拟输入端加一个大大的上拉或则下拉电阻就可以了, 如果是差分输入的话就得加2个 这样当检测到ADC溢出的话就表明断开了
哦,这样啊,我刚才也是想应该是这个原因来着。但是不确定,谢谢您为我解惑。加个10K的下拉就差不多了把~[/quote] 看你传感器的阻抗,估计小了点,一般传感器的阻抗都是几K的, 你放个几M的,不然影响传感器信号
sinat_16411233 2015-04-06
  • 打赏
  • 举报
回复
引用 1 楼 wangfan027 的回复:
模拟管脚悬空时的电压是种不确定状态,所以有1点几伏是正常的, 很多ADC芯片输入端悬空时都会有大约1/2VCC的电压的 你如果想去掉这种不确定状态(比如需要判断传感器是否接入), 在模拟输入端加一个大大的上拉或则下拉电阻就可以了, 如果是差分输入的话就得加2个 这样当检测到ADC溢出的话就表明断开了
哦,这样啊,我刚才也是想应该是这个原因来着。但是不确定,谢谢您为我解惑。加个10K的下拉就差不多了把~
dceacho 2015-04-06
  • 打赏
  • 举报
回复
模拟管脚悬空时的电压是种不确定状态,所以有1点几伏是正常的, 很多ADC芯片输入端悬空时都会有大约1/2VCC的电压的 你如果想去掉这种不确定状态(比如需要判断传感器是否接入), 在模拟输入端加一个大大的上拉或则下拉电阻就可以了, 如果是差分输入的话就得加2个 这样当检测到ADC溢出的话就表明断开了
电子线路设计报告全文共10页,当前为第1页。电子线路设计报告全文共10页,当前为第1页。 电子线路设计报告全文共10页,当前为第1页。 电子线路设计报告全文共10页,当前为第1页。 电子线路课程设计报告 学 院 专业年级 学 号 姓 名 指导教师 二〇一六年七月 电子线路设计报告全文共10页,当前为第2页。电子线路设计报告全文共10页,当前为第2页。 电子线路设计报告全文共10页,当前为第2页。 电子线路设计报告全文共10页,当前为第2页。 目录 第1章 课程设计任务3 1.1 课程设计目标3 1.2 课程设计任务3 第2章 芯片选型及电路工作原理3 2.1 RS232通信电路3 2.2 RS485通信电路4 2.3 电源模块5 2.4 电流转电压模块6 2.5 启动引导模块6 2.6 复位模块7 2.7 仿真调试模块7 2.8 主控芯片7 第3章 电路原理图设计结果8 第4章 电路PCB设计结果9 第5章 收获与体会10 电子线路设计报告全文共10页,当前为第3页。电子线路设计报告全文共10页,当前为第3页。第1章 课程设计任务 电子线路设计报告全文共10页,当前为第3页。 电子线路设计报告全文共10页,当前为第3页。 1.1 课程设计目标 1、掌握电子线路设计的一般流程; 2、学习利用一种工具进行电子线路设计的方法; 3、获得电子线路设计的实践经验。 1.2 课程设计任务 1、学习电路工作原理; 2、利用AD09,设计电路原理图; 3、利用AD09,设计PCB。 具体要求: (1)设计STM32F103VET6最小系统电路,要求电路板总体5V供电输入,选择稳压芯片,转换出3.3V,2.5V,-5V,AD采样参比电压为2.5V; (2)RS485通信电路,芯片选用MAX485; (3)RS232通信电路,芯片选用MAX3232CSE; (4)4-20mA转电压信号调理电路,4-20mA转0.4-2.0V,用运放做电压跟随调理,运放芯片选择OP07C,送入STM32AD采样端口。 (5)所有电阻电容尽量用0805贴片封装。 第2章 芯片选型及电路工作原理 2.1 RS232通信电路 RS232通信电路选用MAX3232CSE芯片。MAX3232采用专有低压差发送器输出级,利用双电荷泵在3.0V至5.5V电源供电能够实现真正的RS-232性能,器件仅需四个0.1uF的外部小尺寸电荷泵电容。MAX3232确保在120kbps数据速率,同保持RS-232输出电平。 MAX3232具有二路接收器和二路驱动器,提供1uA关断模式,有效降低功效并延迟便携式产品的电池使用寿命。关断模式下,接收器保持有效状态,对外部设备进行监测,仅消耗1uA电源电流,MAX3232的引脚、封装和功能分别与工业标准MAX242和MAX232兼容。即使工作在高数据速率下,MAX3232仍然能保持RS-232标准要求的正负5.0V最小发送器输出电压。 只要输入电压在3.0V至5.5V范围以内,即可提供+5.5V(倍压电荷泵)和—5.5V(反相电荷泵)输出电压,电荷泵工作在非连续模式,一旦输出电压低于5.5V,将开启电荷泵;输出电压超过5.5V,即可关闭电荷泵,每个电荷泵需要一个飞容器和一个储能电容,产生V+和V-的电压。 MAX3232在最差工作条件下能够保证120kbps的数据速率。通常情况下,能够工作于235kbps数据速率,发送器可并联驱动多个接收器和鼠标。 RS232通信电路如图1所示。 电子线路设计报告全文共10页,当前为第4页。电子线路设计报告全文共10页,当前为第4页。 电子线路设计报告全文共10页,当前为第4页。 电子线路设计报告全文共10页,当前为第4页。 图1 RS232电路原理图 2.2 RS485通信电路 RS485选用MAX485芯片。MAX485是用于RS-485与RS-422通信的低功耗收发器。MAX485的驱动器摆率不受限制, 可以实现最高2.5Mbps的传输速率。这些收发器在驱动器禁用的空载或满载状态下,吸取的电源电流在120μA至500μA之间。所有器件都工作在5V单电源下。驱动器具有短路电流限制,并可以通过热关断电路将驱动器输出置为高阻状态。接收器输入具有失效保护特性,当输入开路,可以确保逻辑高电平输出。具有较高的抗干扰性能。 MAX485采用单一电源+5V工作,额定电流为300 μA,采用半双工通讯方式。它完成将TTL电平转换为RS-485电平的功能。 RS485通信电路如图2所示。 图2 RS485电路原理图 电子线路设计报告全文共10页,当前为第5页。电子线路设计报告全文共10页,当前为第5页。2.3 电源模块 电子线路设计报告全文共10页,当前为第5页。 电子线路设计报告全文共10页,当前为第5页。 电源模块

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧