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

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

3天内不再提示

隔离DAC/ADC有哪些选择? APC&PAC芯片

客益电子 来源:a朱金桥 2020-03-16 09:08 次阅读

模拟信号隔离是电动汽车、工业控制PLC电机驱动、电源逆变器等领域的常用技术,常规的解决方案有线性光耦、隔离运放等,不过价格上略偏高昂、电路也较为复杂,有些精度也不够,总体来说,应用中不算太友好。

为了获得更低成本的解决方案,大多数工程师会选择PWM来实现模拟信号的隔离传输。比如下图:

这种解决方案分为三步:

第一、将PWM信号经过光耦隔离后输出PWM_ISO信号。其中PWM_ISO信号的高电平为基准电压VREF。第二步用二阶RC滤波电路过滤PWM_ISO信号输出电压信号VLPF。第三步,VLPF信号经过经过运放放大后输出目标电压VOUT。这是一个非常容理解和实现的方案,也被广泛的使用,不过此电路也有其短板。

缺点一,光耦传输PWM信号会引入失真,尤其光耦对温度敏感,对策有两个,使用高速光耦或者将输入PWM的频率尽可能的变低,前者价格较高而后者会极大的增加传输时延。

缺点二,第二步中为了获得干净的VLPF电压,需要较大的RC值来进行滤波,PWM频率越低,需要的RC越大,信号的传输速度也就越慢。

缺点三,假设PWM的占空比为Duty,则最终输出的VOUT=VREF*Duty*(R1+R2)/R2,上式可以得出VOUT的精度决定于VREF、(R1+R2)/R2、Duty三者,假设Duty精度可以通过高速光耦来实现,那么高精度的输出还需要高精度的VREF和电阻才能实现,所以当用这个电路实现高精度的PWM转电压时,对各个器件的要求较高,成本也较高。

客益电子推出的模拟信号隔离方案是基于APC芯片和PAC芯片技术。所谓APC芯片是将模拟信号线性转换成PWM信号,相对的,所谓PAC芯片是将PWM信号转换成模拟信号。

下图为APC芯片GP9303:

APC芯片GP9303的输入端VIN的电压范围是0-5V,其输出的PWM信号的占空比为Duty=VIN/5V。将0-5V的输入电压转换为0%-100%的PWM信号输出。

下图为PAC芯片GP8101:

PAC芯片GP8101的输入端PWM信号的占空比范围为0%-100%,其输出电压信号VOUT=Duty*5V。将0%-100%的PWM输入信号转换为0-5V电压输出。

通过APC和PAC芯片的组合可以非常容易的实现模拟信号隔离,包括PWM与模拟信号隔隔离转换。通常工程师经常会遇到三类功能需求:

隔离ADC功能

隔离DAC功能

模拟信号隔离功能

第一种隔离ADC功能可以通过下图方式实现,通过APC芯片GP9303将模拟信号0-5V转换成0%-100%的PWM信号,输出的PWM信号经过光耦隔离后被MCU采集,从而实现隔离ADC的作用。

第二种隔离DAC的功能可以通过下图方式实现,MCU输出PWM信号,经过光耦隔离后输出给PAC芯片GP8101或者GP8102等,PAC芯片直接输出0-10V、4-20mA等模拟量,其中输出值与PWM占空比呈线性关系。

第三种模拟信号隔离功能有两种方法实现,一种使用光耦作为隔离媒介,APC芯片GP9303将模拟信号转换成PWM,PAC芯片GP8101将PWM信号转换成模拟信号,中间通过光耦隔离。另一种方法是APC芯片GP9303M将模拟信号转换成PWM高频调制信号,PAC芯片GP8101M将高频调制PWM信号解调后还原成模拟信号输出,中间用电容来隔离。

下图为光耦隔离方案

