随笔分类 -  图像监控系统

由IIC引出的Open_Drain(开漏)问题
摘要:问题一:在控制摄像头的SCCB时,SDA必须接一个上拉电阻,不然的话输出肯定为0。问题二:在DE2摄像头中有这么一句代码,wire I2C_SDAT=SDO?1'bz:0 ;为什么SDO为1时,输出的为高阻,而非高电平呢。由这两个问题我们就引出了OD电路的问题。其实我们的IIC使用的是Open_Drain架构。推挽与开漏漏极直接输出,不接上拉电阻。如果对于场效应管印象不深,理解为普通三级管好理解:就是集电极开路。参考资料:A:先来说说集电极开路输出的结构。集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所以叫做集电极开路(左边的三极管为反相之用,使输入为“0”时,输出 阅读全文

posted @ 2012-05-08 21:01 宕夏 阅读(3982) 评论(0) 推荐(1)

VGA时序及其原理(转)
摘要:本文前面部分转自刘强:http://www.cnblogs.com/spartan/archive/2011/08/16/2140546.html 显示器扫描方式分为逐行扫描和隔行扫描:逐行扫描是扫描从屏幕左上角一点开始,从左像右逐点扫描,每扫描完一行,电子束回到屏幕的左边下一行的起始位置,在这期间,CRT对电子束进行消隐,每行结束时,用行同步信号进行同步;当扫描完所有的行,形成一帧,用场同步信号进行场同步,并使扫描回到屏幕左上方,同时进行场消隐,开始下一帧。隔行扫描是指电子束扫描时每隔一行扫一线,完成一屏后在返回来扫描剩下的线,隔行扫描的显示器闪烁的厉害,会让使用者的眼睛疲劳。 完成一行扫. 阅读全文

posted @ 2012-05-08 18:18 宕夏 阅读(1179) 评论(1) 推荐(1)

OV7725寄存器配置之PCLK、帧率
摘要:对OV7725中的帧率以及PCLK设置不解,故查看相关资料。找到了一些规律,不知是否准确,现总结如下: 在OV7725中有几个相关的比较重要的寄存器,0X0D、0X11、0X33. 0X0D主要是实现倍频的,通过高两位来控制四种倍频情况,00:不倍频,01:PLL 4*,10:PLL 6*,11:PLL 8*。 0X11用来分频,Bit[5:0]:F(internal clock)=F(input clock)/(Bit[5:0]+1),范围是0-31MHZ。 0X33这个地址中代表的内容是虚拟线低八位(Dummy line Low 8 Bits)。观察0X28,你会发现其中有这么一句话:D. 阅读全文

posted @ 2012-05-03 15:36 宕夏 阅读(4551) 评论(1) 推荐(2)

导航