【技术实现步骤摘要】
用于模数转换器的数字接口电路
本专利技术总体上涉及模数(A/D)转换系统,并且在特定实施例中,涉及具有数字接口电路的A/D转换系统。
技术介绍
模数转换器(ADC)被广泛用于电子系统中,以将诸如电压或电流的模拟信号转换为数字信号,以便在数字系统中进行处理。各种类型的ADC都可用,诸如直接转换ADC、逐次逼近ADC(SARADC)、Σ-ΔADC等。模数(A/D)转换系统包括至少一个ADC,并且可以包括其他功能模块,诸如用于选择连接至ADC并由ADC转换的模拟信道的多路复用器。A/D转换系统附加地可以包括控制器(例如,处理器)以控制A/D转换系统的操作。控制器和ADC之间的有效通信是个挑战,因为在控制器和ADC之间传送控制命令和转换后的数字数据可能会消耗大量的控制器资源。在该领域中需要用于实现控制器与ADC之间的有效通信的模数转换系统。
技术实现思路
在一些实施例中,模数转换系统包括:模数转换器(ADC);多路复用器,其中该多路复用器具有被配置为耦合至多个模拟输入信号的多个输入信道,其中多路复用器的输出端子耦合至ADC的输入端子;以及数字接口电路,被配置为耦合在ADC和处理器之间,其中数字接口电路被配置为:从处理器接收命令序列,其中命令序列中的每个命令包括指示多路复用器的输入信道的信道号,其中命令序列中所包含的信道号定义信道序列;将命令序列存储在数字接口电路的命令先进先出(FIFO)缓冲区中;将命令FIFO缓冲区中所存储的命令序列第一次发送给ADC以控制ADC的操作,其中由信道序列指定的多路复用器的输 ...
【技术保护点】
1.一种模数转换系统,包括:/n模数转换器(ADC);/n多路复用器,其中所述多路复用器具有多个输入信道,所述多个输入信道被配置为耦合至多个模拟输入信号,其中所述多路复用器的输出端子耦合至所述ADC的输入端子;以及/n数字接口电路,被配置为耦合在所述ADC和处理器之间,其中,所述数字接口电路被配置为:/n从所述处理器接收命令序列,其中所述命令序列中的每个命令包括指示所述多路复用器的输入信道的信道号,其中所述命令序列中所包含的信道号定义信道序列;/n将所述命令序列存储在所述数字接口电路的命令先进先出(FIFO)缓冲区;/n将所述命令FIFO缓冲区中所存储的所述命令序列第一次发送给所述ADC以控制所述ADC的操作,其中所述信道序列所指定的所述多路复用器的输入信道处的模拟输入信号第一次被按序转换为数字数据;/n将所述命令FIFO缓冲区中所存储的所述命令序列第二次发送给所述ADC,其中所述信道序列所指定的所述多路复用器的所述输入信道处的所述模拟输入信号第二次被按序转换为数字数据。/n
【技术特征摘要】
20190703 US 16/503,2431.一种模数转换系统,包括:
模数转换器(ADC);
多路复用器,其中所述多路复用器具有多个输入信道,所述多个输入信道被配置为耦合至多个模拟输入信号,其中所述多路复用器的输出端子耦合至所述ADC的输入端子;以及
数字接口电路,被配置为耦合在所述ADC和处理器之间,其中,所述数字接口电路被配置为:
从所述处理器接收命令序列,其中所述命令序列中的每个命令包括指示所述多路复用器的输入信道的信道号,其中所述命令序列中所包含的信道号定义信道序列;
将所述命令序列存储在所述数字接口电路的命令先进先出(FIFO)缓冲区;
将所述命令FIFO缓冲区中所存储的所述命令序列第一次发送给所述ADC以控制所述ADC的操作,其中所述信道序列所指定的所述多路复用器的输入信道处的模拟输入信号第一次被按序转换为数字数据;
将所述命令FIFO缓冲区中所存储的所述命令序列第二次发送给所述ADC,其中所述信道序列所指定的所述多路复用器的所述输入信道处的所述模拟输入信号第二次被按序转换为数字数据。
2.根据权利要求1所述的模数转换系统,其中将所述命令FIFO缓冲区中所存储的所述命令序列第一次发送给所述ADC包括:
通过所述数字接口电路接收第一触发信号;以及
响应于接收到所述第一触发信号,通过所述数字接口电路将所述命令FIFO缓冲区中所存储的所述命令序列第一次发送给所述ADC。
3.根据权利要求2所述的模数转换系统,其中将所述命令FIFO缓冲区中所存储的所述命令序列第二次发送给所述ADC包括:
通过所述数字接口电路接收第二触发信号;以及
响应于接收到所述第二触发信号,通过所述数字接口电路将所述命令FIFO缓冲区中所存储的所述命令序列第二次发送给所述ADC。
4.根据权利要求2所述的模数转换系统,其中将所述命令FIFO缓冲区中所存储的所述命令序列第二次发送给所述ADC包括:
在将所述命令FIFO缓冲区中所存储的所述命令序列第一次发送给所述ADC之后,通过所述数字接口电路将所述命令FIFO缓冲区中所存储的所述命令序列第二次发送给所述ADC,而无需等待另一触发信号。
5.根据权利要求4所述的模数转换系统,其中所述数字接口电路进一步被配置为:
检查所述数字接口电路的控制寄存器的状态位;以及
响应于检测到所述控制寄存器的所述状态位被设置为预定值,停止将所述命令FIFO缓冲区中所存储的所述命令序列发送给所述ADC。
6.根据权利要求1所述的模数转换系统,其中所述数字接口电路被配置为在所述命令序列的第一命令被存储在所述命令FIFO缓冲区中之后,立即开始将所述命令FIFO缓冲区中所存储的命令发送给所述ADC,而无需检查触发信号。
7.根据权利要求1所述的模数转换系统,其中所述命令序列中的每个命令进一步包括指示信道过采样因子N的控制位,其中所述数字接口电路被配置为将每个命令发送给所述ADC达N+1次,使得针对每个命令序列,每个命令的所述信道号所指示的所述输入信道处的所述模拟输入信号被转换为数字数据达N+1次。
8.根据权利要求1所述的模数转换系统,其中所述命令序列中的每个命令进一步包括指示预定延迟时段的控制位,其中所述数字接口电路被配置为:
通过在每个命令之前插入所述预定延迟时段来修改所述命令序列;
将修改后的所述命令序列发送给所述ADC,使得每个命令的所述信道号所指示的所述输入信道处的所述模拟输入信号的转换被延迟所述预定延迟时段。
9.根据权利要求1所述的模数转换系统,其中所述数字接口电路被配置为耦合在所述ADC与所述处理器的第一直接存储器访问(DMA)控制器之间。
10.根据权利要求9所述的模数转换系统,其中所述数字接口电路进一步包括耦合在所述第一DMA控制器和所述命令FIFO缓冲区之间的第一数目的DMA命令寄存器,其中所述数字接口电路被配置为:
确定所述命令FIFO缓冲区...
【专利技术属性】
技术研发人员:N·P·特里维迪,S·阿塔尔,R·南德林格,
申请(专利权)人:意法半导体应用有限公司,意法半导体国际有限公司,
类型:发明
国别省市:德国;DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。