采样命令接口说明
采样命令由三部分构成:
- 优先级:分为高优先级和低优先级, 由对应通道的 PRI 信号控制,可实现实时采样和非实时采样功能。
- 通道号:在模块内部产生,直接对应不同通道的端口。
- 捕获时长:以 ADC_CLK 的周期为单位的计数值,来自对应通道的 ACQx 信号:
TACQx = (ACQx+1)*TADC_CLK
注: 每个通道的捕获时长控制信号 ACQx 直接反映 ADC
应用模块对每个通道的配置值。在已经发出采样命令但未收到返回的采样数据值之前,不能改变此配置值。
以下分别展示了低优先级和高优先级命令的时序图:

低优先级采样命令时序中:
- 从 ENx 有效,到 ACKx 有效,中间会经过不确定的时钟周期数的时间,原因为:
- 多个通道同时发送采样命令,ADCIM 不能及时响应。
- 如果内部 FIFO 已经满,则会通过 ACKx 信号延迟命令接收。
- 从 ACKx 有效到 ENx 无效只需要经历一个周期。ACKx 有效意味着本采样命令已经进入命令 FIFO。
