一、功能概述

此芯片对EMCCD输出图像的不均匀性进行校正以及实现EMCCD增益的自适应控制,最后对校正完的图像进行拼接,拼接后的图像大小为4096*4096,拼接后数据以单路形式输出。主要模块包括:非均匀性校正模块、自适应增益控制模块和接缝平滑模块。芯片结构如下图所示:


1、本帧接缝平滑系数为上一帧计算结果,上电初始情况下接缝系数为1。

2、第一帧图像数据到来,内部控制逻辑从输入FIFO中读取数据进行非均匀性校正,接缝平滑的计算,并通过SDRAM控制器将数据写入SDRAM1中,写入时间为192ms。

3、第二帧数据来到时,数据进行非均匀性校正,接缝平滑计算,通过SDRAM控制器写入SDRAM2中,同时SDRAM1开始读出数据,通过输出模块规整为输出时序

4、 第三帧数据通过计算后,写入SDRAM1中,同时SDRAM2读出数据。

5、不断重复以上循环。

6、将每个通道非均匀性校正后的平均值计算后存到8个寄存器中,通过SPI读出。

7、两点校正的系数从外部通过SPI读入,写入寄存器中。

8、芯片满足图像处理的最低工作频率为90MHz,最终流片拟工作在100MHz。

二、接口说明



三、 输入输出时序说明

3.1 SPI总线输入输出时序

通过SPI总线实现对片内寄存器的配置:

1)通过SPI从机模式00(时钟<=4MHz)输出片内寄存器的8个通道的平均值(平均值位宽为16位,16*8=128bit),SPI的读命令参数位A5.

2)通过SPI从机模式00(时钟<=4MHz)配置片内寄存器设置两点校正系数(每个通道两个配置系数,每个寄存器16位,16个寄存器,总共256位),SPI写的命令参数为5A。(说明,未配置时,增益系数为1,偏置系数为0)

3.2图像输入时序

图像输入时序如图3.2所示,其中FrameSync 为场同步信号,LineSync为行同步信号,DATA为16bit的图像信号。数据输入格式为8通道并行输入,每个通道传输2048行 * 1024列* 16bit数据,合计传输的像素数据总量为4096 * 4096 * 16bit。

输入时钟为15MHz。输入数据先输入FIFO中进行缓存,FIFO的输出时钟为100MHz的片内时钟。

  • T0为状态转移时间,大约为35ms
  • T1为EMCCD数据读出时间,场同步信号在此期间为有效高电平时间
  • T2为多余空闲转移时间,通过调节T2时间使帧频不大于3fs
  • T3为行同步周期(高电平期间传输某一行,低电平无效)
  • T4为行有效时间(1024个传输时钟周期),数据在此期间有效

3.3图像输出时序

图像输出时序如图3.4所示,其中VSYNC_OUT为场同步信号,HSYNC_OUT为行同步信号,DATA_OUT为16bit图像信号,单个通道进行数据传输,输出格式为4096行 * 4096列 * 16bit

  • 时钟CLK_OUT为60MHZ
  • HBLANK为512CLK
  • HSIZE为4096CLK
  • VSIZE为(4096+512)*4096+512=18874880CLK
  • VBLANK为14458453CLK
  • DATA_OUT为16位,一次传输4096个数据

