一种模拟前端芯片的在线调节控制器制造技术

技术编号:8564922 阅读:285 留言:0更新日期:2013-04-11 07:10
一种模拟前端芯片的在线调节控制器,包括串并转换模块、格式转换及扇出模块、接收读出寄存器数据模块。串并转换模块对外部输入的串口数据进行串并转换,输出并行数据及对应的并行数据使能信号至格式转换及扇出模块。格式转换及扇出模块根据输入的并行数据和对应的并行数据使能信号,输出满足AFE芯片要求的三线串口时序信号,即在线调节AFE芯片Sclk信号、在线调节AFE芯片Sdata信号以及在线调节AFE芯片Sen信号。接收读出寄存器数据模块接收AFE芯片SDO管脚输入的数据,根据格式转换及扇出模块输出的在线调节AFE芯片Sclk信号、在线调节AFE芯片Sen信号,将AFE芯片的寄存器状态做串并转换后输出到固定的存储器中。

【技术实现步骤摘要】

本专利技术涉及一种在信号处理电路上使用的模拟前端AFE芯片的串口寄存器的调节控制器,能够对多通道模拟前端AFE芯片进行在线寄存器配置。
技术介绍
CXD信号处理电路的主要作用是把CXD输出的模拟信号进行处理后转换为数字信号。其核心芯片为模拟前端AFE芯片。模拟前端电路应用AFE芯片将模拟信号转换为数字信号。对不同用途的AFE模拟前端来讲,其工作环境要求,工作速度、转换精度大不相同。因而实现模拟前端AFE芯片的方案、方式也各不相同。AFE芯片都具有可配置的内部寄存器,针对不同的输入模拟信号情况,进行不同需要的芯片调节,达到控制输出模拟-数字信号转换后的数字量化的不同要求。这需要多次、多路的对AFE芯片内部寄存器进行配置操作,因不同AFE芯片内部寄存器从Sbit到64bit不等,需要配置的数量和次数均较多。现有信号处理电路的新型模拟前端AFE芯片在程序调试过程中需要对AFE芯片寄存器进行多次、多路的在线调节,通过RS232串口进行在线多片AFE芯片内部寄存器的实时在线配置,过程繁琐,调节时间较长、次数多且不够灵活。
技术实现思路
本专利技术的技术解决问题是克服现有技术的不足,提供了一种通用性的、实现系统实时在线可配置、可配置任意AFE芯片寄存器状态的模拟前端芯片的在线调节控制器。本专利技术的技术解决方案是一种模拟前端芯片的在线调节控制器,包括串并转换模块、格式转换及扇出模块、接收读出寄存器数据模块,其中串并转换模块对外部输入的串口数据进行串并转换,输出并行数据及对应的并行数据使能信号至格式转换及扇出模块;所述的串口数据包括模拟前端AFE芯片的寄存器数据;格式转换及扇出模块根据输入的并行数据和对应的并行数据使能信号以及工作主时钟,输出满足AFE芯片要求的三线串口时序信号,所述的三线串口时序信号分别为在线调节AFE芯片Sclk信号,在线调节AFE芯片Sdata信号以及在线调节AFE芯片Sen信号;接收读出寄存器数据模块接收AFE芯片SDO管脚输入的数据,根据格式转换及扇出模块输出的在线调节AFE芯片Sclk信号、在线调节AFE芯片Sen信号,将AFE芯片的寄存器状态做串并转换后输出到固定的存储器中,进行数据存储;所述的格式转换及扇出模块包括分频计数器单元、分频数据产生及计数器信号逻辑矩阵单元、三线控制Sclk产生矩阵单元、串行数据计数器单元、串码使能矩阵单元、并行数据锁存单元以及并串转换单元,其中分频计数器单元对工作主时钟进行可设定分频值的计数,计数值从I至设定的分频值循环,计数值送至分频数据产生单元;分频数据产生及计数器信号逻辑矩阵单元根据分频计数器单元传来的计数值产生占空比为1:1的分频时钟并送至三线控制Sclk产生矩阵单元;根据并行数据使能信号产生串行数据计数器单元的串行数据使能信号送至串行数据计数器单元,串行数据使能信号根据需处理的并行数据位数bit数,控制串行数据计数器单元的串行数据计数个数,所述的串行数据使能信号包含完整周期的串行数据计数器单元的全bit计数信号;串行数据计数器单元的串行数据使能信号有效启始时刻延后并行数据使能信号一个主时钟周期;三线控制Sclk产生矩阵单元接收输入的分频时钟和在线调节AFE芯片Sen信号,当在线调节AFE芯片Sen信号为使能无效时,将输入的分频时钟反相后作为在线调节AFE芯片Sclk信号并输出,当在线调节AFE芯片Sen信号为使能有效时,将输入的分频时钟作为在线调节AFE芯片Sclk信号并输出;串行数据计数器单元当输入的串行数据使能信号有效时作为计数器开始计数时刻,在计数值小于预设并行数据位数值8N+1并且在计数器计数信号有效时,进行串行数据计数器计数,当串行数据计数值达到预设并行数据位数值并且计数器计数信号保持有效时,对计数值进行清零后重新计数,计数值送至串码使能矩阵单元,N为正整数;串码使能矩阵单元当输入的分频数据产生及计数器信号逻辑矩阵单元的串行数据使能信号有效,同时在串行数据计数器单元输出的计数数值小于预设值8N+1并且大于O时,设置在线调节AFE芯片Sen信号为有效;在串行数据计数器单元输出的计数数值等于O或者大于预设值8N+1时,设置在线调节AFE芯片Sen信号无效;在分频数据产生及计数器信号逻辑矩阵单元的串行数据使能信号无效时,设置在线调节AFE芯片Sen信号保持当前状态;并行数据锁存单元在输入的并行数据使能为有效时,根据工作主时钟将输入的并行数据进行锁存后送至并串转换单元;并串转换单元在并行数据使能有效时,将SNbit并行数据在主时钟同步下,进行锁存,在并行数据使能无效时,保持当前锁存数据;当在线调节AFE芯片Sen信号有效时,分别将锁存的并行数据转换为串行数据后按从高到低的顺序作为在线调节AFE芯片Sdata信号输出。所述的串并转换模块包括三个D触发器、判断串口数据开始单元、波特率计数器单元、有效数据标志产生单元、串并转换单元、使能计数器单元、数据拼接及同步单元,其中第一 D触发器对外部输入的串口数据进行延时得到一级延时后的串口数据,并将一级延时后的串口数据同时送入第二 D触发器和判断串口数据开始单元;第二 D触发器对一级延时后的串口数据再次进行延时得到二级延时后的串口数据,并将二级延时后的串口数据同时送入判断串口数据开始单元、波特率计数器单元、有效数据标志产生单元、串并转换单元;判断串口数据开始单元对输入的串口数据进行数据起始判断,当一级延时后的串口数据为O并且二级延时后的串口数据为I时,输出数据使能信号至波特率计数器单元;当波特率计数器单元的计数值计数到一帧串行数据结束时,停止输出数据使能信号;波特率计数器单元当二级延时后的串口数据为O并且判断串口数据开始单元输出的数据使能信号有效时,或者当有效数据标志产生单元输出的有效数据使能信号有效并且判断串口数据开始单元输出的数据使能信号有效时,对工作主时钟进行计数并将计数值同时送至判断串口数据开始单元、有效数据标志产生单元、串并转换单元;当判断串口数据开始单元输出的数据使能信号无效时,进行计数值的清零;有效数据标志产生单元当二级延时后的串口数据为O并且波特率计数器单元输入的计数值在一帧串行数据的第一位数据周期中间刻时,输出有效数据使能信号并同时送至波特率计数器单元、第三D触发器、使能计数器单元;当波特率计数器单元输入的计数值在同一帧串行数据的最后一位数据周期中间时刻时,停止输出有效数据使能信号;第三D触发器对输入的有效数据使能信号进行延时得到一级延时后的有效数据使能信号,并将一级延时后的有效数据使能信号同时送入使能计数器单元、串并转换单元;串并转换单元根据波特率计数器单元输入的计数值,在一帧串行数据的除第一位和最后一位数据外的每位数据的数据周期的中间时刻分别将对应的经二级延时后的串口数据打入第一并行数据寄存器,第一并行数据寄存器中的数据送入数据拼接及同步单元;第一并行数据寄存器在有效数据使能信号有效且一级延时后的有效数据使能信号无效时进行清零操作;使能计数器单元当有效数据使能信号无效且一级延时后的有效数据使能信号有效时,产生一帧串行数据结束标识信号,对一帧串行数据结束标识信号进行计数,当计数值到达设定的阈值N时,产生数据拼接使能信号,将数据拼接使能信号及计数值送至数据拼接及同步单元后对计数值进行清零;本文档来自技高网...