下图为电容隔离方案,电容隔离方案电路简单,成本低廉,是非常有竞争力的解决方案。

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

    评论

    相关推荐

    labview如何测ADC输入到DAC输出的延时

    ADCDAC用的是MIO的SCB-68A,从ADC采集数据,经过上位机处理后把数据发放到DAC输出,想测量从ADC采集到
    发表于 08-12 16:15

    STM32L051 ADC想单次单通道ADC转换有什么好方法?

    另外STM32L0 HAL库,例程都是判断HAL_ADC_STATE_EOC才取ADC值,新版本库好像没这个了,咋办? typedef enum { HAL_DAC
    发表于 05-11 06:22

    CS32G020 DAC触发源选择定时器时,无法触发DAC转换?

    */ DAC_ITConfig(DAC_IE_OV, ENABLE); /* NVIC_EnableIRQ(IRQn_ADC)*/ NVIC->NVIC_IS
    发表于 04-01 14:02

    一文带您了解如何进行ADC&;amp;DAC精度测试

    独立的集成电路(IC)芯片,另一种则是作为IP核心或功能模块内嵌于微控制器单元(MCU)等其他类型的芯片中。 不论采取何种形式,ADCDAC的分辨率都仅由其设计架构所决定。分辨率是指
    的头像 发表于 04-01 13:10 764次阅读
    一文带您了解如何进行<b class='flag-5'>ADC&</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>DAC</b>精度测试

    如何使用FPGA驱动并行ADC和并行DAC芯片

    ADCDAC是FPGA与外部信号的接口,从数据接口类型的角度划分,低速的串行接口和高速的并行接口。
    的头像 发表于 02-22 16:15 3000次阅读
    如何使用FPGA驱动并行<b class='flag-5'>ADC</b>和并行<b class='flag-5'>DAC</b><b class='flag-5'>芯片</b>?

    ADCDAC常用的56个技术术语分享

    设置为全0时的输出之差。所有数据转换器的满幅增益误差都与选择用于测量增益误差的基准有关。 增益误差 ADCDAC的增益误差表示实际传递函数的斜率与理想传递函数的斜率的匹配程度。增益误差通常
    发表于 12-18 07:08

    国内常用ADC芯片哪些?

    下 CS1237,这个作为电子秤方案的常用ADC芯片 ,它是一款高精度、低功耗模数转换芯片,一路差分输入通道,内置温度传感器和高精度振荡器。MCU可以通过2线的SPI 接口SCLK、DRDY与CS1237进行通信,对其进行配置,
    的头像 发表于 12-12 16:03 5005次阅读

    使用ADN2830做激光器的APC控制,ADN2830参考电路如何选择

    想请问您一个问题:使用芯片ADN2830做激光器的APC控制,根据其数据手册,几种参考电路模式,用作激光器的APC控制的参考电路是下面三种模式的哪种?
    发表于 12-12 06:43

    Σ-Δ型ADCDAC

    电子发烧友网站提供《Σ-Δ型ADCDAC.pdf》资料免费下载
    发表于 11-22 15:02 1次下载
    Σ-Δ型<b class='flag-5'>ADC</b>和<b class='flag-5'>DAC</b>

    ADC/DAC/仪表放大的输入参考电压需不需通过放大器隔离一下在送入?

    麻烦各位啦,想问一下ADC/DAC/仪表放大等的输入参考电压需不需通过放大器隔离一下在送入。 隔离的目的是不是解决阻抗问题?
    发表于 11-21 08:00

    并行接口的ADCDAC的测试方法

    并行接口的ADCDAC的测试方法 ADCDAC是两种最常见的数据转换器,用于模数(ADC)和数模(D
    的头像 发表于 11-07 10:21 1492次阅读

    如何选择ADC芯片

    在进行单片机开发时,由于测量数据有精度要求,不知道如何进行ADC的选型和精度控制,还有成本考虑,哪位大佬可以给我讲讲如何进行ADC选型吗?还有现在主流的ADC芯片型号是那些,非常感谢!
    发表于 10-19 07:10

    AD数据转换-SAR ADC介绍

    基本SAR(Successive Approxmation Register)ADC结构中包括采样保持S&amp;H电路、比较器、DAC、SAR逻辑四个单元。
    的头像 发表于 09-26 10:40 1598次阅读
    AD数据转换-SAR <b class='flag-5'>ADC</b>介绍

    什么是ADC?信号链ADC的位置在哪?ADC芯片的常见架构

    我们通常所说的A/D 转换器芯片ADC)和 D/A 转换器芯片DAC)都是模数转换芯片,它们本质上是信号链
    的头像 发表于 09-26 10:24 1.9w次阅读
    什么是<b class='flag-5'>ADC</b>?信号链<b class='flag-5'>ADC</b>的位置在哪?<b class='flag-5'>ADC</b><b class='flag-5'>芯片</b>的常见架构

    高速ADC/DAC在现代全数字雷达中的应用

    可以看到,ADC/DAC 芯片是模拟域和数字域的边界。一旦信号转换到数字域,所有的信号都可以通过软件算法进行处理和补偿,而且这个处理过程通常不会引起额外的噪声和信号失真,因此把 ADC
    发表于 09-20 11:16 1063次阅读
    高速<b class='flag-5'>ADC</b>/<b class='flag-5'>DAC</b>在现代全数字雷达中的应用