LM12H458高集成度的数据采集系统DAS芯片的应用
断。 ●INT3:完成单次采样自动校准后产生中断。 ●INT4:完成一次完整的自校准后产生中断。 ●INT5:执行时,指令暂停位为1时产生中断。 ●INT6:电源指示中断,当芯片供电电压小于4V时,产生中断。 ●INT7:在从等待模式返回10ms后产生中断。 图3 编程流程图 点击放大 3 应用 3.1 硬件电路设计 LM12H458灵活的总线接口简化了与多种微处理器的接口,它既可与8位处理器相连,又可方便地与16位微处理器相连。图2为AT89C51与DAS的接口电路图。该电路采用全地址译码方式来产生DAS的片选信号CS,其DAS映射的地址空间为0000-001F,数据总线宽度为8bit。图中的74HC373用于锁存低8位地址,而8bit幅度比较器则可用来对高8位地址进行译码,通过比较地址与地址范围所选择的输入逻辑可产生U5(74HC138)的选通信号,74HC138的Y0可作为DAS的片选信号。DAS的INT端口用于驱动AT80C51的中断INT0,同时它还允许DAS请求中断服务。 3.2 软件编程 LM12H458虽然应用灵活、广泛,但基本的工作流程不变,图3为其典型的编程流程。在处理器初始化后,应向DAS写入合适的指令以初始化DAS,以便设置采样时间、工作模式、通道选择等。完成一次全校准需要4944个时钟周期,若设置中断使能,校准后应产生中断以通知微处理器。全校准会影响DAS的内部标志和指针,从而影响指令的执行。因此校准后必须复位。将配置寄存器的bit0设置为1可启动序列器。流程图中的p表示用户定义的不同工作模式。图3(a)为DAS的初始化和序列器的启动流程,图3(b)为中断服务例程。当进入中断服务后,配置寄存器的bit0应清零以停止A/D转换,然后处理中断事务。 4 结论 LM12H458数据采集系统芯片功能强大、应用灵活,可广泛用于数据记录、测量仪器、惯性制导、过程控制、能源消耗管理等方面。由于篇幅所限,本文仅作简单介绍,有关LM12H458的详细技术资料可在National Semiconductor的网站上获得。笔者已将LM12H458用于PI网络石英晶体元件的测试系统中。使用证明:LM12H458的转换精度很高,而且工作稳定可靠。
AD转换 数据采集系统(DAS) LM12H458 相关文章:
- 全新物联网解决方案,可手机控制的健康饮水机智能控制系统完整方案(08-27)
- 基于FPGA和ADS7890的高速AD转换(06-05)
- 用Proteus学习51单片机之AD转换(01-24)
- 详解基于CAN总线的汽车仪表系统设计—核心电路模块设计(12-16)
- 巧设pic877a单片机的AD转换模块(12-03)
- AVR单片机入门系列(27)AVR AD转换中断(12-03)