• 安森美PYTHON5000调试


    安森美PYTHON5000调试

    实验室新项目,视觉SLAM的双目视觉前端,采用了安森美的PYTHON5000传感器。这款传感器可以在500万像素下输出100FPS图像,全局快门。

    另外值得一提的是,我们在选型时特别留意了,PYTHON5000支持全局快门下的CDS(相关双采样),这就可以保证输出图像的质量。实验室上一个项目选用的是仙童半导体的CIS2510,只有在卷帘模式下支持CDS,而全局模式下由于采用的是数字模式的相关双采样,导致输出图像噪声很大。

    图像采集这块,考虑到后期要开发算法,我们直接选用了较高端的Zynq UltraScale+ MPSOC芯片。片上直接集成了4核ARM A核处理器,方便我们在图像采集之后,直接在单颗芯片内完成计算。

    1、PYTHON5000的硬件接口

    PYTHON5000的硬件接口,主要分为3部分:

    • LVDS数据输出
    • SPI寄存器配置
    • 时钟和复位

    PYTHON5000通过LVDS输出图像数据,LVDS共有8对数据线,1对SYNC线(用来输出行场同步等信息)和1对时钟线,组成源同步数据输出。在输出格式为10bit时,LVDS为360MHz的DDR;输出格式为8bit时,为288MHz的DDR。另外,可以通过SPI配置,只选用1/2/4/8对数据线,减少硬件连接。

    SPI总线,时钟最高频率为10MHz。SPI寄存器的配置表,没有FAE给我们提供,最终只能在安森美官网找到SensorStudio软件,其安装路径下有PYTHON的脚本,里面有传感器上电复位以及寄存器配置的全部信息。我们完全参考这个信息完成配置。

    时钟有2个选择,高速的查分LVDS时钟或者低速72MHz的单端时钟,选用72MHz时钟时需要在SPI寄存器中使能PLL。复位信号直接使用Zynq PS上的GPIO实现。

    2、SPI配置


    未完待续

  • 相关阅读:
    python--threading多线程总结
    云服务器 ECS Linux CentOS 修改内核引导顺序
    日记——心刊
    64位linux安装wine等软件
    service: no such service mysqld 与MySQL的开启,关闭和重启
    python调用chrome ie等浏览器
    Linux系统下强制踢掉登录用户
    python读取数据库数据,读取出的中文乱码问题
    jmeter生成时间的函数
    PHP 递归超过100次会自动停止
  • 原文地址:https://www.cnblogs.com/liqi120150/p/11003785.html
Copyright © 2020-2023  润新知