查看: 560|回复: 0

分享MSP430F169 ADC12 的知识

[复制链接]

该用户从未签到

发表于 2020-11-13 13:52:14 | 显示全部楼层 |阅读模式
分享到:
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复位:可能会发生不可预知的结果,需要复位前检测忙标志。
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条



手机版|小黑屋|与非网

GMT+8, 2024-5-20 07:13 , Processed in 0.113718 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.