第8讲模数转换器ADC.ppt
《第8讲模数转换器ADC.ppt》由会员分享,可在线阅读,更多相关《第8讲模数转换器ADC.ppt(55页珍藏版)》请在三一办公上搜索。
1、模/数转换 ADC,在现实世界中,许多量都是模拟量,例如电压、电流、温度、湿度、压力等信号,而在DSP等微控制器的世界中,所有的量却都是数字量,那如何实现将现实世界的模拟量提供给DSP等微控制器呢?,ADC,呵旧蓉遮允辛摹击蹭伍眺倚吾灶蛀凡仔祝令腹瓣漫电猾蓑惋勇究篷索诗戍第8讲模数转换器ADC第8讲模数转换器ADC,第13章 模/数转换器ADC,1、2812内部的ADC模块,2、ADC模块的工作方式,3、ADC模块的中断,4、ADC模块的寄存器,月艘氮桂吩添花儒具粉卢逛涂炮太痪琉茫乡捂蝎确另侯淫棵六酬贷响栖胆第8讲模数转换器ADC第8讲模数转换器ADC,13.1 2812内部的ADC模块,AD
2、C模块是一个12位分辨率的、具有流水线结构的模数转换器。X281X的ADC模块一共具有16个采样通道,分成了两组,一组为ADCINA0ADCINA7,另一组为ADCINB0ADCINB7。,黑钧案梅孟硒麦尽漓旦噶价愤秘到酋狄鸵靠成啃脚侨肄绵尿终迢兼狭昔吵第8讲模数转换器ADC第8讲模数转换器ADC,ADC模块的结构框图,则续碉权啼蹄镑辩橡惩箱罩蓄皋盆市喇缅腮霓采斗尧优踏碰馅啦苑稻赛批第8讲模数转换器ADC第8讲模数转换器ADC,虽然ADC模块具有多个输入通道,但是它内部只有1个转换器,也就是说同一时刻只能对1路输入信号进行转换。当有多路信号需要转换时,ADC模块该怎么办呢?,渤惑两雕绞缆沏屉疹
3、招歌天徒心谐报哟忿蹋制葬锹伐傻睦侩挨图梦淡苗杯第8讲模数转换器ADC第8讲模数转换器ADC,多路转换示意图,览铝摩馋以纫读柔守彝蟹柴敏抖宇援伤竹腔送何酝链疮铀迈又及毁役语哎第8讲模数转换器ADC第8讲模数转换器ADC,ADC模块的特点,一共有16个模拟量输入引脚,将这16个输入引脚分成了两组,A组的引脚为ADCINA0ADCINA7,B组的引脚为ADCINB0ADCINB7。具有12位的ADC内核,内置有2个采样保持器S/H-A和S/H-B,从前面的学习可以知道,引脚ADCINA0ADCINA7对应于采样保持器S/H-A,引脚ADCINB0ADCINB7对应于采样保持器S/H-B。,伤愉胯撑优
4、咐甲篮微旧尽骇惦讫困巧买妖记维晶把峻雁焚殷秘塑疙秦帆诸第8讲模数转换器ADC第8讲模数转换器ADC,ADC模块的特点,ADC模块的时钟频率最高可配置为25MHz,采样频率最高为12.5MSPS,也就是说每秒最高能完成12.5个百万次的采样。ADC模块的自动序列发生器可以按两个独立的8状态序列发生器(SEQ1和SEQ2)来运行,也可以按一个16状态的序列发生器(SEQ)来运行。,虚姨褪章憾布版坍烛享搞烛反闲驯崭潮藤茨昼氏雀钠商瓷煽及醛小挥适浓第8讲模数转换器ADC第8讲模数转换器ADC,ADC模块的特点,ADC模拟输入的范围为03V。,AD端口的嵌位电路,活割鲍弊豫跺炽疥蔷科炮狰勤汐橙车衷这缝痢
5、昆拦绑蔼市掷杯裴雍骨仅猛第8讲模数转换器ADC第8讲模数转换器ADC,ADC模块的特点,ADC模块对一个序列的通道开始转换必须需要有一个启动信号,或者说是一个触发信号。,柱斡屋顷悠淄丰这柔仑络奉肮续脾氏迄姬赐健员螺担贸皆休留按硒男艳柜第8讲模数转换器ADC第8讲模数转换器ADC,ADC模块的特点,ADC模块共有16个结果寄存器ADCRESULT0ADCRESULT15,用来保存转换的数值。每个结果寄存器都是16位的,而X281X的ADC是12位的,也就是说转换后的数字值最高只有12位,那这个12位的值是如何放在16位的结果寄存器中的呢?,滔崭框黔舅思挥塔污恰袱侧摘急诊犯仲赞撤刑诌箕镐远阂统驳舍
6、凉蓟魄费第8讲模数转换器ADC第8讲模数转换器ADC,ADC模块的特点,簧解龋佑鞋痹挺碌法匀袋峰址革杂哉瞄剃看榷沙岿藩漳溪澄瞄澜冠湍笑群第8讲模数转换器ADC第8讲模数转换器ADC,ADC的时钟频率和采样频率-1,假设外部晶振的频率为OSCCLK Hz,通常选用的是30M的晶振。外部晶振经过PLL模块产生CPU时钟SYSCLKOUT,如果PLL模块的值为m,则有:,肝颤结腰骡霄歉硼伙表寥充厩砰路雷黔题秉豹含瓣孜听蝉雏办鸯懒萨掸亩第8讲模数转换器ADC第8讲模数转换器ADC,ADC的时钟频率和采样频率-2,然后,CPU时钟信号经过高速时钟预定标器HISPCP之后,生成高速外设时钟HSPCLK,假
7、设HISPCP寄存器的值为n,则有:,捍剿硼锌轩趴考宛苏讨端情荐会京执入拈饭麓抽鼎盒阔乳棺菌岔烧钝片咒第8讲模数转换器ADC第8讲模数转换器ADC,ADC的时钟频率和采样频率-3,AD控制寄存器ADCTRL3的第0到第3位,也就是功能位ADCLKPS,可以对HSPCLK进行分频,此外,AD控制寄存器ADCTRL1的CPS位另外还可以提供一个2分频,因此,可以得到ADC模块的时钟ADCLK为:,拙藤消噬聪门谎撵牟藏遗疫题帝达墅惺橱享睫稠民箩墨绷疵蹦邑忙莹啸己第8讲模数转换器ADC第8讲模数转换器ADC,ADC时钟产生实例,研邱霖扳讶氓轧筏罚氰碳匀窍铃展薛玫胞崔耸饺嫩宇讼茵与略旁钳基痘呜第8讲模数
8、转换器ADC第8讲模数转换器ADC,ADC时钟频率,ADC的时钟频率就是每秒有多少个时钟脉冲的意思,它是ADC模块运行的基础正如上面所介绍的,它是由系统时钟经过很多环节分频后得到的,它取决于外部的时钟输入和各个环节的倍频或者分频的系数。,巧赔侄找疆两渭盆轩药荆蛆释菌剧沪戍彼湖妮悦驴锤辖纫荡类钢奄毕尹敦第8讲模数转换器ADC第8讲模数转换器ADC,ADC转换时间,转换时间是指ADC模块完成一个通道或者一个序列的转换所需要的时间,很显然,转换时间是由ADC的时钟频率来决定的。,涯深酣妙蓝丁坪腥帅金权升烫冗郑嚣蛤络曲痹苯喜牡滓腺嘘山珠瓦挫马移第8讲模数转换器ADC第8讲模数转换器ADC,ADC采样频
9、率,采样频率是指ADC模块每秒能够完成多少次的采样,采样频率取决于启动ADC的频率。启动ADC的方式有很多,比如利用软件直接启动,利用事件管理器的某些事件,或者是利用外部引脚来启动。启动ADC的频率才是ADC的采样频率,例如如果每隔1ms启动一次ADC,那么ADC的采样频率就为1KHz。,炼香效墟彪锌凰眯娄勇羹荐遭谤讯扯僚秃阑武惜婉妮没焚狡招匪蒸歇掺屿第8讲模数转换器ADC第8讲模数转换器ADC,13.2 ADC模块的工作方式,ADC模块既支持2个8状态序列发生器SEQ1和SEQ2分开独立工作,此时称为双序列发生器方式,也支持序列发生器SEQ1和SEQ2级联成一个16状态序列发生器SEQ来工作
10、,此时称为单序列发生器方式,或者称为级联方式。,讨吁檀巢急钱故拦稿畏葬践讣接棉术幅而巫屈漠宠栅肝迷涌递寓壶饲矣剔第8讲模数转换器ADC第8讲模数转换器ADC,ADC输入通道选择序列控制寄存器,X281X的16个通道可以通过编程来为序列发生器中需要转换的通道安排顺序,这个功能就需要通过ADC输入通道选择序列控制寄存器ADCCHSELSEQx(x=1,2,3,4)来实现。每一个输入通断选择序列控制寄存器都是16位的,被分成了4个功能位CONVxx,每一个功能位占据寄存器的4个位。,ADC输入通道选择序列控制寄存器,泥纸煌棉惦惕窃鞍瞅铲卫斡杯曙影待了垢馋贰捕防债铃砸健描颖陨喊休吸第8讲模数转换器AD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 讲模数 转换器 ADC
链接地址:https://www.31ppt.com/p-5279066.html