欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    单片机与串行AD转换器TLC0834接口的设计.doc

    • 资源ID:36211648       资源大小:25KB        全文页数:7页
    • 资源格式: DOC        下载积分:50金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要50金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    单片机与串行AD转换器TLC0834接口的设计.doc

    单片机与串行AD转换器TLC0834接口的设计摘要  以89C51为CPU,采用了八位串行A/D转换器,设计了一个模拟信号转换为数字信号的电路。关键词    单片机  A/D 转换器在单片机控制系统中,常要用到模拟信号/数字信号的转换,比较常用的A/D根据输出的信号格式可分为并行A/D和串行A/D。并行的一般转换后可直接接收,但芯片的引脚比较多;串行的要软件上处理后组成需要的数据,芯片引脚少,封装小,在PCB板上占用的空间也小。1器件介绍TLC0834是TI公司的8位逐次逼近模数转换器,有可输入配置的多通道多路器和串形输入输出方式。其多路器可用软件配置为单端或差分输入,也可以配置为伪差分输入。差分的模拟电压输入可以共模抑制和使模拟输入电压偏移值为零。另外,输入基准电压可以调整大小,在全8位分辨率下允许任意小的模拟电压编码间隔. 由于是串行输入结构,封装小,又能够节省51系列单片机I/O资源,且价格适中。其特点有:(1) 8位分辨率(2) 易于和微处理器接口或独立使用(3) 满比例尺工作或用5V基准电压(4) 用地址逻辑多路器选通的4输入通道(5) 单5V供电,输入范围0-5V(6) 输入和输出与TTL和CMOS兼容(7) 在Fclock=250KHz时,转换时间为32s(8) 可以和国家半导体公司的ADC0834和ADC0838功能替换,但不带内部齐纳稳压器网络(9) 总非调整误差±1LSB通过和控制处理器相连的串行数据链路传送控制命令,用软件对通道选择和输入端进行配置,控制逻辑表如图1所示。图1输入配置在多路器寻址时序中进行。多路器地址通过DI端移入转换器。多路器地址选择模拟输入通道,也决定输入是单端输入还是差分输入。当输入是差分的,要分配输入通道的极性。差分输入分配到相邻的输入通道对。例如通道0和通道1可被选做一对差分输入。另外在选择差分输入方式时,极性也可以选择。一对输入通道的两个输入端的任一个都可以作为正或负极。图2TLC0834在输出以最高位(MSB)开头的数据流后,又以最低位(LSB)开头重输出一遍(前面的数据流),工作时序如图2所示。其引脚如图3所示,CH0CH3为模拟输入端;    为片选端;DI 为串行数据输入,仅在多路器寻址时(MUX SettlingTime)被检测;DO为A/D转换结果的三态串行输出端;CLK为时钟;SARS为转换状态输出端,为高电平表示转换正在进行,转换完成则变为低电平;REF为参考电压输入端;VCC为电源;DGTL GND为数字地,ANGL GND为模拟地。                          图3  TLC0834引脚2硬件电路设计硬件电路原理如图4所示,单片机的P1.7接TLC0834的片选信号, P1.6用于产生A/D转换的时钟, P1.5为一个双向I/O口位,用于对模拟输入进行配置及输出转换得到的数据。在这里模拟信号以单端输入,参考电压为5V,即A/D模拟量输入范围为0-5V。图4    TLC0834与89C51的接口电路3单片机软件设计单片机通过编程产生串行时钟,并按时序发送与接收数据位,完成通道方式/通道数据的写入和转换结果的读出,篇幅有限,以通道0单端输入模拟信号为例,对其进行A/D 转换的程序如下:CLR P1.6          ;清时钟CLR P1.5SETB P1.7        ;置片选为高          CLR P1.7          ;置片选为低      SETB P1.5        ;1 Start BitSETB P1.6      CLR P1.6          SETB P1.5        ;1SETB P1.6CLR P1.6CLR P1.5        ;0SETB P1.6CLR P1.6CLR P1.5        ;0 CH0SETB P1.6CLR P1.6        ;通道0,单端输入          SETB P1.6CLR P1.6SETB P1.5      ;P1.5由输出状态改为输入状态LCALL ADCONV  ···.···.··· .ADCONV:  MOV R0,#08HADLOP0:  MOV C,P1.5      ;读转换结果RLC A                ;累加器A左移,将结果逐位移入A中STEB P1.6          CLR P1.6          DJNZ R0,ADLOP0MOV R0,#07H ADLOP1:  SETB P1.6          CLR P1.6          DJNZ R0,ADLOP1          SETB P1.6CLR P1.6          SETB P1.6CLR P1.6        SETB P1.7        ;置片选信号为高,结束一次转换  RET        转换的结果经换算,变为十进制数作显示用,如在精度要求高的场合,可以选用比需要的位数更多的串行A/D取高位数据。该部分程序就不在介绍。  4结论本文给出的硬件和软件均经实践检验,并已在我公司的产品上应用,其性价比较高,有利于降低生产成本。参考文献1      TLC0834,TLC0838  8为串行控制模数转换器数据手册  .P&S 武汉力源电子股份有限公司,1999

    注意事项

    本文(单片机与串行AD转换器TLC0834接口的设计.doc)为本站会员(青****9)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开