搜档网
当前位置:搜档网 › LPC1700_um_30

LPC1700_um_30

地址:广州市天河北路689号光大银行大厦12楼F4 网址:https://www.sodocs.net/doc/f56726536.html,

第第3300章章 数数模模转转换换器器D D A A C C

用用户户手手册册R R e e v v 0000..0044

L P C 1700系列微控制器

销售与服务网络

广州专卖店

地址:广州市天河区新赛格电子城203-204室电话:(020)87578634 87569917

传真:(020)87578842南京周立功

地址:南京市珠江路280号珠江大厦2006室电话:(025)83613221 83613271 83603500 传真:(025)83613271

北京周立功

地址:北京市海淀区知春路113号银网中心A座1207-1208室(中发电子市场斜对面)

电话:(010)62536178 62536179 82628073

传真:(010)82614433 重庆周立功

地址:重庆市石桥铺科园一路二号大西洋国际大厦(赛格电子市场)1611室

电话:(023)68796438 68796439

传真:(023)68796439

杭州周立功

地址:杭州市天目山路217号江南电子大厦502室电话:(0571)89719480 89719481 89719482

89719483 89719448 89719485

传真:(0571)89719494 成都周立功

地址:成都市一环路南二段1号数码同人港401室(磨子桥立交西北角)

电话:(028)85439836 85437446

传真:(028) 85437896

深圳周立功

地址:深圳市深南中路 2070号电子科技大厦C座4楼D室

电话:(0755)83781788(5线)

传真:(0755)83793285 武汉周立功

地址:武汉市洪山区广埠屯珞瑜路158号12128室(华中电脑数码市场)

电话:(027)87168497 87168297 87168397

传真:(027)87163755

上海周立功

地址:上海市北京东路668号科技京城东座7E室电话:(021)53083452 53083453 53083496

传真:(021)53083491西安办事处

地址:西安市长安北路54号太平洋大厦1201室电话:(029)87881296 83063000 87881295

传真:(029)87880865

目录

第30章数模转换器(DAC) (1)

30.1 基本配置 (1)

30.2 特性 (1)

30.3 引脚描述 (1)

30.4 寄存器描述 (1)

30.4.1 D/A转换寄存器 (2)

30.4.2 D/A转换控制寄存器 (2)

第30章 数模转换器(DAC )

引脚 类型 描述

A OUT 输出 模拟输出。当DACR 写入新值后,经过所选的设定时间,该引脚的电压为VALUE/1024×VREF (相对于V SSA )

VREF 参考 参考电压。该引脚为D/A 转换器提供参考电压

V DDA V SSA

电源

模拟电源和地。它们应当分别与V DD(3V3)和VSS 的电压相同,但为了降低噪声和出错几率,两者应当隔离

注:当不使用DAC 时,V DDA 和V REFP 引脚须与电源相连,V SSA 必须接地。这些引脚不能悬空。

30.4 寄存器描述

DAC 寄存器如表30.2所示。需要注意的是寄存器PCONP 中没有DAC 控制位。若要使能DAC ,

就必须选择其输出到相关的引脚P0.26。在访问DAC 寄存器前须用该方法将DAC 使能。

表30.2 DAC 寄存器

名称 描述

访问

复位值[1]

地址 DACR D/A 转换寄存器。该寄存器包含转换成模拟输出值的数字设置值和功耗控制位

R/W 0 0x4008 C000 DACCTRL DAC 控制寄存器。该寄存器控制DAM 和定时器的操作

R/W 0 0x4008 C004 DACCNTVAL

DAC 计数值寄存器。该寄存器包含DAC DMA/中断定时器的重载值

R/W 0x0000 0000

0x4008 C008

[1] 复位值仅反应使用位的数据,不包括保留位中的内容。

30.4.1 D/A转换寄存器

该寄存器(可读/写)包含转换成模拟输出值的数字设定值和用来平衡性能和功耗的位。DACR[5:0]保留用于之后分辨率更高的D/A转换器。

表30.3 D/A 转换器寄存器位描述(DACR-0x4008 C000)

符号值描述复位值5:0 -

保留,用户软件不应向其写入1。从保留位读出的值未定义NA

15:6 VALUE 当该字段被写入新值后,经过一段所选的设定时间,引脚A OUT上

的电压为VALUE/1024×VREF(相对于VSSA)

0 DAC的最大设定时间为1μs,最大电流为700μA

16 BIAS[1]

1 DAC的最大设定时间为2.5μs,最大电流为350μA

0 31:17 - 保留,用户软件不应向其写入1。从保留位读出的值未定义NA

[1] 在A OUT引脚上接有一个不超过100pF的电容的情况下,BIAS位的描述中提到的设定时间才是有效的。如果使用大于该值的电容,将会导致设定时间比规定时间长。最终版本的数据手册将会给出有关负载阻抗与设定时间的图表。

30.4.2 D/A转换控制寄存器

该寄存器(可读/写)使能DMA操作并控制DMA定时器。

表30.4 D/A控制寄存器位描述(DACCTRL-0x4008 C004)

位符号值描述复位值

0 该位在写DACR寄存器时清零

0 INT_DMA_REQ

1 定时器溢出时该位由硬件置位

0 DACR双缓冲被禁能

1 IDBLBUF_ENA

1 当该位和CNT_ENA都置位时,DACR寄存器中的双缓冲功能

被使能。向DACR写数据会先将数据写入一个预缓冲器,数据

在下次计数器超时时被发送到DACR

0 超时计数器操作被禁能

2 CNT_ENA

1 超时计数器操作被使能

0 DAM访问被禁止

3 CNT_ENA

1 DMA突发请求输入7被使能用于DAC转换

31 :4 -

保留,用户软件不应向其写入1。从保留位读出的值未定义NA

30.4.3 D/A转换计数值寄存器

该寄存器(可读/写)包含中断/DMA计数器的重载值。

表30.5 D/A转换寄存器位描述(DACCNTVAL-0x4008 C008)

位符号描述复位值15:0 VALUE DAC中断/DMA定时器的16位重载值0

30.5 操作

图30.1 有DMA中断和定时器的DAC控制

相关主题