首页 第4次课_AD_DA转换器

第4次课_AD_DA转换器

举报
开通vip

第4次课_AD_DA转换器null4.15 A/D转换器4.15 A/D转换器A/D转换器描述 A/D转换器的基本时钟由VPB时钟提供。可编程分频器可将时钟调整至逐步逼近转换所需的4.5MHz(最大)。如要要得到10位精度的结果,需要11个A/D转换时钟。 A/D转换器的参考电压来自V3A和VSSA引脚。4.15 A/D转换器4.15 A/D转换器特性 LPC2114/2124具有一个AD转换器,LPC2200系列具有两个AD转换器,它们具有如下特性: 10位逐次逼近式模式转换器; 测量范...

第4次课_AD_DA转换器
null4.15 A/D转换器4.15 A/D转换器A/D转换器描述 A/D转换器的基本时钟由VPB时钟提供。可编程分频器可将时钟调整至逐步逼近转换所需的4.5MHz(最大)。如要要得到10位精度的结果,需要11个A/D转换时钟。 A/D转换器的参考电压来自V3A和VSSA引脚。4.15 A/D转换器4.15 A/D转换器特性 LPC2114/2124具有一个AD转换器,LPC2200系列具有两个AD转换器,它们具有如下特性: 10位逐次逼近式模式转换器; 测量范围:0~3.3V; 10位转换事件>=2.44us; 可设置AD转换触发方式; 具有掉电模式。Lpc2138 中的AD引脚Lpc2138 中的AD引脚4.15 A/D转换器4.15 A/D转换器A/D转换器描述A/D引脚描述4.15 A/D转换器4.15 A/D转换器A/D转换器内部结构nullA/D转换器寄存器描述nullA/D转换器寄存器描述-控制寄存器ADCRnullADCRA/D转换器寄存器描述-控制寄存器nullADCRA/D转换器寄存器描述-控制寄存器nullADCRA/D转换器寄存器描述-控制寄存器nullADCR首先转换最低有效位再转换更高的有效位A/D转换器寄存器描述-控制寄存器nullADCRA/D转换器寄存器描述-控制寄存器nullADCRA/D转换器寄存器描述-控制寄存器nullADCRA/D转换器寄存器描述-控制寄存器nullADCRA/D转换器寄存器描述-控制寄存器nullADDRA/D转换器寄存器描述-数据寄存器nullADDRA/D转换器寄存器描述-数据寄存器nullADDRA/D转换器寄存器描述-数据寄存器nullADDRA/D转换器寄存器描述-数据寄存器nullADDRA/D转换器寄存器描述-数据寄存器nullADDRA/D转换器寄存器描述-数据寄存器nullADDRA/D转换器寄存器描述-数据寄存器4.15 A/D转换器4.15 A/D转换器使用A/D转换器的注意要点AD转换器的时钟不能大于4.5MHz; 使用MAT引脚触发AD转换启动时,相应的MAT信号不必输出到引脚。使用MAT引脚触发的方法,可以实现AD转换定时启动; BURST模式下,每次转换结束后立即开始下一路的转换,所以BURST模式具有最高的效率; 软件模式下,SEL字段中只能有一位置位,如果多位置位,将使用最低有效位。nullA/D转换器操作示例操作 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 nullA/D转换器操作示例#define ADCLK 4500000 // 定义AD部件时钟频率,单位:Hz #define ADBIT 10 // 定义BURST模式下的转换精度 #define ADBIT2 (10 - ADBIT) ... PINSEL1 = (PINSEL1 & 0xFC3FFFFF) | 0x00400000; ADCR = (0x01 << 27) | // EDGE (0x05 << 24) | // START (0x00 << 22) | // TEST1:0 (0x01 << 21) | // PDN (ADBIT2 << 17)| // CLKS (0x00 << 16) | // BUREST ((Fpclk/ADCLK + 1) << 8) | // CLKDIV (0x01 << 0); // SEL ADCR |= (1 << 24); While((ADDR & 0x80000000) != 0); ADCData = (ADDR >> 6) & 0x3FF; ...使用软件方式对Ain0转换:设置引脚连接模块硬件触发边沿设置AD启动设置测试模式设置AD部件上电设置BURST模式精度BURST模式禁止启动AD转换等待转换结束读取转换结果转换通道选择ADC部件时钟演示演示nullvoid InitSeg() { PINSEL0 = 0x00000000; IODIR0 = 0x3FFC; } void SegDisplay(unsigned short val) { IOPIN0 =val<<2; } int main() { unsigned int tmp; InitSeg(); PINSEL1=0x400000 ; /* 进行ADC模块设置,其中x<>24)&0x7)==0) tmp=(tmp>>6)&0x3ff; SegDisplay(tmp); AD0CR |= (1 << 24) ; } return 0; }4.15’ D/A转换器4.15’ D/A转换器10位数模转换器 电阻串联结构 缓冲输出 掉电模式 选择的转换速度与功率有关管脚描述管脚描述4.15’ D/A转换器4.15’ D/A转换器Lpc2132/4/6/8有一个10-bit的DAC,它只有一个寄存器,很容易使用D/A 转换器描述注:第16位称为BIAS位,如果这位为1,则转换时间位2.5us,可驱动输出700uA电流;若为0,转换时间位1us,驱动电流位350uADA输出正弦波DA输出正弦波#include PINSEL1 =(PINSEL1&~(0x3<<18))|0x2<<18; while(1){ for(i=0;i<=15;i++) { value = 1023.0*(sin(i*2*3.14159265/16.0) +1)/2.0 ; DACR = (((int)value)&0x3ff)<<6; delay(); } }
本文档为【第4次课_AD_DA转换器】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_808517
暂无简介~
格式:ppt
大小:457KB
软件:PowerPoint
页数:0
分类:工学
上传时间:2014-03-19
浏览量:17