关键字:CPLD+AD9945+TCD1209+CY7C68013A

TCD1209,一款经典的CCD线阵单色传感器。本次设计一款基于usb2.0高速采集图像。

CPLD+AD9945+TCD1209+CY7C68013A

一、 电路设计

1、 电源使用usb统一供电和数据通信

2、 5v转3.3v给数字系统供电

3、 5v转12v为ccd提供电源

电源部分

线阵驱动部分,采用ad9945

68013采集部分

控制信号的电平转换

TCD1209的TCD1209_SH、TCD1209_CP、TCD1209_RS等都需要5V脉冲电压控制,而FPGA的IO口只有3.3V。为此,需要进行相应的电平转换。选用SN74LVC4245A或TC74ACT244进行电平转换。

Pcb实际效果

焊接效果

安装镜头

二、 系统设计

程序设计

TCD1209时序

Cpld程序rtl实例

使用柴草电子旗下层层惊涛设计室出品的iCamera&iSensor测试软件测试

无镜头模式测试(测试 ccd 感光情况)

第一步、启动 isensor,先点击停止采集按钮,再设置分辨率为 1280*480,Gray 输出,可以看到状态栏提示分辨率设置正确。然后点击开始采集。先可以置于全部黑暗观测值

未完待续。。。。。

Vincent

2019.12.1

最新文章

  1. solr服务中集成IKAnalyzer中文分词器、集成dataimportHandler插件
  2. php学习函数
  3. java httpclient发送json 请求 ,go服务端接收
  4. DelphiXE下的字符串变化
  5. TYVJ计算几何
  6. Codeforces Round #379 (Div. 2) B. Anton and Digits 水题
  7. ubuntu挂载其他分区到/home下,将当前分区内容替换
  8. 让ie9之前的版本支持canvas
  9. 机器学习的数学基础(1)--Dirichlet分布
  10. COJ 0017 20604悲剧文本
  11. 一步步优化JVM三:GC优化基础
  12. page,request,session,application四个域对象的使用及区别
  13. 理解Babel是如何编译JS代码的及理解抽象语法树(AST)
  14. C# 获取当前屏幕DPI
  15. Apollo-3.0本地编译
  16. CAShapeLayer(UIBezierPath)、CAGradientLayer绘制动态小车
  17. nodejs(二)浏览器与服务器连接初探
  18. HDU 2033 人见人爱A+B
  19. 初识elasticsearch_1(基本概念和基本操作)
  20. hdu4333 Revolving Digits(扩展kmp)

热门文章

  1. 微信小程序引入全局或公共样式
  2. PHP实现微信企业付款到个人零钱步骤
  3. [LC]235题 二叉搜索树的最近公共祖先 (树)(递归)
  4. PostgreSQL空间数据库创建备份恢复(PostGIS vs ArcGIS)
  5. IO流之ZipInputStream和ZipOutputStream的认识及使用
  6. Java多线程编程(5)--线程间通信
  7. jquery怎么添加多个类名
  8. scrapy自动抓取蛋壳公寓最新房源信息并存入sql数据库
  9. hadoop全分布式的搭建
  10. python脚本-简单读取有效python代码量