Chapter 10 ATDWord下载.docx

上传人:b****4 文档编号:16643287 上传时间:2022-11-25 格式:DOCX 页数:39 大小:731.45KB
下载 相关 举报
Chapter 10 ATDWord下载.docx_第1页
第1页 / 共39页
Chapter 10 ATDWord下载.docx_第2页
第2页 / 共39页
Chapter 10 ATDWord下载.docx_第3页
第3页 / 共39页
Chapter 10 ATDWord下载.docx_第4页
第4页 / 共39页
Chapter 10 ATDWord下载.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

Chapter 10 ATDWord下载.docx

《Chapter 10 ATDWord下载.docx》由会员分享,可在线阅读,更多相关《Chapter 10 ATDWord下载.docx(39页珍藏版)》请在冰豆网上搜索。

Chapter 10 ATDWord下载.docx

参照装置规格的可用性和连接性。

••配置通道的地址(当多通道转换时)(Configurablelocationforchannelwraparound(whenconvertingmultiplechannelsinasequence))

10.1.1Features

•8-,10-,or12-bitresolution.

•ConversioninStopModeusinginternallygeneratedclock

•Automaticreturntolowpowerafterconversionsequence

•Automaticcomparewithinterruptforhigherthanorless/equalthanprogrammablevalue

•Programmablesampletime.

•Left/rightjustifiedresultdata.

•Externaltriggercontrol.

•Sequencecompleteinterrupt.

•Analoginputmultiplexerfor16analoginputchannels.

•SpecialconversionsforVRH,VRL,(VRL+VRH)/2.

•1-to-16conversionsequencelengths.

•Continuousconversionmode.

•Multiplechannelscans.

•ConfigurableexternaltriggerfunctionalityonanyADchanneloranyoffouradditionaltriggerinputs.Thefouradditionaltriggerinputscanbechipexternalorinternal.Refertodevicespecificationforavailabilityandconnectivity.

•Configurablelocationforchannelwraparound(whenconvertingmultiplechannelsinasequence).

10.1.2操作模式

10.1.2.1转换模式

可软件编程选择单次或连续的转换在一个通道或多个通道。

10.1.2.1ConversionModes

Thereissoftwareprogrammableselectionbetweenperformingsingleorcontinuousconversiononasinglechannelormultiplechannels.

10.1.2.2芯片的运行模式

•停止模式(StopMode)

—ICLKSTP=0(在ATDCTL2寄存器)

进入停止模式后中止任何运行中的转换序列,如果一个序列被终止,退出停止模式后才恢复功能工作。

把转换序列写入ATDCTL5也有同样的效果。

因此,以一个先前的停止程序退出停止模式,全部标志都被清除。

—ICLKSTP=1(在ATDCTL2寄存器)

基于用内部产生ICLK时钟作为ATD时钟,在停止模式中ATD转换序列可以继续进行。

由于处于从运行到停止或相反过程的过渡段时的转换未写入结果寄存器中,CCF标志未被设置,也没有做比较。

当在停止模式(ICLKSTP=1)中进行的转换要离开停止模式时,一个ATD停止—恢复时间tATDSTPRCV需要切换回基于ATD时钟的总线时钟。

(WhenconvertinginStopMode(ICLKSTP=1)anATDStopRecoverytimetATDSTPRCVisrequiredtoswitchbacktobusclockbasedATDCLKwhenleavingStopMode.)在这段时间不要访问AD寄存器。

•等待模式

ADC12B16C在运行和等待模式中表现相同。

为了降低功耗,在进入等待模式前,连续转换应中止。

•冻结模式(FreezeMode)

ADC12B16C的冻结模式中,根据FRZ1和FRZ0位设置,可以是继续或完成或停止转换。

这在调试和仿真中非常有用。

•StopMode

—ICLKSTP=0(inATDCTL2register)

EnteringStopModeabortsanyconversionsequenceinprogressandifasequencewasabortedrestartsitafterexitingstopmode.Thishasthesameeffect/consequencesasstartingaconversionsequencewithwritetoATDCTL5.Soafterexitingfromstopmodewithapreviouslyabortedsequenceallflagsareclearedetc.

—ICLKSTP=1(inATDCTL2register)

A/DconversionsequenceseamlesscontinuesinStopModebasedontheinternallygeneratedclockICLKasATDclock.ForconversionsduringtransitionfromRuntoStopModeorviceversatheresultisnotwrittentotheresultsregister,noCCFflagissetandnocompareisdone.WhenconvertinginStopMode(ICLKSTP=1)anATDStopRecoverytimetATDSTPRCVisrequiredtoswitchbacktobusclockbasedATDCLKwhenleavingStopMode.DonotaccessATDregistersduringthistime.

