电子工程师技术服务社区
- 社区首页
- 下载
- 源程序.txt
资料描述
tms320f28027作为一款dsp器件,虽然ti是把他当做单片机来推广的,但是他还是可以称为是一款数字信号处理器,所以我们有必要来学习一下他的adc结构和使用方法!
首先还是来参考tms320f28027的用户指导手册-spruge5f
tms320f28027 adc包含以下功能
1.12位双采样保持电路。
2.同时采样和序列采样方式。
3.全范围电压输入,0v到3.3v固定,或者vreflo到vrefhi可调。
4.系统时钟全频运行,无需分频。
5.16输入通道。
6.16个soc配置,设置触发,采样窗口,通道。
7.16个独立保存转换结果的结果寄存器。
8.多触发源。
-s/w 快速软件启动
-epwm 1-8
-gpio xint2
-cpu timer 0/1/2
-adcint1/2
9个灵活的pie中断。
soc操作原理:
与以往的adc类型不同,tms320f28027的adc为3型,它是基于soc的而不是基于序列的。soc可以配置定义一个单独通道的独立转换。包括三种配置:开始转换的触发源,转换的通道,采样窗口的大小。每个soc是独立配置的,可以有很多种触发源,通道,采样窗口大小的组合。如果需要,多个soc可以配置成一样的触发源,通道,采样窗口大小。这提供了一种灵活的配置方法。可以配置转换在不同通道用不同的触发独立采样。可以用一个单独的触发过采样一个相同的通道。可以创建同一个触发不同通道的转换序列。
socx的触发源由adcsocxctl寄存器中的trigsel和adcintsocsel1或 adcintsocsel2 寄存器配置。软件可以通过adcsocfrc1寄存器产生一个soc事件。通道和采样窗口大小可以通过adcsocxctl寄存器的chsel和acqps配置。
采样保持窗口:
外部驱动能力的不同影响推动模拟信号速度和有效性。有一些电路需要更长的时间,使电荷正确地转移到adc的采样电容。为了满足需求,adc可以在soc中独立地控制采样窗口的宽度。每个adcsocxctl寄存器都有6位域,acqps,用