EMCCD自适应增益控制芯片相关推荐

  1. 机器人动力学与控制学习笔记(九)————基于模糊自适应增益调整的机器人滑模控制

    九.基于模糊自适应增益调整的机器人滑模控制 采用自适应模糊系统,可实现机器人滑模控制中切换增益的自适应逼近,从而消除滑模控制中的抖振.本文设计一类基于模糊自适应增益调整的机器人滑模控制设计方法. 9. ...

  2. 【AGC+FPGA】基于FPGA的数字AGC自适应增益设计,应用在BPSK调制解调系统中

    AGC测试,这里我们主要通过产生一个信号,输入到AGC中,来分析AGC的工作效果,其仿真结果如下 图所示: 这里,我们使用测试信号的时候,通过输入一个正弦信号,实现AGC的功能. BPSK解调部分,这 ...

  3. 【Paper】2014_基于自适应定位的传感器频率的对比研究

    文章目录 1 引言 2 目标定位算法 假设 1 假设 2 引理 1 证明 3 传感器频率对目标定位影响的理论研究 4 对比仿真及结果分析 4.1 不同频率的传感器对固定目标的定位仿真 1 引言 2 目 ...

  4. MIT自适应律MRAC的理解和MATLAB实现

    文章目录 什么是MIT自适应律? 基于MIT律的可调增益MRAC计算过程 MATLAB仿真 改进的MIT归一化算法和仿真结果 完整MATLAB代码附录 什么是MIT自适应律? 之所以叫MIT自适应律, ...

  5. CVF2020邻域自适应/语义分割:FDA: Fourier Domain Adaptation for Semantic SegmentationFDA:用于语义分割的傅立叶域自适应算法

    邻域自适应/语义分割:FDA: Fourier Domain Adaptation for Semantic Segmentation FDA:用于语义分割的傅立叶域自适应算法 0.摘要 1.概述 1 ...

  6. 自适应控制学习——MIT自适应律

    MIT自适应律 参考书籍 系统辨识与自适应控制 MATLAB仿真(第三版) 仿真环境 Matlab 2016a 参照书上P59的例题搭建 只放代码和结果 单纯的MIT自适应律代码如下: %MIT自适应 ...

  7. 精彩碰撞!神经网络和传统滤波竟有这火花?

    作者 | 凌霄 出品 | AI大本营(ID:rgznai100) 惯性传感器在航空航天系统中主要用于姿态控制和导航.微机电系统的进步促进了微型惯性传感器的发展,该装置进入了许多新的应用领域,从无人驾驶 ...

  8. 现代永磁电机交流伺服系统_【每日文献】2020-002 永磁同步电机模糊自整定自适应积分反步控制...

    每日文献 | 带你坚持阅读,掌握行业最前沿技术 进入公众号[iFTrue未来已来]加入交流群,获取每日最新文献阅读 概要 为提高永磁同步电机伺服系统的动态响应性能,解决内部参数摄动和外部负载扰动对系统 ...

  9. pwm 正弦波_CC6420单相正弦波直流无刷马达驱动应用指南

    前文介绍了CC6420的基本参数特性,  内置可调增益高灵敏度霍尔传感器  效率高,采用控制专利技术实现零电流换相(ZCS)和零磁场换相(ZBS)  噪声低,采用SVPWM 技术实现对电机的正弦 ...

最新文章

  1. 旷世科技算法实习面经
  2. 编译性语言、解释性语言和脚本语言
  3. C/C++ OpenCV直方图均衡化
  4. BZOJ3928 [Cerc2014] Outer space invaders
  5. 关于scanf 函数,你很少了解的“秘密”
  6. Postman接口压力测试
  7. hdu 1025 Constructing Roads In JGShining's Kingdom(DP + 二分)
  8. 竖流式沉淀池三角堰计算_18张直观动图带你了解在洗砂、选矿中,沉淀池及与其相关设备...
  9. 联想a500手机驱动_一块砖也敢刷:联想手机A368T刷了三次才重新进入系统
  10. 博科光纤交换机操作手册之三
  11. FireFly编辑器调用C语言,grasshopper的插件FireFly 萤火虫
  12. 华为杯数学建模竞赛E题
  13. oracle 客户端配置
  14. STM32嵌入式基础开发07-使用PS2手柄遥控麦克纳姆轮小车(7_PS2_Veh)
  15. 计算机科学导论:第六章 计算机网络和因特网
  16. 如何做网络投票的刷票外挂(二)
  17. 清华同方的计算机硬件设置,清华同方台式计算机如何设置BIOS引导U盘教程
  18. Java使用itextpdf根据关键词插入图片
  19. python 三种实现按照固定比例分配任务的方法
  20. React 学习教程

热门文章

  1. 工程未编译怎么解决_沈阳建筑工程律师:拖欠工程款—工程款被恶意拖欠怎么解决...
  2. QQ2007b4版本登录协议分析
  3. 【微信公众号开发方案书】质量保证
  4. 今晚龙哥露面,赶紧观看直播
  5. 豆瓣电影TOP250爬取
  6. 面试中常被问到(八)STL标准库容器分类
  7. 计算机的桌面窗户是什么,怎么设置电脑桌面便签小窗口,电脑桌面归纳事情的小窗口...
  8. 使用卷积和递归神经网络通过序列和本体表示改进circRNA-疾病关联预测
  9. 音乐 linux 在线升级,网易云音乐Linux版本更新 Linux V1.1正式发布
  10. 自己动手写数据库:并发管理的基本原理