0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PC串行端口驱动器12位A/D转换器

星星科技指导员 来源:ADI 作者:ADI 2023-02-24 16:26 次阅读

本应用笔记提供了使用标准串行端口将A/D转换器连接到PC的示例。CS 线路和 SCLK 线路分别由 RTS 和 DTR 线路模拟。转换数据显示在数据集就绪 (DSR) 行上。给出了示例C代码来演示应用电路。

图1所示电路执行通常由微控制器执行的任务,即从PC的串行端口驱动12位A/D转换器(ADC)。功耗低:2mA 工作电流在停机模式中降至仅 15μA。

pYYBAGP4dLaAMX-RAACunBKa624863.gif

图1.该微功耗电路使PC的RS-232串行端口能够控制12位A/D转换器(IC3)。

与PC的接口是RS-232端口,而不是UART的发射器/接收器线路。端口的请求发送 (RTS) 线路提供芯片选择信号,其数据终端就绪 (DTR) 线路提供同步时钟信号。单电源RS-232接口芯片(IC1)将这些信号从RS-232电平转换为CMOS逻辑电平(并在此过程中反相)。转换数据显示在数据集就绪 (DSR) 行上。

IC3 是一款 8 引脚 DIP,包括一个 12 位 ADC、基准电压源、采样保持、串行接口和时钟发生器,以及一个由片选 (/CS)、串行时钟 (SCLK) 和数据输出 (DOUT) 组成的 3 线数字接口。转换由/CS上的高低转换启动,耗时不到8.5μs。转换结束由DOUT上的高电平指示,将12位结果存储在转换器的输出移位寄存器中。PC 通过计时 DTR 读取此结果,同时对 DSR 进行 12 次采样。

作为老款(10mA)MAX232的低功耗版本,MAX220仅消耗0.5mA电流。如果功耗不是问题,则任一器件都适合将转换器的SCLK、DOUT和/CS信号电平转换至RS-232电平。电源由9V电池通过线性稳压器(IC2)供电,其输出容量为40mA。该电路仅消耗2mA电流,因此额外的容量可用于为外部传感器放大器供电。