【技术保护点】
一种模拟前端芯片的在线调节控制器,其特征在于包括:串并转换模块、格式转换及扇出模块、接收读出寄存器数据模块,其中:串并转换模块:对外部输入的串口数据进行串并转换,输出并行数据及对应的并行数据使能信号至格式转换及扇出模块;所述的串口数据包括模拟前端AFE芯片的寄存器数据;格式转换及扇出模块:根据输入的并行数据和对应的并行数据使能信号以及工作主时钟,输出满足AFE芯片要求的三线串口时序信号,所述的三线串口时序信号分别为在线调节AFE芯片Sclk信号,在线调节AFE芯片Sdata信号以及在线调节AFE芯片Sen信号;接收读出寄存器数据模块:接收AFE芯片SDO管脚输入的数据,根据格式转换及扇出模块输出的在线调节AFE芯片Sclk信号、在线调节AFE芯片Sen信号,将AFE芯片的寄存器状态做串并转换后输出到固定的存储器中,进行数据存储;所述的格式转换及扇出模块包括分频计数器单元、分频数据产生及计数器信号逻辑矩阵单元、三线控制Sclk产生矩阵单元、串行数据计数器单元、串码使能矩阵单元、并行数据锁存单元以及并串转换单元,其中:分频计数器单元:对工作主时钟进行可设定分频值的计数,计数值从1至设定的分频值循环,计数值送至分频数据产生单元;分频数据产生及计数器信号逻辑矩阵单元:根据分频计数器单元传来的计数值产生占空比为1∶1的分频时钟并送至三线控制Sclk产生矩阵单元;根据并行数据使能信号产生串行数据计数器单元的串行数据使能信号送至串行数据计数器单元,串行数据使能信号根据需处理的并行数据位数bit数,控制串行数据计数器单元的串行数据计数个数,所述的串行数据使能信号包含完整周期的串行数据计数器单元的全bit计数信号;串行数据计数器单元的串行数据使能信号有效启始时刻延后并行数据使能信号一个主时钟周期;三线控制Sclk产生矩阵单元:接收输入的分频时钟和在线调节AFE芯片Sen信号,当在线调节AFE芯片Sen信号为使能无效时,将输入的分频时钟反相后作为在线调节AFE芯片Sclk信号并输出,当在线调节AFE芯片Sen信号为使能有效时,将输入的分频时钟作为在线调节AFE芯片Sclk信号并输出;串行数据计数器单元:当输入的串行数据使能信号有效时作为计数器开始计数时刻,在计数值小于预设并行数据位数值8N+1并且在计数器计数信号有效时,进行串行数据计数器计数,当串行数据计数值达到预设并行数据位数值并且计数器计数信号保持有效时,对计数值进行清零后重新计数,计数值送至串码使能矩阵单元,N为正整数;串码使能矩阵单元:当输入的分频数据产生及计数器信号逻辑矩阵单元的串行数据使能信号有效,同时在串行数据计数器单元输出的计数数值小于预设值8N+1并且大于0时,设置在线调节AFE芯片Sen信号为有效;在串行数据计数器单元输出的计数数值等于0或者大于预设值8N+1时,设置在线调节AFE芯片Sen信号无效;在分频数据产生及计数器信号逻辑矩阵单元的串行数据使能信号无效时,设置在线调节AFE芯片Sen信号保持当前状态;并行数据锁存单元:在输入的并行数据使能为有效时,根据工作主时钟将输入的并行数据进行锁存后送至并串转换单元;并串转换单元:在并行数据使能有效时,将8Nbit并行数据在主时钟同步下,进行锁存,在并行数据使能无效时,保持当前锁存数据;当在线调节AFE芯片Sen信号有效时,分别将锁存的并行数据转换为串行数据后按从高到低的顺序作为在线调节AFE芯片Sdata信号输出。...

