首 页 网络编程
网页制作 图形图象 操作系统 冲浪宝典
软件教学 认证考试

网络安全 网络办公 行业资讯 评测对比
您当前位置:站长天空 -> 操作系统-> Windows 2003教程
用微控制器或dsp电路控制开机/关机
作者:网友供稿 点击:22
推荐
西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!可在线rar解压,自动数据恢复设置虚拟目录等.免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金
站内搜索
文章页数:[1] 

Dirk Gehrke, Texas Instruments, Freising, Germany


  在许多设备中,一个开/关按键可开启或关断电源。一般情况下,不管微控制器或 DSP 电路正在处理的是处理功能还是负载,在按下按键时,系统都会关断。图 1所示的小型电路可用来使微控制器或 DSP 电路控制这一开/关功能。这样,系统就可先完成各种必需完成的作业,如数据处理、数据存储等,然后再发出指令关断电源。图 2 示出了它的定时图。虽然最终的设备是与电源断开的,但开关直接与直流电源或电池连接。因此,所有的电容器都会放电。最困难的工作就是使图 1 中的两个 D 触发器都进入所需的“关”状态。



  图 1 中的反相器 IC1B通过二极管 D4 使 D 触发器 IC2B 复位。由 R10、R11 和 C4 组成的阻容网络,与反相器IC1B 的输入端连接,并产生约 4.7ms的延迟时间。这一时间间隔保证在经过约 4.7 ms延迟后,D 触发器能解除复位状态。延迟时间过去后,IC2B 的复位输入引脚因R7 接地而R 从高电位变为低电位。同时,IC2B 的输出引脚Q 也转换到低电平,而 引脚 转为高电平。 IC2B 的 D 输入节点因与输出引脚 连接而也从高电平变为低电平。由 R1 和 C3 组成的阻容网络与反相器 IC1A 一起,产生约 47ms的延迟。这一被延迟的输出连接到D触发器(IC2A)置位引脚。置位引脚保持 47ms的高电平后变为低电平。   在置位引脚变为低电平后,D 触发器 IC2A 将其在Q引脚的输出电平变为高电平,而把其在Q脚的输出电平变为低电平,Q的反馈信号连接至D输入节点。Q(SHTDN)引脚的高电平连接至 DC/DC 转换器或低压差稳压器的使能引脚,使系统保持关断状态。D 触发器 IC2A 此时处于关断状态。从这时起,两个 D 触发器均处于一种已知的状态。在这个初始化过程中,DSP 的I/O 引脚处于低电平,因为没有为 DSP 电路供电。R15 保证了上电期间 DSP的 I/O 引脚电平为低电平。初始化阶段过后,SHTDN为有效高电平。如果你把它连接到 DC/DC 转换器或低压差稳压器的使能引脚,则SHTDN可保持系统处于关断状态。当你按下按键时,由于开关使按键节点的上拉电阻短路到地, IC1B 的输入引脚就从高电平变为低电平。在此期间,IC1B 的输出引脚相应地由低电平变为高电平。



  D 触发器 IC2A 的 CLK 输入引脚通过 R14 和 D1 被触发,输出引脚 Q 的状态由低电平转变成高电平。这一状态使得低压差稳压器或 DC/DC 转换器开始工作。连接到R2的 3.3V 或 5V 电源为晶体管 Q1 供电,从而改变D 触发器 IC2A 的 CLK 输入引脚的逻辑电平。这一动作保证系统在你按下开/关按键时不受假信号的影响。该电路中DSP的I/O引脚连接到 DSP 电路或微控制器的 I/O 引脚之一。你应在上电和复位状态解除后将 DSP 电路或微控制器的 I/O 引脚配置成输入引脚。只要你按下开/关按键时,晶体管 Q2 就保持导通状态,使DSP 电路的 I/O 引脚变为低电平。你应对 DSP 电路或微控制器进行编程,使 DSP 电路在松开按键之前停止执行代码,而 DSP I/O 引脚由低电平转为高电平。D 触发器 IC2B 再次通过 D4 复位,但由于应用程序正在运行,所以这次复位不会改变输出状态。

  你再次按下开/关按键时,DSP的 I/O 引脚呈现低电平。DSP 电路或微控制器此时应检测到这一输入电平变化,并产生一个中断。这一中断应能起动一个关机程序。D 触发器 IC2B 通过 D4 变为复位模式,因此在 CLK 引脚有效的切换信号不会影响输出状态。此时你可以松开开/关按键。D 触发器 IC2B 经过约 4.7ms的延迟后解除复位模式,而在复位延迟时间过去前Q2和Q4改变电平,并保持 CLK 脚为低电平。延迟过后,微控制器或 DSP 电路检测到 I/O 引脚为高电平,然后开始运行关机程序。

  此时,DSP 电路或微控制器有时间保存任何关键数据。你必须为微控制器或 DSP 电路的 I/O 引脚编程,使之成为置为低电平的输出引脚。Q4 失去驱动电压后, D 触发器 IC2B 的 CLK 引脚状态从低电平转为高电平。D 触发器 IC2A 通过输出引脚 Q 和 D3 来改变输出状态。Q和Q引脚使SHTDN引脚的状态变为低电平,从而系统关机。同时,D 触发器 IC2B 通过 Q3 和比较器 IC1C 复位。这一复位使 IC2B 回到前面所述的第一次按下开/关键以前的初始状态。

  
摘自《电子设计技术》

文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

文章页数:[1] 


放大字体显示 缩小字体显示 打印文章 推荐给朋友
热门文章
·c#自定义控件开发实例(1)-.NET教程,C#语言
·为DataGrid添加CheckBox控件-.NET教程,组件控件开发
·windows 2003 64位正式版抢先体验
·显示你个性的鼠标指针-网页设计,HTML/CSS
·水晶报表中子报表的数据绑定问题-.NET教程,报表/图形/Office
·windows 2003组策略和安全模板的应用
·快速关闭windows 2003的三种方法
·数据库设计范式(实例)-数据库专栏,SQL Server
·windows 2003服务器防止海洋木马的安全设置
·《用C#和数据库实现无限级分类法》修正程序-.NET教程,C#语言
最新文章
·对.net framework 反射的反思_asp.net技巧
·google工具条要跟pagerank说再见?_google推广
·windows vista为什么不允许两个用户同时登录_windows vista
·田锋林:seo博客细节调整_seo网站优化
·将ssh与php相连接 确保传输数据的安全_php技巧
·photoshop照片合成实例:添加烟花_photoshop教程
·深入了解flash as中的setinterval方法_flash教程
·feedburner的rss广告收益分析_网赚技巧
·如何允许google的抓取工具访问我的需要登录的网页_网赚技巧
·王通:adsense出现的一些严重问题_网赚技巧
相关主题
西部数码虚拟主机

友情链接
CNNIC 西部数码
万网 自助建站
虚拟主机 asp空间
域名注册 域名
域名申请 主页空间
论坛空间 网站空间
国际域名 虚拟空间
空间租用 DDOS防火墙
成都主机托管 四川主机托管
主机租用 服务器租用
网站目录 自助建站
虚拟主机 网址大全
软件下载
自助链接
虚拟主机资讯 特价虚拟主机
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
关于我们:站长天空:专业提供最新的站长资讯、在线教程、虚拟主机权威评测、虚拟主机性能对比、网站制作教程,开发教程,站长工具。包括网页制作教程、冲浪宝典、编程参考、操作系统、软件教学、行业动态等。
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
发表评论 打印  刷新     关闭