当DTR为高电平时,Q1导通并允许电路正常工作。C3上的电荷允许Q1在DTR短暂的负时钟脉冲期间保持导通。当DTR变为低电平超过100ms时,C3放电并关闭Q1,允许IC2进入关断状态。在这种情况下,电路的电源电流基本上是IC2—15μA(最大值和5μA(典型值)。

pYYBAGP4dLaARor3AAAv_Z50tEg090.gif

图2.图 1 的时序关系。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7470

    浏览量

    150943
  • 转换器
    +关注

    关注

    27

    文章

    8607

    浏览量

    146785
  • 驱动器
    +关注

    关注

    52

    文章

    8133

    浏览量

    145894
收藏 人收藏

    评论

    相关推荐

    串行A/D转换器和ARM微处理的结合使用

    串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口,它允许CPU与TTL移位寄存A/
    发表于 07-12 06:33

    12串行I/O转换器的应用

    LTC1594L,4/8通道,3V微功耗采样,12串行I / O A / D转换器的典型应用。
    发表于 06-16 16:47

    印刷电路板的设计和从AD7893,12串行A D转换器获得

    印刷电路板的设计和从AD7893,12串行A D转换器获得更好的性能:
    发表于 06-12 15:20 51次下载
    印刷电路板的设计和从AD7893,<b class='flag-5'>12</b><b class='flag-5'>位</b><b class='flag-5'>串行</b><b class='flag-5'>A</b> <b class='flag-5'>D</b><b class='flag-5'>转换器</b>获得

    用AD7549双D A转换器和8051微控制设计12模拟

    用AD7549双D A转换器和8051微控制设计12模拟I O
    发表于 06-12 15:32 67次下载
    用AD7549双<b class='flag-5'>D</b> <b class='flag-5'>A</b><b class='flag-5'>转换器</b>和8051微控制<b class='flag-5'>器</b>设计<b class='flag-5'>12</b><b class='flag-5'>位</b>模拟

    TLV2544/2548多通道12串行A/D转换器的原理与

    TLV2544/2548多通道12串行A/D转换器的原理与应用  1 概述   TLV2
    发表于 03-06 10:32 3881次阅读
    TLV2544/2548多通道<b class='flag-5'>12</b><b class='flag-5'>位</b><b class='flag-5'>串行</b><b class='flag-5'>A</b>/<b class='flag-5'>D</b><b class='flag-5'>转换器</b>的原理与

    采用乘法D-A转换器IC的廉价8D-A转换器

    采用乘法D-A转换器IC的廉价8D-A转换器 电路的功能 8
    发表于 05-07 15:18 896次阅读
    采用乘法<b class='flag-5'>D-A</b><b class='flag-5'>转换器</b>IC的廉价8<b class='flag-5'>位</b><b class='flag-5'>D-A</b><b class='flag-5'>转换器</b>

    12250kSPS串行CMOS采样模数转换器ADS8508的详细资料概述

    ADS8508是使用最先进的CMOS结构的完整的12采样模数转换器A/D转换器。它包含一个
    发表于 05-14 15:04 3次下载
    <b class='flag-5'>12</b><b class='flag-5'>位</b>250kSPS<b class='flag-5'>串行</b>CMOS采样模数<b class='flag-5'>转换器</b>ADS8508的详细资料概述

    AD574A:完整的12A/D转换器数据表

    AD574A:完整的12A/D转换器数据表
    发表于 04-22 09:15 11次下载
    AD574<b class='flag-5'>A</b>:完整的<b class='flag-5'>12</b><b class='flag-5'>位</b><b class='flag-5'>A</b>/<b class='flag-5'>D</b><b class='flag-5'>转换器</b>数据表

    AD9224:完整的1240 MSPS单片A/D转换器数据表

    AD9224:完整的1240 MSPS单片A/D转换器数据表
    发表于 04-27 20:31 3次下载
    AD9224:完整的<b class='flag-5'>12</b><b class='flag-5'>位</b>40 MSPS单片<b class='flag-5'>A</b>/<b class='flag-5'>D</b><b class='flag-5'>转换器</b>数据表

    AD565A:高速12单片D/A转换器数据表

    AD565A:高速12单片D/A转换器数据表
    发表于 05-07 08:44 1次下载
    AD565<b class='flag-5'>A</b>:高速<b class='flag-5'>12</b><b class='flag-5'>位</b>单片<b class='flag-5'>D</b>/<b class='flag-5'>A</b><b class='flag-5'>转换器</b>数据表

    DAC8043A12串行输入乘法D/A转换器数据表

    DAC8043A12串行输入乘法D/A转换器数据
    发表于 05-07 20:45 0次下载
    DAC8043<b class='flag-5'>A</b>:<b class='flag-5'>12</b><b class='flag-5'>位</b><b class='flag-5'>串行</b>输入乘法<b class='flag-5'>D</b>/<b class='flag-5'>A</b><b class='flag-5'>转换器</b>数据表

    DAC8143:12串行菊花链CMOS D/A转换器数据表

    DAC8143:12串行菊花链CMOS D/A转换器数据表
    发表于 05-08 20:10 10次下载
    DAC8143:<b class='flag-5'>12</b><b class='flag-5'>位</b><b class='flag-5'>串行</b>菊花链CMOS <b class='flag-5'>D</b>/<b class='flag-5'>A</b><b class='flag-5'>转换器</b>数据表

    AD566A:高速12单片D/A转换器废弃数据表

    AD566A:高速12单片D/A转换器废弃数据表
    发表于 05-13 16:19 1次下载
    AD566<b class='flag-5'>A</b>:高速<b class='flag-5'>12</b><b class='flag-5'>位</b>单片<b class='flag-5'>D</b>/<b class='flag-5'>A</b><b class='flag-5'>转换器</b>废弃数据表

    AD566A:高速12单片D/A转换器数据表

    AD566A:高速12单片D/A转换器数据表
    发表于 05-14 17:44 3次下载
    AD566<b class='flag-5'>A</b>:高速<b class='flag-5'>12</b><b class='flag-5'>位</b>单片<b class='flag-5'>D</b>/<b class='flag-5'>A</b><b class='flag-5'>转换器</b>数据表

    PM7543:12串行输入倍增CMOS D/A转换器废弃数据表

    PM7543:12串行输入倍增CMOS D/A转换器废弃数据表
    发表于 05-20 17:35 3次下载
    PM7543:<b class='flag-5'>12</b><b class='flag-5'>位</b><b class='flag-5'>串行</b>输入倍增CMOS <b class='flag-5'>D</b>/<b class='flag-5'>A</b><b class='flag-5'>转换器</b>废弃数据表