【技术特征摘要】
1.一种模拟前端芯片的在线调节控制器,其特征在于包括串并转换模块、格式转换及扇出模块、接收读出寄存器数据模块,其中串并转换模块对外部输入的串口数据进行串并转换,输出并行数据及对应的并行数据使能信号至格式转换及扇出模块;所述的串口数据包括模拟前端AFE芯片的寄存器数据;格式转换及扇出模块根据输入的并行数据和对应的并行数据使能信号以及工作主时钟,输出满足AFE芯片要求的三线串口时序信号,所述的三线串口时序信号分别为在线调节AFE芯片Sclk信号,在线调节AFE芯片Sdata信号以及在线调节AFE芯片Sen信号; 接收读出寄存器数据模块接收AFE芯片SDO管脚输入的数据,根据格式转换及扇出模块输出的在线调节AFE芯片Sclk信号、在线调节AFE芯片Sen信号,将AFE芯片的寄存器状态做串并转换后输出到固定的存储器中,进行数据存储;所述的格式转换及扇出模块包括分频计数器单元、分频数据产生及计数器信号逻辑矩阵单元、三线控制Sclk产生矩阵单元、串行数据计数器单元、串码使能矩阵单元、并行数据锁存单元以及并串转换单元,其中分频计数器单元对工作主时钟进行可设定分频值的计数,计数值从I至设定的分频值循环,计数值送至分频数据产生单元;分频数据产生及计数器信号逻辑矩阵单元根据分频计数器单元传来的计数值产生占空比为1:1的分频时钟并送至三线控制Sclk产生矩阵单元;根据并行数据使能信号产生串行数据计数器单元的串行数据使能信号送至串行数据计数器单元,串行数据使能信号根据需处理的并行数据位数bit数,控制串行数据计数器单元的串行数据计数个数,所述的串行数据使能信号包含完整周期的串行数据计数器单元的全bit计数信号;串行数据计数器单元的串行数据使能信号有效启始时刻延后并行数据使能信号一个主时钟周期;三线控制Sclk产生矩阵单元接收输入的分频时钟和在线调节AFE芯片Sen信号,当在线调节AFE芯片Sen信号为使能无效时,将输入的分频时钟反相后作为在线调节AFE芯片Sclk信号并输出,当在线调节AFE芯片Sen信号为使能有效时,将输入的分频时钟作为在线调节AFE芯片Sclk信号并输出;串行数据计数器单元当输入的串行数据使能信号有效时作为计数器开始计数时刻, 在计数值小于预设并行数据位数值8N+1并且在计数器计数信号有效时,进行串行数据计数器计数,当串行数据计数值达到预设并行数据位数值并且计数器计数信号保持有效时, 对计数值进行清零后重新计数,计数值送至串码使能矩阵单元,N为正整数;串码使能矩阵单元当输入的分频数据产生及计数器信号逻辑矩阵单元的串行数据使能信号有效,同时在串行数据计数器单元输出的计数数值小于预设值8N+1并且大于O时, 设置在线调节AFE芯片Sen信号为有效;在串行数据计数器单元输出的计数数值等于O或者大于预设值8N+1时,设置在线调节AFE芯片Sen信号无效;在分频数据产生及计数器信号逻辑矩阵单元的串行数据使能信号无效时,设置在线调节AFE芯片Sen信号保持当前状态;并行数据锁存单元在输入的并行数据使能为有效时,根据工作主时钟将输入的并行数据进行锁存后送至并串转换单元;并串转换单元在并行数据使能有效时,将SNbit并行数据在主时钟同步下,进行锁存,在并行数据使能无效时,保持当前锁存数据;当在线调节AFE芯片Sen信号有效时,分别将锁存的并行数据转换为串行数据后按从高到低的顺序作为在线调节AFE芯片Sdata信号输出。2.根据权利要求1所述的一种模拟前端芯片的在线调节控制器,其特征在于所述的串并转换模块包括三个D触发器、判断串口数据开始单元、波特率计数器单元、有效数据标志产生单元、串并转换单元、使能计数器单元、数据拼接及同步单元,其中第一 D触发器对外部输入的串口数据进行延时得到一级延时后的串口数据,并将一级延时后的串口数据同时送入第二 D触发器和判断串口数据开始单元;第二 D触发器对一级延时后的串口数据再次进行延时得到二级延时后的串口...

【专利技术属性】
技术研发人员:苏蕾王鹏程芸万旻包斌王蕴龙刘苗李浩洋林悦方振强
申请(专利权)人:北京空间机电研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1