《嵌入式系统概论》课件_第7章-模拟通道组件及应用(第三版).pptVIP

《嵌入式系统概论》课件_第7章-模拟通道组件及应用(第三版).ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

******串行ADC扩展二、串行ADC扩展加权电阻DAC组成7.5数模转换器DAC数模转换是将数字量转换为模拟量(电流或电压),使输出的模拟电量与输入的数字量成正比。实现这种转换功能的电路叫数模转换器(DAC)。重点掌握片上DAC及应用,片外扩展DAC只作了解即可。STM32F10x内部有2个12位DAC,可选择8位和12位模式,在12位模式下,具有右对齐和左对齐两种对齐是方式。加权电阻DAC组成7.5.1STM32F10x片上DAC及应用(重点)PA4(DACOUT1)PA5(DACOUT2DAC输出=VREF*(DOR/4095)DAC控制寄存器DMAEN2/1:0:关闭DAC通道2/1DMA模式,1:使能DAC通道2/2DMA模式;MAMP2/1[3:0]:DAC通道2/1屏蔽/幅值选择器,用来在噪声生成模式下选择屏蔽位 在三角波生成模式下选择波形的幅值。WAVE2/1[1:0]:00:关闭波形发生器,10:使能噪声波形发生器, 1x:使能三角波发生器。TSEL2/1[2:0]:DAC通道2/1触发选择:111软件触发,110外线9触发,其它定时TEN2/1:DAC通道2/1触发使能,1使能,0关闭(无须触发直接变换)。BOFF2/1:关闭DAC通道2/1输出缓存,0:使能;1:关闭。EN2/1:DAC通道2/1使能,0:关闭DAC通道2/1,1:使能DAC通道2/1DAC软件触发寄存器D31…D2D1D0保留SWTRIG2DAC通道2软件触发0:关闭DAC通道2软件触发1:使能DAC通道2软件触发SWTRIG1DAC通道1软件触发0:关闭DAC通道1软件触发1:使能DAC通道1软件触发DAC应用具体操作一、DAC初始化(1)初始化用于DAC输出的GPIOA端口时钟及A端口复用时钟(2)初始化ADC时钟(3)将PA4或PA5设置为50MHz复用推挽输出(4)选择触发方式DAC_Trigger(5)是否使用波形发生、关闭输出缓冲(6)使能DAC、通道1或2由软件触发(7)设置通道12位右对齐模式。二、输出数据到DAC相应通道,如果有触发方式,则使能相应触发方式DAC应用

通过DAC输出4-20mA电流VDACOUT1=Verf*D/4095输出电流Iout=VDACOOUT1/R15=Vref*D/4095/0.1K(mA)DAC应用

通过DAC输出正弦波推动喇叭发声VDACOUT1=Verf*D/4095一个周期采集正弦波32个幅值点,保存在内存缓冲区中,定时输出这些点,即可输出频率或周期可调的正弦波,再经过音频放大器LM386放大,直接推动喇叭发声。调整输出正弦波的频率即可发出不同音调,再配合延时不同时间,即可让喇叭奏乐。7.6典型模拟IO系统实例温度变送器设计加权电阻DAC组成PT100检测电路-变送器输入电路温度变送器输入电路温度变送器输出电路温度变送器电流输出电路7-17-57-127-147-15本章作业********************反相放大器反相放大:由放大器性质可知:Ui=U-=U+=0Ii+Io=0U0=-Rf/R1*Ui放大倍数A=-Rf/R1=-100/10=-10当传感器输出最大300mV时,放大器放大后输出给ADC的最大值为3.0V。差分放大C=1,a=b,则有U0=(1+2a)*(Ui+-Ui-)7.2.4激励与变换问题的提出:有些传感器输出的信号不是电压信号,这时就要把非电压信号变换为电压信号,这即信号变换。通常信号变换是靠激励源完成的,因此有时信号变换也可以认为是信号激励。1、电源激励源的应用-电阻信号变换为电压2、电流变换为电压3、电压变换为电流3、双极变单极4、电平变换7.2.4模拟信号隔离问题的提出:在有些工业现场干扰非常严重,为了可靠进行数据的采集和处理,有必要对传感器送来的信号进行隔离。对于模拟信号的隔离常用两种方法:一是采用线性光电耦合器,二是直接采用隔离运算放大器。1、采用线性光耦进行信号隔离2、采用专用隔离放大器隔离常用隔离放大器有:ISO100系列、AD210系列、AMC1200、ICPL_7800系列等。AMC1200隔离运算放大器7.4模数转换器ADC(核

文档评论(0)

kd8w + 关注
实名认证
文档贡献者

kd8w

1亿VIP精品文档

相关文档