找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5983|回复: 0
打印 上一主题 下一主题
收起左侧

MSP430F169 ADC12 学习笔记

[复制链接]
跳转到指定楼层
楼主
ID:82083 发表于 2015-6-6 23:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    MSP430F169中的ADC12是一个12位SAR核的高性能模数转换器,16个转换通道,多种时钟源,触发方式,和参考电压源。    时钟源:可选时钟源有四个,ADC12内部集成的时钟ADC12OSC对温度比较敏感,另外三种是ACLK SMCLK MCLK。
    ADC12的转换通道有16个,其中A0--A7可外接输入信号,A8-A9是参考电压Vr+和Vr-的输入通道,也可作为信号输入通道使用,A10通道接芯片内部的一个温度传感器,误差很大。A11--A15接AVCC。
     ADC12的触发源有个,软件触发ADC12SC,和定时器TA1,TB0,TB1.

    ADC12内部集成参考电压发生器,可提供2.5和1.5V的参考电压,另外AVCC,AVSS引脚和A8,A9通道可外加参考电压源,ADC的的参考电压方案有8种,由ADC12MCTLx中的SREF_x控制。
    ADC12的采样保持方式有两种Extend模式和Pulse模式(SHP),Extend模式由触发源SHI控制,Pulse模式SHI仅触发采样保持,采样保持时间由采样保持电路中的采样时钟控制。可选多种时钟周期的采样保持周期。
    ADC12的转换方式有四种单通道单次多次转换,序列通道单次多次转换。CONSEQx
    ADC12的使能由ADC12ON控制,ENC控制转换使能,由触发源触发进入转换。ADC12的核空闲时自动进入低功耗模式,而参考电压发生器不能,由REFON控制。
    ADC12的存储控制寄存器有16组ADC12MEMx和ADC12MCTLx,控制寄存器与通道一一对应,而存储寄存器没有一一对应关系由ADC12MCTLx中的INCH_x选择。
    ADC12的使能过程:选择相应端口的第二功能,选择采样保持时间,ADC12ON置位,选择采样保持方式,转换使能,开中断,选择触发源。可选进入低功耗模式。
    ADC12有18个中断源,A0--A15转换完成中断,ADC12寄存器覆盖中断,即两次转换的结果发生覆盖,ADC12转换重叠中断,即两次转换的时间发生重叠。ADC12IE,ADC12OVIE,ADC12TOVIE中断使能,ADC12IFG中断标志。中断向量ADC12IV,内存有各个中断入口地址。
    ADC12的MSC位,当发生选择重复转换模式时,MSC=1则SHI触发转换后自动进入每次转换,MSC=0则需要每次触发转换。
   ADC12的ENC复位:可能会发生不可预知的结果,需要复位前检测忙标志。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表