Advertisement

ADC0808在运行时的时序图。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
ADC0808的运作时序,如图11.21所示。当通道选择地址信号有效时,ALE信号一旦出现,地址信息便立即被锁定,与此同时转换启动信号紧随ALE信号之后(或与ALE信号同时)激活。START信号的上升沿会逐渐逼近寄存器SAR,并在其后的2微秒内,持续8个时钟周期(时间不确定),EOC信号会变为低电平状态,从而指示转换操作正在进行中;直到转换完成时,EOC信号才会恢复到高电平。微处理器在接收到EOC信号变为高电平的指示后,会立即发送OE信号,打开三态门,以便读取转换后的结果。如图11.21所示,ADC 0808模拟输入通道的选择可以独立于转换开始操作进行设置(当然,这需要在转换过程中不可行),但通常情况下是将通道选择和启动转换操作结合起来完成,这是因为ADC0808/0809具有特定的时间特性支持这种做法。通过使用单一的写指令即可同时选择模拟通道并启动转换过程。在与微机进行接口时,输入通道的选择可以通过两种方式实现:一种是通过地址总线进行选择;另一种是通过数据总线进行选择。例如,利用EOC信号来产生中断请求时,务必注意EOC下降沿相对于启动信号存在2微秒+8个时钟周期的延迟时间;因此应尽量避免由此产生的虚假中断请求。为了解决这个问题,最好利用EOC上升沿来产生中断请求而非依赖于高电平来触发中断请求。 ADC 08

全部评论 (0)

还没有任何评论哟~
客服
客服
  • ADC0808工作
    优质
    本资源提供了关于ADC0808芯片工作时序的详细图表和说明,帮助读者理解其数据转换过程及所需外部信号的精确配合。 ADC0808的工作时序如图11.21所示:当通道选择地址有效时,ALE信号一出现,地址便立即被锁存;随后转换启动信号紧随其后(或与ALE同时)发出。START的上升沿会复位逐次逼近寄存器SAR,在该上升沿后的2微秒加8个时钟周期内(不定),EOC信号将变为低电平,表明转换操作正在进行中。当转换完成后,EOC再变回高电平。此时,微处理器收到高电平的EOC信号后立即发送OE信号以打开三态门并读取转换结果。 通道选择可以独立于启动转换进行(但不能在转换过程中进行),通常会将两者结合完成,因为ADC0808/0809的时间特性允许这样做。因此,可以通过一条写指令既选择模拟通道又启动转换。当与微机接口时,输入通道的选择有两种方法:一种是通过地址总线选择;另一种是通过数据总线选择。 如果使用EOC信号来产生中断请求,则需要注意EOC变低电平相对于启动信号有2微秒加8个时钟周期的延迟,以避免虚假的中断请求。为了防止这种情况的发生,最好利用EOC上升沿而不是高电平来触发中断请求。
  • ROCR-:ROCm平台环境
    优质
    ROCR是专为AMD ROCm平台设计的开源运行时库,提供硬件抽象接口,支持异构计算,简化开发流程,助力高性能计算应用。 适用于ROCm的HSA运行时API和运行时 该存储库包含主机应用程序启动计算内核所需的一系列用户模式API接口及库,这些内核由可用的HSA ROCm内核代理提供支持,并提供了核心运行时参考源代码。 初始目标平台要求: - CPU:Intel Haswell或更新版本,包括Core i5、Core i7、Xeon E3 v4和v5;至强E5 v3 - GPU:斐济ASIC(例如AMD R9 Nano、R9 Fury及R9 Fury X) - GPU:Polaris ASIC(如AMD RX480) 源代码: ROCR运行时的HSA核心运行时源代码位于src子目录中。请查阅相关的README.md文件获取详细内容和构建说明。 对于Ubuntu和Fedora系统,预构建二进制文件可通过ROCm软件包信息库安装。这些包括: - 核心运行时软件包: - HSA包含文件支持ROCR运行时在HSA运行时上的应用
  • 10秒程
    优质
    这段简介可以描述为:10秒程序运行时间探讨了如何优化代码以减少执行时间,分享实用技巧和算法改进策略,帮助程序员提高效率。 使用51单片机和4个数码管来制作一个计时器,在达到10秒后自动停止。代码设计得易于理解。
  • C/C++程缺失mex.h文件
    优质
    当使用MATLAB调用C/C++编译函数mex时,如果缺少必要的头文件mex.h,将会导致程序无法正常编译。本文将指导如何解决此问题以顺利完成代码集成。 本段落件是mex.h头文件,当运行C/C++程序时如果缺少该文件,则可以下载。
  • Access
    优质
    《Access运行时》是一本专注于微软数据库管理系统Access的应用指南,详细介绍如何在没有完整版Office套件的情况下安装和使用Access运行版本。 在本地计算机上未注册“Microsoft.Ace.OleDb.12.0”。
  • 查看DSP程
    优质
    本文将介绍如何查看DSP(数字信号处理器)上运行的程序的执行时间,帮助开发者优化代码性能。 查看DSP程序运行时间的图形教程,内容清晰易懂,适合学习使用。
  • Linux中定脚本
    优质
    介绍如何设置和使用cron任务在Linux系统中自动执行脚本,包括创建、编辑crontab文件及配置环境变量的方法。 Linux下定时执行脚本的设置包括具体的用法说明。
  • Linux中定脚本
    优质
    介绍如何在Linux系统中设置定时任务来自动执行脚本的方法,包括使用cron和anacron工具的基本步骤和示例。 由于您提供的博文链接未能直接给出具体内容或文字内容以供我进行改写,请提供相关的文本段落或者更多的描述性细节,这样我可以帮助您更好地完成文章的重写工作。请分享需要处理的具体文字内容。
  • jar程添加vm参数技巧
    优质
    本文介绍了如何在执行Java应用程序(.jar文件)时通过命令行向Java虚拟机(JVM)传递各种优化和调试选项的方法。 下面为大家介绍如何在运行jar程序时添加vm参数。我觉得这个方法不错,现在分享给大家参考。一起来看看吧。