1013|4

8711

帖子

20

资源

版主

第一次玩FPGA应用,怼了一下TSL1401线阵传感器 [复制链接]

TSL1401是一款128点主频能达到8MHz的线阵传感器,前段时间画了一个板子准备用FPGA弄它。

TSL1401能找到的几乎都是中文资料,大多是做寻迹小车用的,使用单片机驱动,FPGA的很少。

因为受单片机AD采样率的限制,一搬时钟频率都不会太高。

我是想弄一款时钟频率高一点的线阵,不过有些专业都太贵,除了传感器还要配大大的专业镜头,整体下来都要小一万,玩不起。

有一款ELIS-1024看参数还是不错了,可惜联系了很多家都买不到,最后还是先拿这个TSL1401练练手。

为了跑到8MHz时钟,我开始画了AD807E的12位53MSPS ADC的板子,可能是LDO有问题,上电冒烟,烧了2片ADC。

后来又换成AD9245-65,14位 65MSPS的ADC,前段时间买的EBAZ4205,我觉得挺好的,对于我们这些想入门FPGA的同学非常适合。

搞了几天FPGA,总算能读到TSL1401的数据,但是效果和预期还有很大差距。

开始的时候我只是用FPGA生成一个控制时序,让TSL1401在8MHz的时钟下工作,然后用未波器测量模拟输出。

从示波器来看输出的噪声非常大,因为正常情况下每次时钟的上升沿在转移像素时AO输出都会有一个跳变,所以用ADC在下降沿采集信号看起来效果应该会些。

然后又花了很长时间,把AD9245-65的数据读了出来,通过ILA直接把数据显示出来,8MHz下看起来能比示波器效果好点,但基本没啥用,锯齿用来锯木头还是一个来一个来的。后来把时钟降到2.5MHz效果就好多了。

VIVADO的“编译”速度真是牛慢,改动一点代码就要花十几分名时间综合,CPU基本给你跑到15%左右,不知道时间都花哪去了。

可能是8MHz时积分时间太短,通过放大器放大后噪声也被一起放大了,2.5MHz时钟虽然波形好看,不过频率太低,128像素跑下来才19.5K的帧率,也不够干啥的。

 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

1838

帖子

3

资源

版主

大佬这有点niuB啥都有,羡慕ing


回复

4498

帖子

1

资源

五彩晶圆(初级)

啥东西,要这么贵.

点评

某鱼带镜头的二手线扫描相机也要几千块钱,一个罗德纲镜头一两千。  详情 回复 发表于 2020-11-17 22:33
个人签名

默认摸鱼


回复

8711

帖子

20

资源

版主

freebsder 发表于 2020-11-17 21:34 啥东西,要这么贵.

某鱼带镜头的二手线扫描相机也要几千块钱,一个罗德纲镜头一两千。

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

4498

帖子

1

资源

五彩晶圆(初级)

littleshrimp 发表于 2020-11-17 22:33 某鱼带镜头的二手线扫描相机也要几千块钱,一个罗德纲镜头一两千。

大佬你这是工作需要还是自己折腾?卧槽这价格爱好不起。。。

个人签名

默认摸鱼


回复
您需要登录后才可以回帖 登录 | 注册

最新文章 更多>>
    关闭
    站长推荐上一条 1/9 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表