F28335学习之ADC配置

从问题出发:

第一,在F28335内核中,通过多路复用后有16个模拟转换输入通道,多路复用实际是用时间换资源, 16个通道肯定是不能并行转换的,这时候DSP是怎么处理的?

第二,AD模块转换的时候,实际采用2个采样保持器,2个采样保持器的结果肯定也不能同时转换,都是分时转换,而实际应用中,经常会需要同时读取两个信号,这个时候DSP是怎么实现同时采到数据的?

这16个输入通道,2路采样保持器,如何组合,先后转换顺序如何确定,如何响应触发源就成了需要解决的问题。

实际应用中,DSP是通过两个8通道排序寄存器(SEQ1和SEQ2)来完成的。

下面就详细的介绍它的排序原理和过程:

1 ADC排序器操作

SEQ1,SEQ2,是两个8状态排序其,能够分别完成8个通道的A/D转换通道的排序管理。A/D模块每次收到触发源的开始转换请求(SOC)之后,就会通过排序器来自动完成多路转换,将模拟信号引入采样保持器,并且在转换完成之后,将转换的结果存入结果寄存器。简而言之,他们的作用就相当于掌权者,分配了所有通道的优先级,决定那个通道先转换先存储。

其工作方式分为两种,

级联工作方式
双排序器工作方式。
这两种工作方式最大的区别:

级联方式相当于串行模式,将两个8路串联成了一个16路,只能一个一个来,而双排序器的工作方式就多了一条通道,相当于并行模式,能够保证信号的同时性。
初始化最多通道数时,级联方式有效通道数为16,而双排序的有效通道数为8
级联方式只用一个触发源,双排序需要两个
所以级联的方式比较简单,而双排序的就比较复杂一些。

补充:采样方式介绍

顺序采样:0-7或者0-15都是同一时间只转换一路信号

同步采样:0-7的一个通道和9-15的一个通道同时转换信号,但是必须要有相同的偏移量,比如ADCINA4和ADCINB4就可以,但是ADCINA7和ADCINB6就不能同一时刻转换。

2 级联工作方式的配置过程

在级联工作方式下,2个8状态的排序器构成一个16状态的排序器,

第一步:设置ADC时钟 ,运行模式和采样模式,一般为12.5M,非连续运行模式和顺序采样

第二步:设置级联的工作方式

第三步:设置最大通道数

第四步:使能SEQ1中断,通过ADCCHSELSEQx来排转换顺序。

作者:沉沙丶
来源:CSDN
原文:https://blog.csdn.net/sy243772901/article/details/83385481
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DSP28335开发板的温度采集模块用于测量环境的温度并将采集到的数据传输给DSP28335处理器进行处理和分析。温度传感器是连接到开发板上的外设,通过与DSP28335的通信接口进行数据交换。 温度采集模块的工作原理是通过温度传感器将环境的温度值转换为电信号,并通过模拟信号或数字信号的方式传输给DSP28335进行处理。传感器可能使用热敏电阻、热电偶或热敏电容等不同的技术原理来实现温度的测量。 在DSP28335的软件开发中,首先需要对温度传感器进行初始化和配置,包括选择传感器类型、设置通信接口等。之后,通过读取传感器的数据寄存器,获取传感器所测得的温度数值。这些数据可以是模拟信号经过ADC转换后获得的数字值,也可以是数字传感器直接输出的数字信号。 通过温度采集模块,可以实现对环境温度的实时监测和数据采集。利用DSP28335强大的数据处理能力,可以进行温度曲线的绘制、报警阈值的设定以及温度数据的存储和传输等功能。温度采集模块的应用广泛,可以用于电子设备的温度监控、工业自动化控制系统、气象仪器等领域。 总之,DSP28335开发板的温度采集模块是一种用于测量环境温度并由DSP28335处理的外设。它具有高精度、可靠性强、易于使用、灵活性高等特点,为温度监测和控制提供了方便和可靠的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值