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

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

3天内不再提示

ADS8588S是具有8通道16位精度同步采样的SAR ADC

电子设计 来源:电子设计 作者:电子设计 2022-01-13 15:36 次阅读

Other Parts Discussed in Post:ADS8588S

简介:ADS8588S是具有8通道16位精度同步采样的SAR ADC,采样速度最大为200KSPS, 广泛应用于电力系统的采样电路,具有高精度和高可靠性,ADS8588S有灵活的与主机通讯模式,同时支持串行(serial mode),并行(parallel mode)和并行字节(parallel byte mode)通讯。ADS8588S的通讯有特定的时序要求,必须完全满足时序才能正确读取数据。并行字节相对串行和并行而言稍复杂,这里介绍并行字节通讯的一些要点。

并行字节是把一个16位的数据分为两个8位的字节来读,并行的先读高8位,再读低8位,依次读完8个通道,一共读16次。读完后再进行下一次转换,下一个周期然后再读16次。Datasheet中parallel byte mode的读时序如下图1: 其中CS是片选,RD是读信号,一般CS和RD可以连在一起,DB[7:0]是8位并行字节信号,FRSTDATA信号指示开始读第一通道, 根据datasheet, FRSTDATA会在RD的第一个下降沿变成高电平,表示这是读一通道数据。

如果只遵守这个读的时序仍然有可能出现读数错误,我们读的时候还需要参考另外一个时序,ADC的转换时序,Datasheet中如下图2:其中CONVSTA和CONVSTB是ADC开始转换信号,BUSY表示正在转换,如果BUSY是高,表示本次转换还没有结束,CS是上图中的片选, RESET是复位信号。

这其中隐藏着一个潜在的逻辑,在图1的时序中,在读信号RD的第一个下降沿,FRSTDATA会升高指示第一个通道,但是前提是必须在BUSY由高到低之后的第一个下降沿,如果16次读数的起始不是从BUSY变低之后开始读,就有可能出现严重的错误,举例如下:下图3中CS就是RD信号,两个连在一起,我们看到先是CONVST(A/B)信号上升表示ADC开始转换,BUSY升高表示正在转换,但是这时RD信号已经开始读数,每一个脉冲是一个BYTE, 两个脉冲表示一个16位数据,一共8个数据,所以每个周期RD是16个脉冲。这里RD在BUSY开始之前读了,当BUSY结束(下降沿)后第一个RD读数(为图3CS/RD信号第6个脉冲下降沿)会让系统认为这是第一个通道数据的高8位,后面的数据依次往下,然而实际MCU发出的却是第3组信号的低8位,这时MCU认为的读数逻辑不仅在通道的对应上出错,连在每个16位数据的高8位低8位的顺序也会出错。

我们在第8通道加5V,对应的16进制数位0x7FFF,其余通道都是对地即0V, 对应的16进制数是0x0000,我们用图3时序进行读数,从MCU中看到的结果如下:我们发现MCU认为的第8通道数据并不是0x7FFF,其中高8位的7F变成了3通道的低8位,其中低8位的FF变成了2通道的高8位,另外本来应该是0x0001(1个bit的误差很正常)的其他通道也变成了0x0100, 高8位和低8位也反了,和以上分析的逻辑完全吻合。

我们尝试改变读的时序,如下图4:可以看到,RD的16次读数起始点是在BUSY下降沿之后,第一个下降沿即FRSTDATA的上升沿。

改了时序之后的数据如下表2:读数和预计的完全一致。

总结:

在使用ADS8588S的parallel byte mode读数时一定要注意读数的起始点要在BUSY信号下降沿之后,MCU认为的第一通道要与 FRSTDATA的上升沿指示的第一通道对应上,否则会出现读数通道错误或者高低位顺序错误的情况。

审核编辑:何安

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

    关注

    7

    文章

    1422

    浏览量

    83921
