TMS28335的AD采样解读.docx
7页TMS320F28335 内部包含 12 位 AD 转换器,其功能有:具有内置(采样保持)S/H 的 12 位 ADC 内核模拟输入:0.0V 至 3.0V(高于 3.0V 的电压产生满刻度转换结果) 快速转换率:在 25MHzADC 时钟 12.5MSPS 上时高达 80ns16 个专用 ADC 通道每次采样/保持都有复用的 8 通道自动定序功能在单次会话中可提供多达 16 次“自动转换 ”可将每次转换编程为选择 16 个输入信道中的任何一个序列发生器可运行为 2 个独立的 8 态序列发生器,或作为 1 个较大的 16 态序列发生器(即2 个级联的 8 态序列发生器) 用于存储转换值的 16 个结果寄存器(可分别寻址)– 输入模拟电压的数值源自:当 input3.0 时:digital value =4095;作为转换开始(SOC)序列源的多个触发器– S/W-软件立即启动– ePWMM 转换开始– XINT2ADC 转换开始灵活的中断控制允许每个序列结束(EOS) 或每个其它 EOS 上的中断请求序列发生器可运行于“启/停”模式,从而实现多个“时序触发器”同步转换SOCA 和 SOCB 触发器可独立运行在双序列发生器模式中。
采样保持(S/H)采集时间窗口具有独立的预分频控制要获得指定的 ADC 精度,正确的电路板布局非常关键为尽可能达到最佳效果,引入ADCIN 引脚的走线不应太靠近数字信号通道这是为了最大程度地减少数字线路上因 ADC输入耦合而产生的开关噪声而且,适当的隔离技术必须被用来将数字电源从 ADC 模块电源引脚(VDD1A18 ,VDD2A18, VDDA2,VDDAIO) 上隔离ADC 未被使用,ADC 连接建议保持针对模拟电源引脚的连接,即便在 ADC 未被使用时也是如此下面总结了如果ADC 未在应用中使用,应该如何连接 ADC 引脚:? VDD1A18/VDD2A18-连接至 VDD? VDDA2,VDDAIO-连接至 VDDIO? VSS1AGND/VSS2AGND,VSSA2,VSSAIO- 连接至 VSS? ADCLO-连接至 VSS? ADCREFIN-连接至 VSS? ADCREFP/ADCREFM-连接一个 100nF 电容器至 VSS? ADCRESEXT-连接一个 20k?电阻器(非常松散的耐受)至 VSS ADCINAn,ADCINBn-连接至 VSS当 ADC 未被使用时,为了达到节能的目的,请确保到 ADC 模块的时钟未被打开。
当在一个应用中使用 ADC 模块时,未使用的 ADC 输入引脚应被连接至模拟接地(VSS1AGND/VSS2AGND)ADC 头文件与寄存器对应解读:struct ADCTRL1_BITS { // bits descriptionUint16 rsvd1:4; // 3:0 reservedUint16 SEQ_CASC:1; // 4 Cascaded sequencer mode 级联序列模式Uint16 SEQ_OVRD:1; // 5 Sequencer override 序列发生器覆盖Uint16 CONT_RUN:1; // 6 Continuous run 连续运行模式Uint16 CPS:1; // 7 ADC core clock pre-scalar ADC 核心时钟分频Uint16 ACQ_PS:4; // 11:8 Acquisition window size 采集窗口大小Uint16 SUSMOD:2; // 13:12 Emulation suspend mode 仿真挂起模式Uint16 RESET:1; // 14 ADC reset ADC 复位Uint16 rsvd2:1; // 15 reserved 保留};下面的联合体主要是为了解决对这个寄存器的控制,可以是整体赋值液可以是一位一位的赋值。
union ADCTRL1_REG {Uint16 all;struct ADCTRL1_BITS bit;};struct ADCTRL2_BITS { // bits descriptionUint16 EPWM_SOCB_SEQ2:1; // 0 EPWM compare B SOC mask for SEQ2 增强 PWM 比较器 B 作为 SEQ2 的启动转换标志Uint16 rsvd1:1; // 1 reservedUint16 INT_MOD_SEQ2:1; // 2 SEQ2 Interrupt mode SEQ2 终端模式 Uint16 INT_ENA_SEQ2:1; // 3 SEQ2 Interrupt enable SEQ2 中断使能Uint16 rsvd2:1; // 4 reservedUint16 SOC_SEQ2:1; // 5 Start of conversion for SEQ2 启动 SEQ2 转换Uint16 RST_SEQ2:1; // 6 Reset SEQ2 SEQ2 复位Uint16 EXT_SOC_SEQ1:1; // 7 External start of conversion for SEQ1 序列 1 的外部转换启动Uint16 EPWM_SOCA_SEQ1:1; // 8 EPWM compare B SOC mask for SEQ1Uint16 rsvd3:1; // 9 reservedUint16 INT_MOD_SEQ1:1; // 10 SEQ1 Interrupt modeUint16 INT_ENA_SEQ1:1; // 11 SEQ1 Interrupt enableUint16 rsvd4:1; // 12 reservedUint16 SOC_SEQ1:1; // 13 Start of conversion trigger for SEQ1 Uint16 RST_SEQ1:1; // 14 Restart sequencer 1 Uint16 EPWM_SOCB_SEQ:1; // 15 EPWM compare B SOC enable};struct ADCASEQSR_BITS { // bits descriptionUint16 SEQ1_STATE:4; // 3:0 SEQ1 state 序列 1 的状态Uint16 SEQ2_STATE:3; // 6:4 SEQ2 state 序列 2 的状态Uint16 rsvd1:1; // 7 reservedUint16 SEQ_CNTR:4; // 11:8 Sequencing counter status 序列计数器状态Uint16 rsvd2:4; // 15:12 reserved };ADC 最大转换信道数寄存器struct ADCMAXCONV_BITS { // bits descriptionUint16 MAX_CONV1:4; // 3:0 Max number of conversions 序列 1 最大转换通道数Uint16 MAX_CONV2:3; // 6:4 Max number of conversions 序列 2 最大转换通道数Uint16 rsvd1:9; // 15:7 reserved };ADC 信道选择排序控制寄存器SEQ1 只能使用 ADCCHSELSEQ1 和 ADCCHSELSEQ2;AEQ2 只能使用 ADCCHSELSEQ3 和ADCCHSELSEQ4struct ADCCHSELSEQ1_BITS { // bits descriptionUint16 CONV00:4; // 3:0 Conversion selection 00Uint16 CONV01:4; // 7:4 Conversion selection 01Uint16 CONV02:4; // 11:8 Conversion selection 02Uint16 CONV03:4; // 15:12 Conversion selection 03};struct ADCCHSELSEQ2_BITS { // bits descriptionUint16 CONV04:4; // 3:0 Conversion selection 04Uint16 CONV05:4; // 7:4 Conversion selection 05Uint16 CONV06:4; // 11:8 Conversion selection 06Uint16 CONV07:4; // 15:12 Conversion selection 07};struct ADCCHSELSEQ3_BITS { // bits description Uint16 CONV08:4; // 3:0 Conversion selection 08Uint16 CONV09:4; // 7:4 Conversion selection 09Uint16 CONV10:4; // 11:8 Conversion selection 10Uint16 CONV11:4; // 15:12 Conversion selection 11};struct ADCCHSELSEQ4_BITS { // bits descriptionUint16 CONV12:4; // 3:0 Conversion selection 12Uint16 CONV13:4; // 7:4 Conversion selection 13Uint16 CONV14:4; // 11:8 Conversion selection 14Uint16 CONV15:4; // 15:12 Conversion selection 15};控制寄存器 3struct ADCTRL3_BITS { 。

卡西欧5800p使用说明书资料.ppt
锂金属电池界面稳定化-全面剖析.docx
SG3525斩控式单相交流调压电路设计要点.doc
话剧《枕头人》剧本.docx
重视家风建设全面从严治党治家应成为领导干部必修课PPT模板.pptx
黄渤海区拖网渔具综合调查分析.docx
2024年一级造价工程师考试《建设工程技术与计量(交通运输工程)-公路篇》真题及答案.docx
【课件】Unit+3+Reading+and+Thinking公开课课件人教版(2019)必修第一册.pptx
嵌入式软件开发流程566841551.doc
生命密码PPT课件.ppt
爱与责任-师德之魂.ppt
制冷空调装置自动控制技术讲义.ppt


