TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28035: 关于28035 ADC转换时间的疑问

Part Number:TMS320F28035

如果利用28035 ADC串行采样两个通道,如TRM手册中描述

在该模式下,红色框中的6个时钟是固定的吗?

从这个图看,soc0和soc1在时间上是有重叠的,如果采样保持不是7个clock,比如20个clock,那么红框的部分还会是6个clock吗?

如果顺序采样两个通道,在RR表中,比如触发了soc0和soc1,soc0转换完成后会进行soc1,那么这二者之间的时间间隔是ADC外设控制的吗?RR描述部分只是提到了转换顺序

Green Deng:

你好,红框中的6个时钟周期其实是跟两个SOC之间的间隔相关的,即示例中的两个SOC之间间隔6个时钟周期。

user78960159 说:这二者之间的时间间隔是ADC外设控制的吗

这里是不是指的类似上面图片中的“6个ADCCLK”的位置,如果是顺序采样的话应该是多少个ADCCLK?

,

user78960159:

感谢帮助

您的意思是说在soc0结束后,过了6个时钟周期,有触发信号触发了soc1,我的理解对吗?

问题1.那您看我是不是可以这样操作,设置为Early Interrupt Pulse,即在soc0结束后(采样保持结束后)产生中断信号,利用中断信号触发soc1,因为中断信号会占用一个时钟周期,因此两个顺序采样soc之间的时间间隔是1个ADC时钟,这样做到了最小SOC间隔。

问题2.顺序采样模式,如果一个信号同时触发了两个soc采样(如soc0转换ADCINA0,soc1转换ADCINA1),那么两个soc之间的时间间隔是多少呢?是不是和中断发生的位置有关系呢。

我目前的理解是,如果设置成Late模式,soc1转换完成后产生给C28的中断信号,那么当soc0转换完成后,结果保存到结果寄存器之前产生一个中断信号,由于是soc1转换完成产生给CPU的中断,那么此时并没有产生系统中断,但是C28会利用soc0的中断信号触发soc1,所以转换两个通道的总时间就是:

soc0采样保持时间+soc0转换时间+1个ADCCLK(soc0转换完成中断信号,该信号同时触发soc1)+soc1采样保持时间+soc1转换时间+1个ADCCLK(soc1转换完成中断,产生C28中断)

这样soc0和soc1在时间上基本没有重叠。

而如果中断模式设置为early,两个soc之间会有最小的时间间隔,就是我在问题1中的描述,间隔一个ADCCLK。

不太清楚如果两个SOC由同一个触发源触发,怎么计算完成两个soc的时间

问题3.如果是soc0转换A0通道,soc1转换B0,设置为非同步采样,那么是不是也要隶属采样保持电路A的A0转换完成后,才会启动隶属采样保持电路B的B0的采样操持转换。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28035: 关于28035 ADC转换时间的疑问
分享到: 更多 (0)