【技术实现步骤摘要】
一种包含低延时模间触发器串行接口的封装控制器及封装控制组件
[0001 ] 本
技术实现思路
主要涉及闭环控制应用的控制器,尤其是低成本闭环控制应用的控制器。
技术介绍
在基于微控制器闭环控制应用中,如对成本敏感的电机控制和多通道电源转换应用,微控制器一般包括I个模拟到数字转换器(ADC)和I个处理器。模数转换器用于取样正在受控系统的电压和/或电流。在一些应用中,因为这些测量值之间的关系非常重要,需要同时或者几乎同时取样。于是,在取得一组相关样本之后,对样本进行处理,计算得出I个控制输出随后将控制输出返回系统,达到控制系统的目的。整个闭环序列应当以相对快的速度执行,比如,每次执行的时间少于50微秒或更短。在传统方法中,要提供多个模数转换器,这样就可以并行测量所需的电压和电流。由于要负担提供多个模数转换器的成本,这通常是相当昂贵的解决方案。在另一个传统的方法中,微控制器包括单一但相对快的模数转换器。举个例子,这个模数转换器以每微秒I个样本的速度取样。每次取I个样本,连续取样,但由模数转换器的速度造成的取样之间的时间延迟是可以接受的。然而,在控制回路周期结束之前,由于连续取样,留给处理器作必要处理的时间更少。此外,处理器在每次执行ADC转换后通常被中断。处理器响应于被中断,处理器切换上下文,读取模数转换器的结果并存储,然后启动模数转换器执行下一轮模数转换,然后再切换返回上下文,恢复被中断前执行的处理任务。因为这些中断消耗处理周期,可能要求有相对快的处理器在剩余时间内执行处理器的计算任务。对一些成本敏感的应用而言,提供高速模数转换器和高速处理器可能相当昂 ...
【技术保护点】
一种封装控制器,其特征在于,包括:?第一模块,包括一处理器、一第一端子、一模数转换器、一串行总线接口和一序列发生器,其中,所述模数转换器被耦合从所述第一端子接收一模拟信号,所述序列发生器被耦合向所述模数转换器提供一启动转换信号,且所述序列发生器可由所述处理器编程;?第二模块,包括一串行总线接口、一第一端子、多个采样/保持电路和一模拟多路复用器,其中,一串行总线时钟信号从所述第一模块的串行总线接口通信至所述第二模块的串行总线接口,所述模拟多路复用器将所述多个采样/保持电路中被选定电路的一输出导线与所述第二模块的第一端子相耦合,来自所述采样/保持电路的被选定电路的一信号通过所述第二模块的第一端子和所述第一模块的第一端子提供给位于所述第一模块的模数转换器,一触发信号在所述第一模块内生效,作为响应所述序列发生器使一第一多位值从所述第一模块的串行总线接口通信至所述第二模块的串行总线接口,在第二模块上至少接收部分所述第一多位值:1)使提供给多个采样/保持电路的一采样/保持信号生效,且2)决定哪一个采样/保持电路通过所述模拟多路复用器与所述第二模块的第一端子耦合,所述触发信号生效与所述采样/保持信号 ...
【技术特征摘要】
2012.05.28 US 13/481,9211.一种封装控制器,其特征在于,包括: 第一模块,包括一处理器、一第一端子、一模数转换器、一串行总线接口和一序列发生器,其中,所述模数转换器被耦合从所述第一端子接收一模拟信号,所述序列发生器被耦合向所述模数转换器提供一启动转换信号,且所述序列发生器可由所述处理器编程; 第二模块,包括一串行总线接口、一第一端子、多个米样/保持电路和一模拟多路复用器,其中,一串行总线时钟信号从所述第一模块的串行总线接口通信至所述第二模块的串行总线接口,所述模拟多路复用器将所述多个采样/保持电路中被选定电路的一输出导线与所述第二模块的第一端子相耦合,来自所述采样/保持电路的被选定电路的一信号通过所述第二模块的第一端子和所述第一模块的第一端子提供给位于所述第一模块的模数转换器,一触发信号在所述第一模块内生效,作为响应所述序列发生器使一第一多位值从所述第一模块的串行总线接口通信至所述第二模块的串行总线接口,在第二模块上至少接收部分所述第一多位值:1)使提供给多个采样/保持电路的一采样/保持信号生效,且2)决定哪一个采样/保持电路通过所述模拟多路复用器与所述第二模块的第一端子耦合,所述触发信号生效与所述采样/保持信号生效之间的延迟期少于八个串行总线时钟信号周期;以及 封装包括第一模块和第二模块。2.如权利要求1所述的封装控制器,其特征在于,所述第一模块还包括一第二端子,所述第二模块还包括一第二端子,所述第一模块的第二端子被耦合至所述第二模块的第二端子,所述序列发生器使所述第一多位值的一位值从所述第一模块的串行总线接口传输至所述第一模块的第二端子,所述传输时间在所述触发信号生效后的两个串行总线时钟信号周期之内。3.如权利要求1所述的封装控制器,其特征在于,所述第一多位值包括一采样/保持值和一模拟多路复用器设置值,所述采样/保持值决定了所述采样/保持信号的电平,所述模拟多路复用器设置值决定哪一个采样/保持电路通过所述模拟多路复用器与所述第二模块的第一端子耦合。4.如权利要求3所述的封装控制器,其特征在于,所述模拟多路复用器设置值是一多位值;在所述第二模块接收到所述模拟多路复用器的全部设置值的延迟期内,所述采样/保持信号生效。5.如权利要求1所述的封装控制器,其特征在于,所述第一模块还包括一数据缓存器;所述模数转换器输出ADC输出值,所述序列发生器控制将所述ADC输出值存入所述数据缓存器。6.如权利要求1所述的封装控制器,其特征在于,所述序列发生器使一第二多位值从所述第一模块串行总线接口通信至所述第二模块串行总线接口,所述第二模块接收所述第二多位值不会使所述采样/保持信号的电平改变,但会改变所述采样/保持电路中的某一个电路通过所述模拟多路复用器与所述第二模块的第一端子耦合。7.如权利要求1所述的封装控制器,其特征在于,所述序列发生器由所述处理器编程,并使用多个信号中被选定的一个信号作为所述触发信号。8.如权利要求1所述的封装控制器,其特征在于,所述序列发生器由所述处理器编程,使所述采样/保持信号同步发送至每一个所述采样/保持电路生效,控制所述模拟多路复用器和所述模数转换器,在采样/...
【专利技术属性】
技术研发人员:徐青,
申请(专利权)人:技领半导体上海有限公司,技领半导体股份有限公司,
类型:实用新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。