收藏 人收藏

    评论

    相关推荐

    ADS8578S 14、高速8通道同步采样ADC数据表

    电子发烧友网站提供《ADS8578S 14、高速8通道同步采样
    发表于 07-30 13:50 0次下载
    <b class='flag-5'>ADS8578S</b> 14<b class='flag-5'>位</b>、高速<b class='flag-5'>8</b><b class='flag-5'>通道</b><b class='flag-5'>同步</b><b class='flag-5'>采样</b><b class='flag-5'>ADC</b>数据表

    ADS816x 8通道161MSPS SAR ADC数据表

    电子发烧友网站提供《ADS816x 8通道161MSPS SAR
    发表于 07-26 10:14 0次下载
    <b class='flag-5'>ADS</b>816x <b class='flag-5'>8</b><b class='flag-5'>通道</b>、<b class='flag-5'>16</b><b class='flag-5'>位</b>1MSPS <b class='flag-5'>SAR</b> <b class='flag-5'>ADC</b>数据表

    ADS85x8 12、14168通道同时采样ADC数据表

    电子发烧友网站提供《ADS85x8 12、14168
    发表于 07-24 11:38 0次下载
    <b class='flag-5'>ADS85x8</b> 12<b class='flag-5'>位</b>、14<b class='flag-5'>位</b>和<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>8</b><b class='flag-5'>通道</b>同时<b class='flag-5'>采样</b><b class='flag-5'>ADC</b>数据表

    ADS8588S 16、高速4通道同步采样ADC数据表

    电子发烧友网站提供《ADS8588S 16、高速4通道同步采样
    发表于 07-24 11:36 0次下载
    <b class='flag-5'>ADS8588S</b> <b class='flag-5'>16</b><b class='flag-5'>位</b>、高速4<b class='flag-5'>通道</b>、<b class='flag-5'>同步</b><b class='flag-5'>采样</b><b class='flag-5'>ADC</b>数据表

    ADS8588S 16、高速8通道同步采样ADC数据表

    电子发烧友网站提供《ADS8588S 16、高速8通道同步
    发表于 07-24 11:35 0次下载
    <b class='flag-5'>ADS8588S</b> <b class='flag-5'>16</b><b class='flag-5'>位</b>、高速<b class='flag-5'>8</b><b class='flag-5'>通道</b>、<b class='flag-5'>同步</b><b class='flag-5'>采样</b><b class='flag-5'>ADC</b>数据表

    ADS8598H 18、500kSPS、8通道同步采样ADC数据表

    电子发烧友网站提供《ADS8598H 18、500kSPS、8通道同步采样
    发表于 07-24 11:34 0次下载
    <b class='flag-5'>ADS</b>8598H 18<b class='flag-5'>位</b>、500kSPS、<b class='flag-5'>8</b><b class='flag-5'>通道</b>、<b class='flag-5'>同步</b><b class='flag-5'>采样</b><b class='flag-5'>ADC</b>数据表

    ADS8588S 16、高速6通道同步采样ADC数据表

    电子发烧友网站提供《ADS8588S 16、高速6通道同步采样
    发表于 07-24 11:33 0次下载
    <b class='flag-5'>ADS8588S</b> <b class='flag-5'>16</b><b class='flag-5'>位</b>、高速6<b class='flag-5'>通道</b>、<b class='flag-5'>同步</b><b class='flag-5'>采样</b><b class='flag-5'>ADC</b>数据表

    ADS131M06 6通道同步采样、24 Δ-Σ ADC数据表

    电子发烧友网站提供《ADS131M06 6通道同步采样、24 Δ-Σ ADC数据表.pdf》
    发表于 07-16 11:31 0次下载
    <b class='flag-5'>ADS</b>131M06 6<b class='flag-5'>通道</b>、<b class='flag-5'>同步</b><b class='flag-5'>采样</b>、24<b class='flag-5'>位</b> Δ-Σ <b class='flag-5'>ADC</b>数据表

    ADS131M08 8通道同步采样、24Δ-Σ ADC数据表

    电子发烧友网站提供《ADS131M08 8通道同步采样、24Δ-Σ
    发表于 07-16 11:30 1次下载
    <b class='flag-5'>ADS</b>131M08 <b class='flag-5'>8</b><b class='flag-5'>通道</b>、<b class='flag-5'>同步</b><b class='flag-5'>采样</b>、24<b class='flag-5'>位</b>Δ-Σ <b class='flag-5'>ADC</b>数据表

    ADS8686S具有集成模拟前端的16通道16 、1MSPS、双路、同步采样ADC数据表

    电子发烧友网站提供《ADS8686S具有集成模拟前端的16通道16 、1MSPS、双路、
    发表于 07-16 11:23 0次下载
    <b class='flag-5'>ADS8686S</b><b class='flag-5'>具有</b>集成模拟前端的<b class='flag-5'>16</b><b class='flag-5'>通道</b>、<b class='flag-5'>16</b> <b class='flag-5'>位</b>、1MSPS、双路、<b class='flag-5'>同步</b><b class='flag-5'>采样</b><b class='flag-5'>ADC</b>数据表

    ADS131M02 2通道同步采样、24 Δ-ΣADC数据表

    电子发烧友网站提供《ADS131M02 2通道同步采样、24 Δ-ΣADC数据表.pdf》资
    发表于 07-15 11:38 0次下载
    <b class='flag-5'>ADS</b>131M02 2<b class='flag-5'>通道</b>、<b class='flag-5'>同步</b><b class='flag-5'>采样</b>、24<b class='flag-5'>位</b> Δ-Σ<b class='flag-5'>ADC</b>数据表

    ADS8588H 16、500kSPS、8通道同步采样ADC数据表

    电子发烧友网站提供《ADS8588H 16、500kSPS、8通道同步
    发表于 07-15 10:54 1次下载
    <b class='flag-5'>ADS8588</b>H <b class='flag-5'>16</b><b class='flag-5'>位</b>、500kSPS、<b class='flag-5'>8</b><b class='flag-5'>通道</b>、<b class='flag-5'>同步</b><b class='flag-5'>采样</b><b class='flag-5'>ADC</b>数据表

    ADS922x双路同步采样1610MSPS SAR ADC数据表

    电子发烧友网站提供《ADS922x双路同步采样1610MSPS SAR
    发表于 07-12 10:06 0次下载
    <b class='flag-5'>ADS</b>922x双路<b class='flag-5'>同步</b><b class='flag-5'>采样</b><b class='flag-5'>16</b><b class='flag-5'>位</b>10MSPS <b class='flag-5'>SAR</b> <b class='flag-5'>ADC</b>数据表

    ADS7067小型8通道16250kSPS800kSPS SAR ADC数据表

    电子发烧友网站提供《ADS7067小型8通道16250kSPS800kSPS SAR
    发表于 07-12 09:20 0次下载
    <b class='flag-5'>ADS</b>7067小型<b class='flag-5'>8</b><b class='flag-5'>通道</b><b class='flag-5'>16</b><b class='flag-5'>位</b>250kSPS800kSPS <b class='flag-5'>SAR</b> <b class='flag-5'>ADC</b>数据表

    ADS9226 16通道、低延迟、同步采样SAR ADC数据表

    电子发烧友网站提供《ADS9226 16通道、低延迟、同步采样
    发表于 06-20 14:27 2次下载
    <b class='flag-5'>ADS</b>9226 <b class='flag-5'>16</b><b class='flag-5'>位</b>双<b class='flag-5'>通道</b>、低延迟、<b class='flag-5'>同步</b><b class='flag-5'>采样</b><b class='flag-5'>SAR</b> <b class='flag-5'>ADC</b>数据表