AD:将模拟信号转换为计算机可操作的数字信号。
DA:将计算机输出的数字信号转换为模拟信号。
- 硬件电路模型
IN通过ADDA/ADDB/ADDC/ALE控制使电压信号转换为数字信号。
将锁存器输出数字信号缓存。
- DA/AD原理
DA原理
T型电阻网路转换器
- 输出电压 VO=(D7~D0)256×VREF×RfbR
- 当Rfb=R时,VO=(D7~D0)256×VREF
DA通过电流控制电压在T型电阻网络中根本原理还是进制转换转换步骤是数字输入>每位控制开关>产生对应的权值电流>求和>转换电压。
PWM型DA转换器
- 输出电压 VO=(PWM占空比)×VH
利用低通滤波器去过滤PWM信号用电压跟随器去增强驱动能力。
AD原理
逐次逼近型AD转换器:
- 输出数字量 D7~D0=VINVREF×256 结果取整。
XPT2046
4线制电阻式触摸屏控制器,内含逐步逼近型A/D转换器,可以通过执行两次A/D转换查出被按的屏幕位置,除此之外,还可以测量加在触摸屏上的压力。内部自带2.5V 参考电压,可以作为辅助输入、温度测量和电池监测之用,电池监测的电压范围可以从 OV 到 6V。XPT2046 片内集成有一个温度传感器。
XPT2046时序
SPI通信
启动转换(主控发送控制字)
1.拉低CS:使XPT2046通信。
2.发送控制字。
3.在CLK上升沿逐位发送控制字
等待转换完成
读取转换结果
1.输出CLK
2.在CLK下降沿读取DOUT数据
3.拉高CS
学习心得
通过对AD/DA的学习我知道了对专业课的学习马虎不得需要认真对待不能不懂装懂,同时感到了自己有许多不足的地方需要认真学习同时需要提高自己的思维能力积极培养自己的动手能力,需要专注认真的学习知其所以然。同时需要加强电路学习了解电路知道各个电路元器件的功能与作用。