pid控制算法代码,PID控制算法基本原理
2023-10-03
很多朋友对DAC0832中文资料,DAC0832引脚图与应用电路程序不是很了解,每日小编刚好整理了这方面的知识,今天就来带大家一探究竟。
DAC0832的引脚图、功能介绍及原理电路图:DAC0832是一款采样频率为八位的D/A转换芯片,集成电路中有两级输入寄存器,使DAC0832芯片具有双缓冲、单缓冲、直通三种输入模式,以满足各种电路的需要(如多路D/A异步输入、同步转换等。).所以这款芯片被广泛使用,关于DAC0832应用的一些重要信息如下图所示:
D/A转换结果以电流形式输出。如果需要相应的模拟电压信号,可以用高输入阻抗的线性运算放大器来实现。运算放大器的反馈电阻可以通过RFB参考片内固有电阻,也可以外接。DAC0832的逻辑输入符合TTL电平,可直接与TTL电路或微机电路连接。DAC0832引脚功能描述:DI0~DI7:数据输入线,TLL电平。ILE:数据锁存器允许控制信号输入线,它在高电平有效。CS:芯片选择信号输入线,低电平有效。
WR1:是输入寄存器的写选通信号。XFER:数据传输控制信号输入线,低电平有效。WR2:DAC寄存器的写选通输入线。Iout1:电流输出线。当输入全为1时,Iout1最大。Iout2:电流输出线。其值与Iout1之和是一个常数。Rfb:反馈信号输入线,芯片内部有反馈电阻。Vcc:电源输入线(5v~ 15v)Vref:参考电压输入线(-10v~ 10v)AGND:模拟地,模拟信号和参考电源的参考地。
DGND:数字地面。两种地线最好在参考电源处一起接地。DAC0832的内部结构和外部结构:DAC0832的内部结构。
DAC0832的内部结构如图10.9所示。DAC0832有两级锁存器。第一级锁存器称为输入寄存器,其锁存信号为ILE;第二级锁存器称为DAC寄存器,其锁存信号为传输控制信号。由于采用了两级锁存,DAC0832可以工作在双缓冲模式,即在输出模拟信号的同时采集下一个数字量,可以有效提高转换速度。
此外,两级锁存器还可以利用第二级锁存信号实现多个D/A转换器同时工作时的同步输出。
在图10.9中,当LE为高电平,LE为低电平时,为高电平,输入寄存器的输出随输入而变化;之后由低变高时为低电平,数据锁存到输入寄存器。此时,输入寄存器的输出端不再随输入数据的变化而变化。对于第二级锁存器,当和均为低电平时,为高电平,DAC寄存器的输出随其输入而变化;此后,当它从低电平变为高电平时,它会变为低电平,输入寄存器的数据被锁存到DAC寄存器中。
DAC0832外部连接DAC0832外部连接电路如图10.10所示。DAC0832在数模模式下工作,数据可以通过两种方式锁存。
第一种方法是让输入寄存器工作在锁存状态,让DAC寄存器工作在直通状态。具体来说,就是使和都为低电平,DAC寄存器的锁存选通端得不到有效电平而通过;此外,输入到寄存器的控制信号ILE处于高电平和低电平,从而当接收到负脉冲时,可以完成一次转换。
第二种方法是让输入寄存器工作在直通状态,让DAC寄存器工作在锁存状态。是使和为低电平,ILE为高电平,这样,输入寄存器的锁存选通信号处于无效状态而通过;当sum引脚输入负脉冲时,DAC寄存器在锁存状态下工作,提供锁存数据进行转换。根据以上对DAC0832的输入寄存器和DAC寄存器的不同控制方式,DAC0832有以下三种工作模式:
(1)单缓冲模式。单缓冲模式是控制输入寄存器和DAC寄存器同时接收数据,或者仅将DAC寄存器与输入寄存器相连。这种方法仅适用于一个模拟输出或多个模拟异步输出。双缓冲模式。双缓冲模式是让输入寄存器先接收数据,然后控制输入寄存器的输出数据到DAC寄存器,即两次锁存输入数据。这种方法适用于同步输出多个数模转换结果的情况。
(3)直接模式。直通模式是数据不被两级锁存器锁存,即、和都接地,ILE接高电平。该方法适用于连续反馈控制电路,但使用时必须通过额外的I/O接口连接到CPU,以匹配CPU与D/A之间的转换,DAC0832应用电路程序采用ADC0809实现A/D数据转换(I) D/A转换器DAC0832。
DAC0832是一款采用CMOS技术制造的单芯片DC输出8位模数转换器。如图4-82所示,由倒T型R-2R电阻网络、模拟开关、运算放大器和参考电压VREF四部分组成。运算放大器输出的模拟值V0为:从上式可以看出,输出的模拟值与输入的数字值()成正比,实现了数字值到模拟值的转换。
一个8位数模转换器有8个输入(每个输入是8位二进制数的一位)和一个模拟输出。输入可以有28=256种不同的二进制配置,输出是256种电压中的一种,即输出电压不是整个电压范围内的任意值,而只有256种可能值。图4-83是DAC0832的逻辑框图和引脚排列。图4-83DAC0832输出电流,一般要求是电压,所以必须通过外部运算放大器转换成电压。实验电路如图4-84所示:
图4-85in0 ~ in7: 8模拟信号输入。答1、A2、A0:地址输入。ALE数据锁存允许输入信号,在此引脚施加正脉冲,并且上升沿有效。此时,地址码被锁存,从而选通相应的模拟信号通道进行A/D转换。启动:启动信号输入端子,此处应施加正脉冲。上升沿到达时,内部逐次逼近寄存器将复位,下降沿到达后,A/D转换过程将开始。
EOC:转换结束时输出信号(转换接受标志),高电平有效。OE:输入使能信号,高电平有效。时钟(CP):时钟信号输入端,外部时钟频率一般为640kHz。Vcc: 5V单电源。Vref(),Vref(-):参考电压的正极和负极。一般Vref()接5V电源,Vref(-)接地。D7~D0:数字信号输出端子。A2、A1、A0三个地址输入选通八个模拟信号中的任何一个,用于A/D转换。
下面给出DAC0832应用电路的D/A转换的程序实现:DAC0832实现一次D/A转换,可以使用以下程序段。在1000H单元中设置要转换的数据。MOVBX,100HMOV AL,[BX];获取转换数据MOV DX,PORTAPORTA是DAC端口地址OUT DX,AL。
以上知识分享希望能够帮助到大家!
版权声明:本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们
推荐阅读
2023-10-03
2023-10-03
2023-10-03
2023-10-03
2023-10-03
2023-10-03
2023-10-03
2023-10-03
2023-10-03
2023-10-03
2023-10-03
2023-10-03
2023-10-03
2023-10-03
栏目热点
pid控制算法代码,PID控制算法基本原理
LilyGoT手表键盘C3迷你电脑套件
索泰ZBOXEdgeCI342迷你电脑正式上市
谷歌在最新的视频预告片中展示了PixelWatch的独特设计
三星与设计师Juun.J合作推出限量版可折叠产品和配件
从2023年起Fitbit设备将需要Google帐户
TOKKCAMC2+智能WiFi独立日 夜视摄像头
三星正在与全球时尚品牌JUUN.J合作
OnePlusNordWatch的颜色选项通过泄露的渲染揭示
就在第一款Nothing手机发布之前一种新的TWS芽设计浮出水面