•WaitMode

ADC12B16CbehavessameinRunandWaitMode.ForreducedpowerconsumptioncontinuosconversionsshouldbeabortedbeforeenteringWaitmode.

•FreezeMode

InFreezeModetheADC12B16CwilleithercontinueorfinishorstopconvertingaccordingtotheFRZ1andFRZ0bits.Thisisusefulfordebuggingandemulation.

10.1.3结构图

10.2信号描述

本节罗列了ADC12B16C的所有输入。

10.2SignalDescription

ThissectionlistsallinputstotheADC12B16Cblock.

10.2.1详细信号说明

10.2.1.1ANx(x=15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0)

该引脚作为模拟信号输入通道x。

它也可以被配置为ATD转换的数字或外部触发端口。

10.2.1.2ETRIG3,ETRIG2,ETRIG1,ETRIG0

这些输入可配置为外部触发的ATD转换。

这些输入的应用和连接要参照设备的规格!

10.2.1.3VRH,VRL

VRH是ATD转换的参考高电压,VRL是参考低电压

10.2.1.4VDDA,VSSA

这些引脚是给ADC12B16C模拟部分供电。

10.3MemoryMap和寄存器定义

本节提供所有ADC12B16C中寄存器的详细描述。

10.3.1ModuleMemoryMap

Figure10-2给出了ADC12B16C所有寄存器概述。

注意

寄存器地址=基地址+偏移地址(BaseAddress+AddressOffset),基地址是指在单片机级别(MCUlevel)和的地址偏移量是指在模块级别(modulelevel)。

10.2.1DetailedSignalDescriptions

ThispinservesastheanaloginputChannelx.ItcanalsobeconfiguredasdigitalportorexternaltriggerfortheATDconversion.

TheseinputscanbeconfiguredtoserveasanexternaltriggerfortheATDconversion.Refertodevicespecificationforavailabilityandconnectionoftheseinputs!

VRHisthehighreferencevoltage,VRListhelowreferencevoltageforATDconversion.

ThesepinsarethepowersuppliesfortheanalogcircuitryoftheADC12B16Cblock.

10.3MemoryMapandRegisterDefinition

ThissectionprovidesadetaileddescriptionofallregistersaccessibleintheADC12B16C.

Figure10-2givesanoverviewonallADC12B16Cregisters.

NOTE

RegisterAddress=BaseAddress+AddressOffset,wheretheBaseAddressisdefinedattheMCUlevelandtheAddressOffsetisdefinedatthemodule

10.3.2寄存器说明

本节以地址命令描述全部ADC12B16C寄存器和它们各自的位。

10.3.2.1AD控制寄存器0(ATDCTL0)

写入此寄存器将中止当前的转换程序

10.3.2RegisterDescriptions

ThissectiondescribesinaddressorderalltheADC12B16Cregistersandtheirindividualbits.

10.3.2.1ATDControlRegister0(ATDCTL0)

Writestothisregisterwillabortcurrentconversionsequence.

读:

任何时候

写:

任意时候,在特殊的模式下经常把0写入保留位7.

Write:

Anytime,inspecialmodesalwayswrite0toReservedBit7.

Table10-1.ATDCTL0域(Field)说明

描述

3-0

WRAP[3-0]

通道选择位——当做多通道转换时,这些位确定通道的选择(wraparound)编码汇总于表10-2。

ATD0CTL0

ATD0CTL0_WRAP0

ATD0CTL0_WRAP1

ATD0CTL0_WRAP2

ATD0CTL0_WRAP3

 

WrapAroundChannelSelectBits—Thesebitsdeterminethechannelforwraparoundwhendoingmultichannelconversions.ThecodingissummarizedinTable10-2.

Table10-2.多通道选择编码

WRAP3

WRAP2

WRAP1

WRAP0

多通道转换(MULT=1)转换完后回到AN0

保留(如果只有AN0用做转换用MULT=0)

1

AN1

AN2

AN3

AN4

AN5

AN6

AN7

AN8

AN9

AN10

AN11

AN12

AN13

AN14

AN15

10.3.2.2AD控制寄存器1(ATDCTL1)

Table10-3.ATDCTL1描述

FIELD

7

ETRIGSEL

外部触发源选择——这位是选择外部中断源是AD通道中的或是ETRIG3-0输入中的一个。

ETRIG3-0的连接和应用要查看设备规格。

如果某一特定ETRIG3-0输入是无效的,写1至ETRISEL,但没有效果,这意味着其中一个AD通道(ETRIGCH3-0选定)被配置为外部触发源。

编码汇总于Table10-5。

6–5

SRES[1:

0]

A/D转换分辨率选择——这些位决定了AD转换结果的精度。

编码在Table10-4

4

SMP_DIS

采样前执行位

0采样前无操作

1采样这个通道前,内部采样电容放电。

这使采样时间增加2个采样时钟周期。

这可以检测开路而不是测量先前的采样通道。

(Thiscanhelptodetectanopencircuitinsteadofmeasuringtheprevioussampledchannel.)

3–0

ETRIGCH[3:

外部触发源通道选择——这些位选择外部触发源是一个AD通道或一个ETRIG3–0输入。

编码在Table10-5.

ATD0CTL1

ATD0CTL1_ETRIGCH0

ATD0CTL1_ETRIGCH3

ATD0CTL1_SMP_DIS

ATD0CTL1_SRES0

ATD0CTL1_SRES1

ATD0CTL1_ETRIGSEL

ATD0CTL1_ETRIGCH

ATD0CTL1_SRES

ExternalTriggerSourceSelect—ThisbitselectstheexternaltriggersourcetobeeitheroneoftheADchannelsoroneoftheETRIG3-0inputs.SeedevicespecificationforavailabilityandconnectivityofETRIG3-0inputs.IfaparticularETRIG3-0inputoptionisnotavailable,writinga1toETRISELonlysetsthebitbuthasnoteffect,thismeansthatoneoftheADchannels(selectedbyETRIGCH3-0)isconfiguredasthesourceforexternaltrigger.ThecodingissummarizedinTable10-5.

A/DResolutionSelect—ThesebitsselecttheresolutionofA/Dconversionresults.SeeTable10-4forcoding.

DischargeBeforeSamplingBit

0Nodischargebeforesampling.

1Theinternalsamplecapacitorisdischargedbeforesamplingthechannel.Thisadds2ATDclockcyclestothesamplingtime.Thiscanhelptodetectanopencircuitinsteadofmeasuringtheprevioussampled

channel.

ExternalTriggerChannelSelect—ThesebitsselectoneoftheADchannelsoroneoftheETRIG3-0inputsassourcefortheexternaltrigger.ThecodingissummarizedinTable10-5.

Table10-4.A/D精度编码

SRES1

SRES0

AD精度

8位

10位

12位

保留

表10-5。

外部触发通道选择编码

1:

只有ETRIG3-0输入选项有效(查看设备规格)外,ETRISEL被忽略,这意味着外部触发源始终是一个AD通道(ETRIGCH3-0选择)

10.3.2.3AD控制寄存器2(ATDCTL2)

写入此寄存器将中止当前的转换程序

Table10-6.ATDCTL2描述

6

AFFC

ATD标志快速清除使能控制位

0写1到各自的CCF[n]以清除ATD标志位

1全部ATD转换完成标志符变为一快速清除序列。

比较关闭(CMPE[n]=0)结果寄存器的读访问将引起相关CCF[n]标志位自动清除。

比较开启(CMPE[n]=1)结果寄存器的写访问将引起相关CCF[n]标志位自动清除。

5

ICLKSTP

停止模式的内部时钟位——这位启动AD转换的停止模式。

当进入停止模式且ICLKSTP=1时AD转换时钟会自动切换到内部产生的时钟ICLK上。

当前运行的转换继续。

转换速度将由预订总线频率变到ICLK频率(查阅设备描述的AD电气特性)。

在ATDCTL4中分频器的PRS4-0位将不会影响ICLK频率。

在停止模式的转换过程中,自动比较的中断或程序的完全中断可以用来告知软件处理改变A/D转换值。

在停止模式的转换时,外部触发将无法工作。

在从停止到运行模式或相反过程的过渡期的转换结果不写入结果寄存器。

CFF位没有被设置也没有做比较。

(WhenconvertinginStopMode(ICLKSTP=1)anATDStopRecoverytimetATDSTPRCVisrequiredtoswitchbacktobusclockbasedATDCLKwhenleavingStopMode)期间不要访问AD寄存器。

0如果进入停止模式时,AD转换序列正在进行,转换序列将禁止,退出停止模式后自动恢复进行。

1在停止模式中,AD转换使用内部时钟(ICLK)继续进行。

ETRIGLE

外部触发电平/边缘型控制——这个位控制外部触发信号的触发方式。

详情见Table10-7

3

ETRIGP

外部触发极性——这位控制的外部触发信号的极性。

2

ETRIGE

外部触发模式启用——这位是在一个AD通

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 教育学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1